一、先將腳本樹的名字“Test Suite 1” 改一下吧驳糯,改成我們的項目名字篇梭,方法如下:
-
選中“Test Suite 1” ,右鍵--選擇“Properties”
-
在彈出的Documentation里酝枢,Name for this item 修改為你想要的靚名
3.同樣方法修改測試用例的名字恬偷,如下圖
4.現(xiàn)在開始錄制吧
以搜狗瀏覽器搜索為例,為啥不用度娘呢?因為度娘廣告太多了帘睦,本人討厭廣告
(1)一定是recording狀態(tài)中哦袍患,在 紅框1處,輸入sogou.com竣付,回車
(2)Badboy右側(cè)打開了搜狗網(wǎng)頁诡延,在搜索框2的位置輸入要搜索的內(nèi)容,本文為“測試網(wǎng)速”古胆,回車肆良,當紅框4變成藍色箭頭表示請求正確
(3)點擊紅框3的位置停止錄制,因為第一步工作已經(jīng)完成啦
(4)下面要對第一步操作進行檢查點的設置了逸绎,否則怎么判斷這個腳本執(zhí)行是否正確呢惹恃?
檢查點添加步驟:
A. 選擇剛才搜索的文字
B. Badboy--Tools--Add Assertion for Selection
C. 添加后,左側(cè)樹就會多一個Check for text“測試網(wǎng)速”
(5)此時棺牧,可以play all 回放一下巫糙,看看效果,哎哎哎颊乘,發(fā)現(xiàn)斷言錯誤彈框参淹,搜索內(nèi)容出現(xiàn)亂碼醉锄,如下圖
(6)亂碼,不能放任如此浙值,必須解決恳不,要么還怎么干活,哈哈亥鸠。一般出現(xiàn)亂碼都是因為編碼的問題妆够,回到剛才錄制的腳本,看看搜狗的編碼方案负蚊。
一般編碼都是utf-8,gbk神妹,在腳本里嘗試性的將utf-8改為gkb,再回放,OK啦
(7)下面對腳本進行參數(shù)化家妆,提前說明鸵荠,具體要參數(shù)化那個參數(shù),需要根據(jù)項目的具體業(yè)務來操作伤极,所以參數(shù)化的前提是必須了解業(yè)務蛹找。
本例需要參數(shù)化的是輸入?yún)?shù) query
A. 找到要參數(shù)化的參數(shù),右鍵--Add as Variable
B.在彈出的Variable Properties對話框進行參數(shù)化的設置哨坪,參數(shù)化其實就是變量設置
框1的位置庸疾,給你的變量起個名字吧,這里是文本搜索当编,就起個 textsearch届慈;
框2的位置,給你變量設置值忿偷,比如“軟件測試哪家強”金顿,然后 點擊 Add
至此,第一個參數(shù)就設置好了
重復此步驟鲤桥,設置第二揍拆,第三.....個參數(shù)
C. 將step里的參數(shù)替換為動態(tài)可變的變量哦,這里有語法的茶凳,請看如下:
${textsearch}
一個美元符號+{}嫂拴,{}的里面寫上一步的給變量起的名字,textsearch慧妄。
記浊昱啤:參數(shù)化的取值都是這樣的方式,記住就行了
在彈出的Item Properties對話框進行參數(shù)化修改
(8)輸入?yún)?shù)化完成了塞淹,哪檢查點也要跟著參數(shù)化的哦,否則回放測試就失敗的罪裹。
直接看圖饱普,類似上面的运挫,往下操作就好了
(9)都設置好了,回訪看看吧套耕,咦谁帕,有三個參數(shù)的,怎么只回放了一遍那冯袍?
哦匈挖,原來是沒有設置回訪的重復次數(shù)。繼續(xù)看圖操作
哎哎康愤,爽儡循,三個都跑通了