溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

【自動(dòng)化測(cè)試技術(shù)QTP基礎(chǔ)系列三】---成為QTP高手必經(jīng)的四個(gè)過程

發(fā)布時(shí)間:2020-07-09 09:44:22 來源:網(wǎng)絡(luò) 閱讀:277 作者:jasonteststudy 欄目:軟件技術(shù)

成為QTP高手必經(jīng)的四個(gè)過程

QTP要學(xué)精,個(gè)人認(rèn)為必須要經(jīng)歷從無到有,從有到懂,從懂到熟,從熟到精這四個(gè)過程。

 

從無到有 - 初級(jí)篇

這個(gè)過程主要是熟悉QTP的界面設(shè)置,以及一些基本的用法,包括最基礎(chǔ)的錄制回放,低級(jí)錄制,參數(shù)化,OUTPUT輸出,驗(yàn)證點(diǎn),等等,也可以在51testing論壇里找到些新手的資料,推薦大家可以去這里:http://bbs.51testing.com/thread-78399-1-2.html下載QTP_Tutorial.chm ,這一步是最最初級(jí)的東西,一定要全部看完并且能夠通過實(shí)際的例子去嘗試獨(dú)立完成它??傮w來說這個(gè)階段還是屬于一個(gè)入門,比較容易能夠接受,也是大多數(shù)測(cè)試人員能夠達(dá)到的層次水平。

 

這個(gè)階段,首先要對(duì)工具有個(gè)基本的了解,作為入門級(jí),個(gè)人推薦一些學(xué)習(xí)資料,1.是播布客網(wǎng)站 小強(qiáng)老師講的 零基礎(chǔ)學(xué)習(xí)QTP,2.推薦一本書 田艷琴《QTP從實(shí)踐到精通》之所以推薦這本書,是因?yàn)檫@本書提供了很多例子,而且還提供了源代碼,自己可以照著敲一遍,切身的體會(huì)一下

 

從有到懂 - 中級(jí)篇

這個(gè)過程中我們已經(jīng)有了一些基礎(chǔ)知識(shí),這個(gè)時(shí)候我們不可以把自己再停留在錄制回放了,而是需要在專家視圖進(jìn)行自行編寫測(cè)試腳本,我們需要熟悉QTP的各種內(nèi)置保留對(duì)象,需要熟悉QTP對(duì)象庫的原理,描述性編程以及GETRO,GETTO,SETTO的用法,DATATABLE的方法應(yīng)用,自定義REPORT,能夠熟練的使用F7腳本生成器來編寫腳本,隨后我們需要對(duì)VBS有一定的了解,可以先學(xué)習(xí)一下VBS的一些基礎(chǔ)知識(shí),并能夠熟練的運(yùn)用它,推薦大家可以去下載VBScript腳本語言教程(51Testing官方教材):http://bbs.51testing.com/thread-123064-1-1.html嘗試著全手工去寫腳本,并對(duì)腳本進(jìn)行優(yōu)化,這樣就能夠使我們的腳本更加強(qiáng)大,更加的靈活。

 

這個(gè)階段,熟練QTP的常用的操作(錄制模式的設(shè)置、參數(shù)化、檢查點(diǎn)的添加、Action的分割及調(diào)用、對(duì)象庫、描述性編程),并弄懂其中的原理,這個(gè)階段可以嘗試著自己把QTP自帶的例子實(shí)現(xiàn)一遍,甚至抄一遍都可以的,注意學(xué)習(xí)其編碼規(guī)范和格式,同時(shí)這個(gè)階段要開始學(xué)習(xí)vbscript,熟練常用的QTP API函數(shù)

 

 

從懂到熟 - 高級(jí)篇

在這個(gè)過程中我們已經(jīng)有能力可以熟練的在專家視圖中進(jìn)行編寫腳本,以及可以使用簡(jiǎn)單的VBS對(duì)腳本進(jìn)行修改以及優(yōu)化,到了這一步我們就需要學(xué)習(xí)一些QTP的相對(duì)高級(jí)用法,

熟悉com組件包括fso,wsh,eom,aomado中的一些方法和屬性

學(xué)會(huì)使用DOM,DLL,DOTNETFACTORY,WIN32 API

特殊情況處理,比如鼠標(biāo)事件,WEBTABLEWebCheck處理,有時(shí)可以通過借助自己寫的小工具來解決

異常情況處理,通過VBS判斷來把異常情況包括進(jìn)去,包括VBS中的錯(cuò)誤處理,QTP中的場(chǎng)景恢復(fù)

完成以上過程后就可以進(jìn)入最后一個(gè)過程。

 

這個(gè)階段嘗試盡量擺脫錄制,盡量用代碼寫,QTP結(jié)合QC的一些使用,對(duì)Excel的操作要熟練,可以學(xué)一下VBA,同時(shí)要體會(huì)項(xiàng)目組中團(tuán)隊(duì)合作開發(fā)。如何更好的做好自動(dòng)化測(cè)試

 

從熟到精 - 精通篇

到了這個(gè)過程,其實(shí)已經(jīng)可以說是一個(gè)半高手了,可以獨(dú)立解決各種測(cè)試中碰到的難題,接下來可以嘗試去讀高手寫的一些代碼,比如REPORTMANAGER,saffron等,精通的話不是人人都可以達(dá)到的,這個(gè)過程還需要學(xué)會(huì)框架的設(shè)計(jì),保留對(duì)象的擴(kuò)展,插件的擴(kuò)展開發(fā),等等以及各方面的綜合擴(kuò)展能力,對(duì)于最新的一些技術(shù)也要實(shí)時(shí)了解,達(dá)到這個(gè)層次之后你已經(jīng)可以說對(duì)QTP了如指掌了,貌似我離這個(gè)層次還有很大一段距離。

這里順便推薦幾個(gè)非常好的QTP學(xué)習(xí)網(wǎng)站:

陳能技的博客:http://blog.csdn.net/testing_is_believing

相信很多朋友都應(yīng)該認(rèn)識(shí)他,曾經(jīng)出過一本《QTP自動(dòng)化測(cè)試實(shí)踐》,他對(duì)QTP有一定的研究,博客內(nèi)容不錯(cuò),有拋磚引玉的作用

一位叫zzxxbb112的博客:http://blog.csdn.net/zzxxbb112

 

 

如果最近一直逛51的朋友應(yīng)該看到過,他寫的文章詳細(xì)易懂對(duì)QTP的研究頗深,技術(shù)含量也比較高,在他的博客中學(xué)習(xí)到了不少先進(jìn)技術(shù),比較欣賞他

如果英文好的朋友可以去最著名的SQAFORMS論壇逛逛:http://www.sqaforums.com

這個(gè)網(wǎng)站上有很多QTP高手,也有許多非常值得我們借鑒的帖子,推薦,還有ADVANCEDQTP也不錯(cuò)

 

 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI