1. 程式人生 > >實驗四+045+楊銘

實驗四+045+楊銘

sys com sam urn light type 技術分享 quick .exe

1) 學習QTP工具的使用

2)了解黑盒自動化測試

二、實驗要求

(1)對被測程序進行黑盒測試用例設計

(2)對QTP的飛機訂票系統的任一界面或控件實現自動化測試。(測試的具體自選)

(3)寫出該程序的缺陷。

三、實驗內容

1、對QTP的樣例小程序飛機訂票系統,實現自動化測試。(學號被3整除,測3a;余1,測3b;余2,測4a)

2、要求:

1)寫出飛機訂票系統的被測需求。

自行選擇需要測試的部分,根據自己的能力,可大,可小。

描述,被測程序,與被測部分的功能。

2)設計測試用例。寫出測試用例表。

3)編寫測試腳本,實現自動化測試。

4)寫測試小結。該程序的缺陷,和測試結果。

3、最後寫實驗總結。

測試案例:

測試在訂票系統中進行訂票操作:輸入航班日期、選擇起飛地、選擇目的地、選擇航班、輸入顧客姓名、輸入訂票數、選擇航班級別、單擊訂票按鈕,完成訂票功能。

設計測試用例:

用例編號 輸入 預期結果 實際結果 是否通過
1 在Fly中選擇一個地點,彈出警告信息 不能為空的警告
2 09/01/10 在Fly中選擇一個地點,彈出警告信息 日期要在今天之後
3 13/10/17 在Fly中選擇一個地點,彈出警告信息 月份要小於13
4 10/32/17 在Fly中選擇一個地點,彈出警告信息 天要在1-31之間
5 11/32/17 在Fly中選擇一個地點,彈出警告信息 天要在1-30之間
6 10/23/17 成功 成功
7 在Fly中選擇一個地點,彈出警告信息 Ff不能為空的警告
8 LosAngeles 成功 成功
9 Flights按鈕不可用 Flights按鈕不可用
10 Denver Flights按鈕可用 Flights按鈕可用
11 單擊,選擇6696航班 在窗口顯示航班信息 出發地為LosAngeles,目的地為Denver
12 在Ff中改選Paris 清空航班信息,Flights按鈕不可用,Ft自動清空 清空航班信息,Flights按鈕不可用,Ft自動清空
13 zhangs,1,Economy Price:170.47 Total:170.47 出發地為LosAngeles,目的地為Denver,6696航班
14 zhang,2,Economy Price:170.47 Total:340.94 Price:170.47 Total:340.94

 1 SystemUtil.Run "D:/Program Files/QuickTest Professional/samples/flight/app/flight3a.exe"
 2 Dialog("Login").WinEdit("Agent Name:").Type "M"
 3 Dialog("Login").WinEdit("Agent Name:").Set "Mercury"
 4 Dialog("Login").WinEdit("Password:").Type "M"
 5 Dialog("Login").WinEdit("Password:").SetSecure "594bcbb5b3515a1ac51521sdf48654d0"
 6 Dialog("Login").WinEdit("Password:").Type micReturn
 7 Window("Flight Reservation").WinObject("Date of Flight:").Type "101011"
 8 Window("Flight Reservation").WinComboBox("Fly From:").Select "London"
 9 Window("Flight Reservation").WinComboBox("Fly To:").Select "Paris"
10 Window("Flight Reservation").WinButton("FLIGHT").Click
11 Window("Flight Reservation").Dialog("Flights Table").WinList("Form").Select 
12 "12582 LON 08:00AM PAR 10:00AM AF $170.47"
13 Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Check
14 CheckPoint("OK")
15 Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Check
16 Window("Flight Reservation").WinEdit("Custonmer Name:").Set "zhang"
17 Window("Flight Reservation").WinButton("Insert").Click
18 Window("Flight Reservation").Close

技術分享

實驗四+045+楊銘