freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于qtp的自動(dòng)化測試(參考版)

2025-03-28 12:43本頁面
  

【正文】 。我的同學(xué)們對(duì)我來說也是一筆財(cái)富,在這次論文設(shè)計(jì)中,給我指正了不少不足之處,幫我及早的發(fā)現(xiàn)并修正。在錢老師幫助下,才能順利地完成本次畢業(yè)論文。畢竟我的能力有限,而錢老師給我提供了一些參考文獻(xiàn)、視屏等資料,是我獲益匪淺,在我的論文實(shí)現(xiàn)過程中解決了我不少疑惑和難題。很幸運(yùn)地能夠由錢老師作為我的指導(dǎo)老師,在這里表示十分感謝。當(dāng)然也有不能完全替代手工測試的地方,如在GUI界面中,對(duì)布局的糾正。在這里僅以Windows的Flight程序做測試對(duì)象。在測試的開始的階段,腳本比較混亂,出現(xiàn)錯(cuò)誤后難以發(fā)現(xiàn)。過程中,腳本的增強(qiáng)與優(yōu)化以及檢查點(diǎn)的插入都是需要注意的地方。也再次熟悉了白盒測試與黑盒測試兩種方法。經(jīng)過這次畢業(yè)設(shè)計(jì),把以前所學(xué)到的書本知識(shí)和實(shí)際應(yīng)用結(jié)合了起來,對(duì)軟件工程和軟件測試的理論知識(shí)有了深層次的理解,意識(shí)到了學(xué)習(xí)就是要多實(shí)踐,理論和實(shí)踐相結(jié)合,才能真正將知識(shí)留在自己的大腦里。結(jié) 論通過這次畢業(yè)設(shè)計(jì),學(xué)到了許多實(shí)用的測試知識(shí)。不能對(duì)本地的頁面進(jìn)行訪問。在傳真功能測試的最后,Send Signature with order按鈕在測試前后有屬性出現(xiàn)不匹配的狀況,意味著本軟件出現(xiàn)了相應(yīng)的缺陷,需要進(jìn)行進(jìn)一步的完善。應(yīng)多設(shè)置幾個(gè)訪問權(quán)限,類似于12306的設(shè)置,一般用戶也能對(duì)系統(tǒng)進(jìn)行訪問,查看自己的訂票并進(jìn)行相關(guān)操作。 分析與建議Flight在測試中滿足了用戶訂票基本要求,但在現(xiàn)在服務(wù)至上的社會(huì)里,略顯得功能較為單一。如在QTP中調(diào)用WinRunner的測試腳本和函數(shù),在LoadRunner中插入和運(yùn)行QTP腳本。這樣將錄制的腳本優(yōu)化后,自動(dòng)執(zhí)行獲得的高效率和極低的出錯(cuò)率都是手工測試不能相比的。當(dāng)然會(huì)有疑問,難道錄制腳本和強(qiáng)化腳本的沉沒成本不算?當(dāng)然要算!這樣一來這20個(gè)用例所耗費(fèi)的時(shí)間不會(huì)比手動(dòng)測試少甚至更多! 測試用例1但這只是執(zhí)行一次的時(shí)間,如果我們需要重復(fù)測試這20個(gè)用例50次,那么兩者之間的時(shí)間效率比將遠(yuǎn)遠(yuǎn)超過100:3。以20個(gè)測試用例作說明,在登錄測試中,一個(gè)用列的測試需要時(shí)間大概為5秒鐘,20個(gè)用例則至少需要一百秒。5 測試結(jié)果分析 測試用例匯總表表51 測試用例匯總用例編號(hào)測試步驟、輸入數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果測試結(jié)果Test _01(1) 錄制登錄腳本(2) 根據(jù)測試用例執(zhí)行測試(3) 登錄,執(zhí)行腳本登錄成功登錄成功failedTest _02(1) 錄制訂票腳本(2) 根據(jù)測試用例執(zhí)行測試(3) 訂票,并提交數(shù)據(jù)在外面刪除數(shù)據(jù),執(zhí)行腳本訂票成功訂票成功passTest _03(1) 錄制修改腳本(2) 根據(jù)測試用例執(zhí)行測試(3) 打開已有的訂票,并修改訂票信息修改訂票信息成功修改訂票信息成功passTest _04(1) 錄制刪除腳本(2) 根據(jù)測試用例執(zhí)行測試(3) 打開已有的訂票,并刪除訂票信息(4) 增添訂票信息刪除訂票信息成功刪除訂票信息成功passTest _05(1) 錄制傳真腳本(2) 根據(jù)測試用例執(zhí)行測(3) 執(zhí)行腳本傳真成功傳真成功pass 檢查項(xiàng)表52 檢查項(xiàng)序號(hào)檢查項(xiàng)結(jié)果1飛機(jī)訂票系統(tǒng)登錄功能可以增加不同權(quán)限的登錄模式2飛機(jī)訂票系統(tǒng)訂票功能訂票功能基本完備3飛機(jī)訂票系統(tǒng)修改功能修改功能基本完備4飛機(jī)訂票系統(tǒng)刪除功能刪除功能基本完備5飛機(jī)訂票系統(tǒng)傳真功能傳真功能基本完備 對(duì)比與分析本文中在Flight的登錄、訂票和刪除等操作中,設(shè)計(jì)的測試用例較多。: Object Repository 執(zhí)行結(jié)果: 測試執(zhí)行結(jié)果傳真功能測試的結(jié)果顯示:本次測試運(yùn)行了一遍,錯(cuò)誤提示在自動(dòng)測試時(shí)有一處出錯(cuò)。為Send添加檢查點(diǎn)Window(Flight Reservation).Dialog(Fax Order No. 43).WinButton(Send).Click注:進(jìn)入傳真界面后,首先設(shè)置傳真號(hào),再通過Analog Recording按鈕對(duì)鼠標(biāo)軌跡進(jìn)行模擬,之后再添加了Send Signature with order以及Send按鈕的檢查點(diǎn)。模擬鼠標(biāo)軌跡進(jìn)行自動(dòng)測試Window(Flight Reservation).Dialog(Fax Order No. 43).WinCheckBox(Send Signature with order).Check CheckPoint(Send Signature with order) 39。進(jìn)入傳真界面Window(Flight Reservation).Dialog(Fax Order ).ActiveX(MaskEdBox).Type 111111111111111111 39。第八步:單擊Send發(fā)送 調(diào)試測試腳本及注解Window(Flight Reservation).WinMenu(Menu).Select File。 執(zhí)行結(jié)果: 測試執(zhí)行結(jié)果刪除訂單功能測試的結(jié)果顯示:本次測試執(zhí)行一次,并且全部通過,腳本沒有錯(cuò)誤以及警告。 刪除訂單功能測試 測試用例表43 刪除訂單測試用例表測試編號(hào)輸入操作預(yù)期結(jié)果實(shí)際結(jié)果D_01點(diǎn)擊“Open”按鈕彈出open order對(duì)話框彈出open order對(duì)話框D_02選擇“Customer name”彈出“search results”對(duì)話框彈出“search results”對(duì)話框D_03選擇第一個(gè)訂單,點(diǎn)擊“OK”按鈕對(duì)話框消失,訂單的內(nèi)容在飛機(jī)訂票系統(tǒng)中顯示Insert按鈕不可用,Update和Delete按鈕可用提示錯(cuò)誤月份要小于13D_04選擇Delete按鈕可以刪除該信息可以刪除該信息 錄制腳本過程第一步:打開QTP錄制腳本,選擇“Record”第二步:在Agent Name和Password中都輸入Mercury點(diǎn)擊“OK”按鈕第三步:點(diǎn)擊“”打開已有訂票單第四步:選擇已有的訂票,可以根據(jù)“顧客名”、“航班日期”、“訂單的NO”選擇訂單第五步:選擇具體的航班信息第六步:對(duì)選中的訂票信息進(jìn)行修改,點(diǎn)擊“delete”按鈕,: 刪除訂單界面第七步:確認(rèn)刪除第八步:點(diǎn)擊“Stop”結(jié)束錄制過程,腳本錄制成功第九步:在容易出錯(cuò)的點(diǎn)上右擊鼠標(biāo),選擇“Insert Standard Checkpoint”: 刪除按鈕檢查點(diǎn)設(shè)置第十步:點(diǎn)擊“OK” 調(diào)試測試腳本及注解Window(Flight Reservation).WinButton(Button).ClickWindow(Flight Reservation).Dialog(Open Order).WinCheckBox(Customer Name).Set ONWindow(Flight Reservation).Dialog(Open Order).WinEdit(Edit).Set zyWindow(Flight Reservation).Dialog(Open Order).WinButton(OK).ClickWindow(Flight Reservation).Dialog(Open Order).Dialog(Search Results).WinButton(OK).ClickWindow(Flight Reservation).WinButton(Delete).Check CheckPoint(Delete) 39。為Update按鈕添加檢查點(diǎn)Window(Flight Reservation).WinButton(Update).ClickWindow(Flight Reservation).Close注解:進(jìn)入Open Order,通過輸入訂單用戶名來選擇所要修改的訂單,修改好內(nèi)容后,先對(duì)Update按鈕添加檢查點(diǎn),在測試過程中來檢查是否會(huì)出現(xiàn)問題,亦是通過自動(dòng)化來實(shí)現(xiàn)。 執(zhí)行結(jié)果: 測試執(zhí)行結(jié)果訂票功能測試的結(jié)果顯示:本次測試運(yùn)行了2遍,并且全部通過,腳本沒有錯(cuò)誤以及警告。為Insert Order按鈕添加檢查點(diǎn)Window(Flight Reservation).WinButton(Insert Order).ClickWindow(Flight Reservation).Close 39。隨機(jī)1到10之間的票數(shù)Dim rr=RandomNumber (1,3)If r=1 Then window(Flight Reservation).WinRadioButton(First).Setend ifIf r=2 Then window(Flight Reservation).WinRadioButton(Business).Setend ifIF r=3 Then window(Flight Reservation).WinRadioButton(Economy).Setend if 39。為FLIGHT按鈕添加檢查點(diǎn)Window(Flight Reservation).WinButton(FLIGHT).Clickc1=Window(FlightReservation).Dialog(FlightsTable).WinList(From).GetItemsCountWindow(Flight Reservation).Dialog(Flights Table).WinList(From).Select Randomnumber(0,c11) 39。隨機(jī)獲取出發(fā)地b1=Window(FlightReservation).WinComboBox(FlyTo:).GetROProperty(items count)Window(Flight Reservation).WinComboBox(Fly To:).Select Randomnumber(0,b11) 39。第三步:輸入飛行時(shí)間、出發(fā)地、目的地,然后點(diǎn)擊“Flights”選擇航班,: 訂票界面第四步:選擇要乘坐飛機(jī)的航班,然后
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1