細(xì)品慢酌QuickTest關(guān)鍵視圖(3)

      本篇文章對(duì)QuickTest下關(guān)鍵字視圖的條件語(yǔ)句及循環(huán)語(yǔ)句進(jìn)行圖文并茂的介紹,與前幾篇博文為一系列博文,讀者能夠連續(xù)閱讀,能夠起到更好的學(xué)習(xí)效果。

銅官ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

細(xì)品慢酌QuickTest關(guān)鍵視圖(1)

http://starpoint.blog.51cto.com/968349/1271835

細(xì)品慢酌QuickTest關(guān)鍵視圖(2)

http://starpoint.blog.51cto.com/968349/1279828

1.條件語(yǔ)句

      通過關(guān)鍵字視圖,不僅僅可以添加對(duì)象、設(shè)置對(duì)象操作、添加函數(shù)等,還可以向測(cè)試腳本中添加邏輯語(yǔ)句,進(jìn)而增強(qiáng)測(cè)試腳本的靈活性。

      實(shí)際測(cè)試工作中,經(jīng)常需在測(cè)試腳本中添加一些邏輯,如:回放測(cè)試腳本過程中,如某測(cè)試對(duì)象未檢測(cè)到,測(cè)試腳本該如何處理呢? 讓QuickTest自身將進(jìn)行漫長(zhǎng)的查找,直到彈出QuickTest錯(cuò)誤信息并停止測(cè)試腳本的運(yùn)行;還是使QuickTest預(yù)先能夠識(shí)別該類情況,通過條件語(yǔ)句判斷,而終止腳本的繼續(xù)運(yùn)行呢?作為一個(gè)合格的測(cè)試自動(dòng)化工程師,當(dāng)遇到該類問題如何做出選擇呢?相信合格的自動(dòng)化化測(cè)試工程師會(huì)首選讓QuickTest能夠判斷該類情況的發(fā)生,進(jìn)而終止測(cè)試腳本的運(yùn)行。編程語(yǔ)言進(jìn)場(chǎng)需要添加邏輯,測(cè)試腳本中也經(jīng)常使用邏輯語(yǔ)句,如本例可以使用條件語(yǔ)句加以判斷。這些操作均可使用關(guān)鍵字驅(qū)動(dòng)測(cè)試(視圖)技術(shù)來完成。

      以測(cè)試場(chǎng)景1為例,在場(chǎng)景1對(duì)象庫(kù)中刪除Agent Name對(duì)象,刪除該對(duì)象后,測(cè)試腳本回放將失敗??赏ㄟ^在關(guān)鍵字視圖中添加條件語(yǔ)句,腳本運(yùn)行過程中判斷Agent Name對(duì)象是否存在,如不存在則立刻停止運(yùn)行腳本。

2. 循環(huán)語(yǔ)句

借助關(guān)鍵字視圖除可在測(cè)試流程中添加條件語(yǔ)句外,還可添加循環(huán)語(yǔ)句。

  • 可通過循環(huán)語(yǔ)句來控制測(cè)試腳本的流程。

  • 使用循環(huán)語(yǔ)句,可以在條件為真或直到條件為真時(shí),重復(fù)執(zhí)行一組操作。

  • 使用循環(huán)語(yǔ)句可設(shè)置一組步驟重復(fù)運(yùn)行的次數(shù)。

QuickTest提供循環(huán)語(yǔ)句有如下:

  • While...Wend – 只要指定的條件為真,就持續(xù)執(zhí)行一系列語(yǔ)句。

  • For...Next - 使用計(jì)數(shù)器設(shè)定一組語(yǔ)句的執(zhí)行次數(shù)。

  • Do...While - 只要指定的條件為真,就無(wú)限期地執(zhí)行一系列語(yǔ)句。

  • Do...Until - 無(wú)限期地執(zhí)行一系列語(yǔ)句,直到指定的條件為真。

設(shè)計(jì)測(cè)試場(chǎng)景,學(xué)習(xí)循環(huán)語(yǔ)句的使用,場(chǎng)景如下表所示:

測(cè)試場(chǎng)景3

操作

數(shù)據(jù)

期望結(jié)果

場(chǎng)景3

(windows自帶計(jì)算器)

1. 點(diǎn)擊3

2. 點(diǎn)擊2

3. 點(diǎn)擊=

得數(shù)為5

1. 如圖所示,點(diǎn)擊【Record】錄制測(cè)試場(chǎng)景,添加被測(cè)應(yīng)用程序。

細(xì)品慢酌QuickTest關(guān)鍵視圖(3)細(xì)品慢酌QuickTest關(guān)鍵視圖(3)

2. 完成測(cè)試場(chǎng)景3的腳本錄制,將測(cè)試腳本命名為循環(huán)。為錄制完畢的關(guān)鍵字視圖如圖所示。

細(xì)品慢酌QuickTest關(guān)鍵視圖(3)

3. 如圖所示,關(guān)鍵字視圖中點(diǎn)擊菜單欄,選擇【Insert】—【Loop Statement】或右鍵單擊選擇【Insert Step】—【Loop Statement】For…Next選擇語(yǔ)句。在插入For語(yǔ)句操作行中,修改Value列的內(nèi)容,將” For Iterator = 1 To 1 Step 1” 修改為” For Iterator = 1 To 3 Step 1”,指定“=”循環(huán)3次。

細(xì)品慢酌QuickTest關(guān)鍵視圖(3)

4. 如圖所示,選中“=”對(duì)象所在操作行,通過鼠標(biāo)拖拽,將該對(duì)象拖拽至For操作行下。

細(xì)品慢酌QuickTest關(guān)鍵視圖(3)

5. 如圖所示,回放測(cè)試腳本,可觀察到求和的結(jié)果為9。

細(xì)品慢酌QuickTest關(guān)鍵視圖(3)

6. 如圖所示,測(cè)試結(jié)果報(bào)告中,可以查看到“=”共循環(huán)了3次。

細(xì)品慢酌QuickTest關(guān)鍵視圖(3)

文章名稱:細(xì)品慢酌QuickTest關(guān)鍵視圖(3)
文章來源:http://muchs.cn/article28/ijddcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站、網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、云服務(wù)器商城網(wǎng)站、關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)