空间可以多维存在,测试也可以,所谓的测试经验,只不过是测试思维的一部分而已...

21天QTP突破(第四天)

上一篇 / 下一篇  2011-03-30 21:38:35 / 个人分类:QTP

51Testing软件测试网S l$i{Uc1_5t

OK,今天继续~~

SGd0G z e n2dy$u051Testing软件测试网,sN|'E$K3[/Xc&r

Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("userName").Set "MERCURY"51Testing软件测试网 rFq4nt @
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").WebEdit("password").SetSecure "4d93342187843e15518b418d7f25066193f70365"51Testing软件测试网(\9q;F`.fvU7^+A
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Image("Sign-In").Click 5,551Testing软件测试网A7tf&GvQX H7w3\N
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebRadioGroup("servClass").Select "Business"51Testing软件测试网)f-Ni!W7m qp
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").WebRadioGroup("servClass").Select "First"51Testing软件测试网nx'l.e.L X3RD#~#MoO
Browser("Welcome: Mercury Tours").Page("Find a Flight: Mercury").Image("findFlights").Click 41,8
/Q(l)W9O;a0Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").WebRadioGroup("outFlight").Select "Blue Skies Airlines$361$271$7:10"51Testing软件测试网 XD I N$K9tQgh8j
Browser("Welcome: Mercury Tours").Page("Select a Flight: Mercury").Image("reserveFlights").Click 50,12
)Gr-Q&|x'{6Q0Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Set "fristname"51Testing软件测试网1?6E7F/A$gG)w[v~
Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passLast0").Set "lastname"
}t Ow]X$p,Vu0Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").Image("buyFlights").Click 56,1151Testing软件测试网 y9Vl t7YV
Browser("Welcome: Mercury Tours").Page("Flight Confirmation: Mercury").Image("Logout").Click

*lp'v `b:gwSg0

:rp._]Uu7V1N+V0由于图片不能上传,就将脚本上传过来看看51Testing软件测试网i H)O(R*La,t/K"n

%c`.m{vF s W0这是专家视图里里面的内容,当然我们也可以说说关键字视图里面的内容,关键字很明51Testing软件测试网uNM7O6X MJ@c

當你錄製測試腳本時, QuickTest 會將你的每一個操作錄製下來,並在关键字视图中的 test tree 以圖示的方式表示所錄製的測試步驟。51Testing软件测试网T:a+y |%}pLU

在 test tree,你可以展開 (+) 或是合起 () 每個網頁折叠的測試步驟。你也可以選取View -> Expand All展開整個 test tree。

%C yfz(H dL(n0

执行测试脚本

cs|8GcaT{'E0

我们接下来执行以下我们昨天录制的脚本,验证以下昨天录制的脚本是不是可以跑得起来,这个是最基本的验证测试脚本的方法!

G`5_.A&p-Dgq0

注意:QuickTest 可以讓你將所有的畫面儲存在測試結果中。因为初学,在我们录制的时候,所有的畫面都要儲存在測試結果中。

pVp0T,|/mZ)S0

點選Tools -> Options選擇Run頁籤,在Save step screen capture to test results選項中,選擇always51Testing软件测试网L8Eip _

點選OK關閉Options對話視窗。51Testing软件测试网 g Z.W!Da D!p

點選Run  按鈕,或是點選Test->Run,開啟Run對話視窗51Testing软件测试网.vPf$U*L"ucx+D&G

勾選New run results folder,並且接受預設的測試結果名稱。51Testing软件测试网:?8T aA I `d

點選OK關閉Run對話視窗。
fXqFL,we051Testing软件测试网\'XLYp

@bY dN,K0这个对话框提示我们要不要保存最后的测试结果,如果要保存,则选择第一项,不要就选择第二项,第一项会将测试结果保存在一个文件夹周昂,第二个会将测试结果保存在缓存中,下次录制将会覆盖掉~~51Testing软件测试网 D3_*oRh8w M q

當 QuickTest 開啟你的瀏覽器並且執行測試腳本時,請仔細的觀察 QuickTest 如何執行當初錄製的操作。
0n5b#X pCz0同時在 QuickTest 的 test tree 會出現一個黃色的小箭頭,指示目前執行的測試步驟。

4^-_&m ^ _ gc0

执行完后会显示一个测试报告!

)@enl@`0

接下来我们简单的看看这个分析报告!

P\dD4lz[H0

一開始,測試結果視窗分成二個部份顯示測試執行的結果。

#@%d1]9BJ_ge0
    • 左半邊顯示 test results tree,以圖示的方式顯示測試腳本所執行的步驟。 類似 QuickTest 主視窗中的 test tree,你可以點選 (+) 檢視每一個步驟,所有的執行步驟都會以圖示的方式表示。你可以設定 QuickTest 以不同的資料執行整個測試或是某個動作, 每一次的執行稱為一個反覆 (iteration) ,而且每個反覆都會被編號 (目前你執行的測試腳本只有一次反覆)。
    • 右半邊則是顯示測試結果的詳細資訊。在第一個表格會顯示哪些反覆是通過的、哪些反覆是失敗的。第二個表格則是顯示測試腳本的檢查點,哪些是通過的,哪些是失敗的,以及有幾個警告訊息。

由於 QuickTest 可以依照當初錄製的操作執行測試腳本,所以執行結果是通過的。接下來你將觀察 QuickTest 執行測試腳本的詳細結果,以及當你點選某個測試步驟時,會出現什麼樣的詳細資訊。

3F0?,n.U[.eq#lFl0

明天women看如何插入检查点!51Testing软件测试网#d9P7b3P&Z?^%?


TAG:

47385024的个人空间 引用 删除 47385024   /   2011-03-31 14:51:30
5
 

评分:0

我来说两句

Open Toolbar