軟件測(cè)試期末報(bào)告記錄軟件工程2班葉安幫090202021035.doc_第1頁(yè)
軟件測(cè)試期末報(bào)告記錄軟件工程2班葉安幫090202021035.doc_第2頁(yè)
軟件測(cè)試期末報(bào)告記錄軟件工程2班葉安幫090202021035.doc_第3頁(yè)
軟件測(cè)試期末報(bào)告記錄軟件工程2班葉安幫090202021035.doc_第4頁(yè)
軟件測(cè)試期末報(bào)告記錄軟件工程2班葉安幫090202021035.doc_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

軟件測(cè)試期末報(bào)告記錄軟件工程2班葉安幫090202021035 作者: 日期:2 計(jì)算機(jī)學(xué)院軟件測(cè)試工具應(yīng)用期末考核報(bào)告北京理工大學(xué)珠海學(xué)院計(jì)算機(jī)學(xué)院軟件測(cè)試工具應(yīng)用期末考核報(bào)告論文名稱: 自動(dòng)化測(cè)試工具QTP在飛機(jī)售票系統(tǒng)中的應(yīng)用 專業(yè)班級(jí): 09軟件工程2班 學(xué)生學(xué)號(hào): 090202021035 學(xué)生姓名: 葉安幫 目錄目錄11. QTP自動(dòng)化測(cè)試簡(jiǎn)介22. QTP的工作模式23. QTP自動(dòng)化測(cè)試流程21) 準(zhǔn)備TestCase 22) 配置QTP23) 錄制腳本 24) 修改增強(qiáng)腳本 25) 調(diào)試腳本 36) 回放腳本 37) 腳本維護(hù) 34. 飛機(jī)售票系統(tǒng)的自動(dòng)化測(cè)試 31) 測(cè)試規(guī)劃 3i. 界面測(cè)試 3ii. 功能測(cè)試 32) 測(cè)試用例43) QTP腳本開(kāi)發(fā)8i. 登錄腳本 8ii. 訂票腳本 9iii. 其他按鈕腳本114) 測(cè)試報(bào)告14i. 登錄測(cè)試14ii. 訂票測(cè)試14iii. 其他按鈕測(cè)試155) 測(cè)試環(huán)境166) 遇到的問(wèn)題及解決方案16教師評(píng)語(yǔ)及得分17自動(dòng)化測(cè)試工具QTP在飛機(jī)售票系統(tǒng)中的應(yīng)用1. QTP自動(dòng)化測(cè)試簡(jiǎn)介QTP是新一代自動(dòng)化測(cè)試解決方案,采用了關(guān)鍵詞驅(qū)動(dòng)測(cè)試的理念,能完全簡(jiǎn)化測(cè)試的創(chuàng)建和維護(hù)工作。使用QTP的目的是想用它來(lái)執(zhí)行重復(fù)的手動(dòng)測(cè)試,主要是用于回歸測(cè)試和測(cè)試同一軟件的新版本。因此在測(cè)試前要考慮好如何對(duì)應(yīng)用程序進(jìn)行測(cè)試,例如要測(cè)試哪些功能,操作步驟,輸入數(shù)據(jù),期望結(jié)果等。2. QTP的工作模式QTP提供的功能實(shí)現(xiàn)三層架構(gòu):測(cè)試數(shù)據(jù),測(cè)試對(duì)象和測(cè)試腳本三個(gè)結(jié)構(gòu)的分離。QTP提供DataTable對(duì)象來(lái)保存測(cè)試數(shù)據(jù),且也提供了把腳本中的測(cè)試數(shù)據(jù)參數(shù)化到DataTable而腳本中只引用了參數(shù)化的名稱的功能,而DataTable存儲(chǔ)的是一個(gè)Excel文檔,方便修改測(cè)試數(shù)據(jù),這樣便實(shí)現(xiàn)了測(cè)試數(shù)據(jù)與測(cè)試腳本分離;QTP也把自動(dòng)化測(cè)試中要操作的對(duì)象放到了對(duì)象庫(kù)中進(jìn)行管理者,實(shí)現(xiàn)了對(duì)對(duì)象的統(tǒng)一管理,也實(shí)現(xiàn)了測(cè)試對(duì)象與測(cè)試腳本的分離。3. QTP自動(dòng)化測(cè)試流程1) 準(zhǔn)備TestCase - 在進(jìn)行自動(dòng)化之前,將測(cè)試內(nèi)容進(jìn)行文檔化,不建議直接錄制腳本 - 在錄制腳本之前設(shè)計(jì)好腳本,便于錄制過(guò)程的流暢 - 由于測(cè)試用例設(shè)計(jì)和腳本開(kāi)發(fā)可能不是同一個(gè)人完成,便于團(tuán)隊(duì)合作 - 便于后期的維護(hù) - 文檔化的方式:TD或者文檔2) 配置QTP QTP支持不同的開(kāi)發(fā)環(huán)境,在正式錄制之前,需要根據(jù)被測(cè)程序的開(kāi)發(fā)環(huán)境,選擇合適的Add-In,并進(jìn)行加載。3) 錄制腳本 啟動(dòng)QTP的錄制功能,按照Test Case的操作步驟描述執(zhí)行,QTP自動(dòng)記錄每一步操作,并自動(dòng)生成VBscrpt腳本。4) 修改增強(qiáng)腳本 剛剛錄制好的腳本可能包含錯(cuò)誤,或者沒(méi)有達(dá)到預(yù)期的目的,這就需要在錄制腳本的基礎(chǔ)上,進(jìn)行修改增強(qiáng) - 刪除錄制過(guò)程中多余的以及錯(cuò)誤的操作,以最少的腳本完成任務(wù) - 如果前面操作的輸出是后面操作的輸入,則需要使用變量或者輸出值來(lái)進(jìn)行替換 - 不是所有的操作都可以通過(guò)錄制產(chǎn)生的,有些需要通過(guò)手工編碼實(shí)現(xiàn)這些功能 - 錄制產(chǎn)生的腳本是線性的,可以加入條件、循環(huán)控制語(yǔ)句,實(shí)現(xiàn)更復(fù)雜的流程 - 對(duì)腳本進(jìn)行結(jié)構(gòu)化 - 加入注釋,便于閱讀和維護(hù)5) 調(diào)試腳本 - 回放通過(guò)的腳本,不一定是正確的,也可能會(huì)包含錯(cuò)誤 - 在測(cè)試腳本正式使用之前,要保證其本身的正確性 - 避免測(cè)試腳本故障和被測(cè)程序故障攪在一起,不容易定位6) 回放腳本 - 對(duì)于回放的錯(cuò)誤,不要急于馬上提交Bug,首先要判斷是腳本本身的錯(cuò)誤還是程序的錯(cuò)誤,確認(rèn)后再提交。7) 腳本維護(hù) - 隨著工作的不斷推進(jìn),腳本量會(huì)越來(lái)越多 - 被測(cè)試程序的不斷更新,也需要更新相應(yīng)的測(cè)試腳本 - 采用版本管理工具保存腳本,如CVS、VSS,可以隨時(shí)獲取歷4. 飛機(jī)售票系統(tǒng)的自動(dòng)化測(cè)試1) 測(cè)試規(guī)劃A. 界面測(cè)試:i. 登錄界面Agent Name最長(zhǎng)為10,Password最長(zhǎng)8位測(cè)試 ii. 訂票界面Date of Flight日期輸入框,F(xiàn)ly From 選項(xiàng)框,F(xiàn)ly To 選項(xiàng)框,Name 姓名輸入框,Class列別單選框,Tickets數(shù)目框 測(cè)試B. 功能測(cè)試:i. 登錄功能OK、Cancel、Help按鈕測(cè)試ii. 訂票功能Flights按鈕,Insert Order訂票按鈕,Update Order更新按鈕,Delete Order刪除按鈕,頂部6個(gè)圖標(biāo)按鈕和菜單測(cè)試2 ) 測(cè)試用例編號(hào)類型用例名稱測(cè)試步驟預(yù)期結(jié)果實(shí)際結(jié)果001登錄測(cè)試空賬號(hào)1. 不輸入賬號(hào)密碼2. 點(diǎn)擊OKPlease enter agent namePlease enter agent name002登錄測(cè)試少于4位的賬號(hào)1. 輸入賬號(hào)1232. 點(diǎn)擊OKAgent name must be at least 4 characters long.Agent name must be at least 4 characters long.003登錄測(cè)試3位以上的賬號(hào)和空密碼1. 輸入賬號(hào)12342. 點(diǎn)擊OKPlease enter passwordPlease enter password004登錄測(cè)試3位以上的賬號(hào)和少于4位密碼1. 輸入賬號(hào)12342. 密碼1Password name must be at least 4 characters longPassword name must be at least 4 characters long005登錄測(cè)試3位以上的賬號(hào)和3位以上密碼1. 輸入賬號(hào)12342. 密碼1234Incorrect password. Please try againIncorrect password. Please try again006登錄測(cè)試3位以上的賬號(hào)和正確的密碼1. 輸入賬號(hào)12342. 密碼mercury登錄成功登錄成功007界面測(cè)試關(guān)閉窗口1.點(diǎn)擊Cancel按鈕窗口關(guān)閉窗口關(guān)閉008界面測(cè)試幫助1.點(diǎn)擊Help按鈕The password is MERCURYThe password is MERCURY009選票測(cè)試全0時(shí)間1. 輸入時(shí)間00/00/002. Fly From選擇Denver3. Fly To選擇Frankfurt4. 點(diǎn)擊Flights按鈕Invalid month Entered.The month must be greater than 01 and less than 12.Invalid month Entered.The month must be greater than 01 and less than 12010選票測(cè)試錯(cuò)誤時(shí)間1. 輸入時(shí)間13/00/002. Fly From選擇Denver3. Fly To選擇Frankfurt4. 點(diǎn)擊Flights按鈕Invalid month Entered.The month must be greater than 01 and less than 12.Invalid month Entered.The month must be greater than 01 and less than 12.011選票測(cè)試正確月份1. 輸入時(shí)間12/00/002. Fly From選擇Denver3. Fly To選擇Frankfurt4. 點(diǎn)擊Flights按鈕Valid flight dates are after 05/31/12Valid flight dates are after 05/31/12012選票測(cè)試正確月份錯(cuò)誤的日期1. 輸入時(shí)間12/32/002. Fly From選擇Denver3. Fly To選擇Frankfurt4. 點(diǎn)擊Flights按鈕Invalid day Entered. The date should be valid for the given month.Invalid day Entered. The date should be valid for the given month.013選票測(cè)試正確月份和正確日期1. 輸入時(shí)間12/02/002. Fly From選擇Denver3. Fly To選擇Frankfurt4. 點(diǎn)擊Flights按鈕Valid flight dates are after 05/31/12Valid flight dates are after 05/31/12014選票測(cè)試正確的時(shí)間1. 輸入時(shí)間12/02/142. Fly From選擇Denver3. Fly To選擇Frankfurt4. 點(diǎn)擊Flights按鈕彈出Flights Table彈出Flights Table015選票測(cè)試選中航班1. 隨即點(diǎn)中一行記錄2. 然后點(diǎn)擊OK要求填寫詳細(xì)信息要求填寫詳細(xì)信息016選票測(cè)試關(guān)閉航班窗口Flights Table窗口中點(diǎn)擊Cancel航班表關(guān)閉航班表關(guān)閉017選票測(cè)試Name填寫字符1. 在Name中輸入*2. 點(diǎn)擊Insert Order按鈕彈出Name錯(cuò)誤信息訂票成功018選票測(cè)試Name填寫數(shù)字1. 在Name中輸入1232. 點(diǎn)擊Insert Order按鈕彈出Name錯(cuò)誤信息訂票成功019選票測(cè)試Name填寫特殊字符1. 在Name中輸入空格2. 點(diǎn)擊Insert Order按鈕彈出Name錯(cuò)誤信息訂票成功020選票測(cè)試Name填寫中文字符1. 在Name中輸入大家2. 點(diǎn)擊Insert Order按鈕訂票成功訂票成功021選票測(cè)試票數(shù)少于等于101. 在Name中輸入大家2. Tickets輸入103. 點(diǎn)擊Insert Order按鈕訂票成功訂票成功022選票測(cè)試票數(shù)大于101. 在Name中輸入大家2. Tickets輸入203. 點(diǎn)擊Insert Order按鈕訂票成功Only teb tickets may be ordered at one time023其他按鈕測(cè)試更改信息1. 正確訂票后2. 修改界面中任何一處信息至新的錯(cuò)誤信息3. 點(diǎn)擊Update OrderPlease select flight.Please select flight.024其他按鈕測(cè)試更改信息1. 正確訂票后2. 修改界面中任何一處信息至新的正確信息3. 點(diǎn)擊Update Order更新成功更新成功025其他按鈕測(cè)試刪除信息1. 正確訂票后2. 點(diǎn)擊DeleteOrder,彈出Are you sure you want to delete this Order?3. 點(diǎn)擊不(N)回到界面,信息不變回到界面,信息不變026其他按鈕測(cè)試刪除信息1. 正確訂票后2. 點(diǎn)擊DeleteOrder,彈出Are you sure you want to delete this Order?3. 點(diǎn)擊是(Y)刪除成功,界面為空刪除成功,界面為空027其他按鈕測(cè)試清空輸入內(nèi)容1. 界面中輸入任何信息2. 然后點(diǎn)擊清空按鈕界面信息清空界面信息清空028其他按鈕測(cè)試打開(kāi)訂票記錄1. 點(diǎn)擊打開(kāi)按鈕2. 勾選Customer Name3. 輸入錯(cuò)誤信息4. 然后點(diǎn)擊OKNo orders found. Please try againNo orders found. Please try again029其他按鈕測(cè)試打開(kāi)訂票記錄1. 點(diǎn)擊打開(kāi)按鈕2. 勾選Customer Name3. 輸入信息再去掉4. 再勾去Customer Name5. 然后點(diǎn)擊OKUnable to open database to retrieve flight informationUnable to open database to retrieve flight information030其他按鈕測(cè)試打開(kāi)訂票記錄1. 點(diǎn)擊打開(kāi)按鈕2. 勾選Customer Name3. 輸入正確信息4. 然后點(diǎn)擊OK5. 選中彈出的列表項(xiàng)6. 點(diǎn)擊OK信息讀取到界面中信息讀取到界面中031其他按鈕測(cè)試打開(kāi)訂票記錄1. 點(diǎn)擊打開(kāi)按鈕2. 勾選Filght Date3. 輸入錯(cuò)誤日期12/45/124. 然后點(diǎn)擊OK5. 點(diǎn)擊OKInvalid day Entered. The date should be valid for the given month.Invalid day Entered. The date should be valid for the given month.032其他按鈕測(cè)試打開(kāi)訂票記錄1. 點(diǎn)擊打開(kāi)按鈕2. 勾選Filght Date3. 輸入日期12/21/134. 然后點(diǎn)擊OK5. 點(diǎn)擊OKNo orders found. Please try againNo orders found. Please try again033其他按鈕測(cè)試打開(kāi)訂票記錄1. 點(diǎn)擊打開(kāi)按鈕2. 勾選Filght Date3. 輸入正確日期11/13/154. 點(diǎn)擊OK5. 彈出符號(hào)日期列表6. 選中列表項(xiàng)7. 然后點(diǎn)擊OK信息讀取到界面中信息讀取到界面中034其他按鈕測(cè)試打開(kāi)訂票記錄1. 點(diǎn)擊打開(kāi)按鈕2. 勾選Order No.3. 輸入錯(cuò)誤編號(hào)234. 然后點(diǎn)擊OKOrder number 23 does not existOrder number 23 does not exis035其他按鈕測(cè)試打開(kāi)訂票記錄1. 點(diǎn)擊打開(kāi)按鈕2. 勾選Order No.3. 輸入正確編號(hào)134. 然后點(diǎn)擊OK信息讀取到界面中信息讀取到界面中036其他按鈕測(cè)試刪除記錄1. 正確訂票后2. 點(diǎn)彈出Are you sure you want to delete this Order?3. 點(diǎn)擊是(Y)刪除成功,界面為空刪除成功,界面為空037其他按鈕測(cè)試訂票圖表1.點(diǎn)擊按鈕彈出柱狀圖彈出柱狀圖038其他按鈕測(cè)試查看所有訂票信息1.點(diǎn)擊按鈕彈出所有訂票信息的text文檔彈出所有訂票信息的text文檔039其他按鈕測(cè)試查看幫助信息1.點(diǎn)擊按鈕彈出幫助CHM文檔彈出幫助CHM文檔040菜單測(cè)試File菜單測(cè)試點(diǎn)擊1. 在界面中輸入任何信息2. 點(diǎn)擊File菜單,彈出下拉3. 點(diǎn)擊New Order信息被清空信息被清空041菜單測(cè)試File菜單測(cè)試點(diǎn)擊1. 點(diǎn)擊File菜單,彈出下拉2. 點(diǎn)擊Open Order彈出按鈕一樣的效果彈出按鈕一樣的效果042菜單測(cè)試Edit菜單測(cè)試點(diǎn)擊1. 點(diǎn)擊Edit菜單,彈出下拉2. 點(diǎn)擊Copy3. 點(diǎn)擊Past無(wú)任何效果無(wú)任何效果043菜單測(cè)試Edit菜單測(cè)試點(diǎn)擊1. 在界面中輸入信息2. 并選擇信息內(nèi)容3. 點(diǎn)擊Edit菜單,彈出下拉4. 點(diǎn)擊Copy5. 連續(xù)點(diǎn)擊2次Past界面輸入框中顯示123123界面輸入框中顯示123123044菜單測(cè)試Edit菜單測(cè)試點(diǎn)擊1. 在界面中輸入信息,并選擇信息內(nèi)容2. 點(diǎn)擊Edit菜單3. 彈出下拉4. 點(diǎn)擊Cut界面輸入框中的信息被剪切了界面輸入框中的信息被剪切了045菜單測(cè)試Analysis菜單測(cè)試點(diǎn)擊1. 點(diǎn)擊菜單Analysis,彈出下拉2. 點(diǎn)擊Reports彈出按鈕一樣的效果彈出按鈕一樣的效果046菜單測(cè)試Analysis菜單測(cè)試點(diǎn)擊1. 點(diǎn)擊菜單Analysis,彈出下拉2. 點(diǎn)擊Graphs彈出按鈕一樣的效果彈出按鈕一樣的效果047菜單測(cè)試Analysis菜單測(cè)試點(diǎn)擊1. 點(diǎn)擊菜單Help,彈出下拉2. 點(diǎn)擊Contents彈出按鈕一樣的效果彈出按鈕一樣的效果048菜單測(cè)試Analysis菜單測(cè)試點(diǎn)擊1. 點(diǎn)擊菜單Help,彈出下拉2. 點(diǎn)擊About彈出Mercury相關(guān)信息窗口彈出Mercury相關(guān)信息窗口3) QTP腳本開(kāi)發(fā)i. 登錄腳本Dim outputvalueDim istatusDialog(Login).WinButton(Help).ClickDialog(Login).Dialog(Flight Reservations).WinButton(確定).ClickDialog(Login).WinEdit(Agent Name:).Set DataTable(Username, dtGlobalSheet)Dialog(Login).WinEdit(Password:).Set DataTable(Password, dtGlobalSheet)Dialog(Login).WinButton(OK).Clickistatus = DataTable(Static, dtGlobalSheet)outputvalue = Dialog(Login).Dialog(Flight Reservations).Static(Static).GetROProperty(text)If outputvalue istatus Then reporter.ReportEvent 1,登錄功能測(cè)試,登錄信息正確性未進(jìn)行驗(yàn)證,期望值為:+istatus+,實(shí)際提示信息為:+outputvalue else reporter.ReportEvent 0,登錄功能測(cè)試,測(cè)試成功! End IfDialog(Login).Dialog(Flight Reservations).WinButton(確定).Clickii. 訂票腳本Dim dateTargetDim ticketTargetDim staticsdateTarget = 0ticketTarget = 0由于QTP提示的時(shí)間輸入系統(tǒng)當(dāng)前日期,所以運(yùn)行程序前,請(qǐng)把系統(tǒng)時(shí)間改為2012.06.03能用date獲取當(dāng)前系統(tǒng)日期,但是獲取結(jié)果是06/03/2012,無(wú)法與訂票日期06/03/12進(jìn)行對(duì)比statics = DataTable(Static, dtGlobalSheet)Window(Flight Reservation).ActiveX(MaskEdBox).Click 0,6Window(Flight Reservation).ActiveX(MaskEdBox).Type DataTable(Date, dtGlobalSheet)Window(Flight Reservation).WinComboBox(Fly From:).Select RandomNumber(0, 5)在點(diǎn)擊Fly From下拉框時(shí)就可以初步判斷日期是否輸入正確,有彈出提示窗口即有誤If Window(Flight Reservation).Dialog(Flight Reservations).Exist(2) Then dateTarget = 1result = Window(Flight Reservation).Dialog(Flight Reservations).Static(Static).GetROProperty(text)If statics result Then reporter.ReportEvent 1,輸入日期測(cè)試,輸入日期測(cè)試失敗,期望值為:+statics+,實(shí)際提示信息為:+resultelse reporter.ReportEvent 0,輸入日期測(cè)試,測(cè)試成功,日期非法,不能為: + DataTable(Date, dtGlobalSheet)End IfWindow(Flight Reservation).Dialog(Flight Reservations).WinButton(確定).ClickEnd If日期輸入正確情況下執(zhí)行下面語(yǔ)句,錯(cuò)誤則跳過(guò)If dateTarget 1 Then Window(Flight Reservation).WinComboBox(Fly From:).Select RandomNumber(0, 5)Window(Flight Reservation).WinComboBox(Fly To:).Select RandomNumber(0, 5)Window(Flight Reservation).WinButton(FLIGHT).ClickWindow(Flight Reservation).Dialog(Flights Table).WinList(From).Select RandomNumber(0, 10)Window(Flight Reservation).Dialog(Flights Table).WinButton(OK).ClickWindow(Flight Reservation).WinEdit(Name:).Set DataTable(Name, dtGlobalSheet)Window(Flight Reservation).WinRadioButton(Business).SetWindow(Flight Reservation).WinEdit(Tickets:).SetSelection 0,1Window(Flight Reservation).WinEdit(Tickets:).Set DataTable(Tickets, dtGlobalSheet)Window(Flight Reservation).WinButton(Insert Order).Click判斷是否彈出提示窗口,彈出則是Tickets輸入有誤If Window(Flight Reservation).Dialog(Flight Reservations).Exist(2) Then ticketTarget = 1result = Window(Flight Reservation).Dialog(Flight Reservations).Static(Static).GetROProperty(text)If statics result Thenreporter.ReportEvent 1,輸入訂票數(shù)測(cè)試,輸入訂票數(shù)失敗,期望值為:+statics+,實(shí)際提示信息為:+resultEnd If Window(Flight Reservation).Dialog(Flight Reservations).WinButton(確定).Clickelsereporter.ReportEvent 0,輸入訂票數(shù)測(cè)試,測(cè)試成功,成功訂票 End ifEnd If最后測(cè)試下姓名填寫,系統(tǒng)對(duì)姓名沒(méi)做限制,但是我們期望有限制If statics = Name輸入錯(cuò)誤 Thenreporter.ReportEvent 1,輸入名字測(cè)試,輸入名字失敗,期望值報(bào)錯(cuò)為:+statics+,實(shí)際不提示信息End IfWindow(Flight Reservation).WinButton(Button).Clickiii. 其他按鈕腳本插入并修改第一條信息Window(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservation).ActiveX(MaskEdBox).Type 111115Window(Flight Reservation).WinComboBox(Fly From:).Select FrankfurtWindow(Flight Reservation).WinComboBox(Fly To:).Select LondonWindow(Flight Reservation).WinButton(FLIGHT).ClickWindow(Flight Reservation).Dialog(Flights Table).WinList(From).Activate 13512 FRA 12:48 PM LON 01:33 PM SR $161.70Window(Flight Reservation).WinEdit(Name:).Set 家Window(Flight Reservation).WinButton(Insert Order).ClickWindow(Flight Reservation).WinEdit(Name:).Set 大家Window(Flight Reservation).WinButton(Update Order).Click插入第二條信息Window(Flight Reservation).WinButton(Button_3).ClickWindow(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservation).ActiveX(MaskEdBox).Type 111115Window(Flight Reservation).WinComboBox(Fly From:).Select FrankfurtWindow(Flight Reservation).WinComboBox(Fly To:).Select LondonWindow(Flight Reservation).WinButton(FLIGHT).ClickWindow(Flight Reservation).Dialog(Flights Table).WinList(From).Activate 13512 FRA 12:48 PM LON 01:33 PM SR $161.70Window(Flight Reservation).WinEdit(Name:).Set 大家Window(Flight Reservation).WinButton(Insert Order).Click插入第三條信息Window(Flight Reservation).WinButton(Button_3).ClickWindow(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservation).ActiveX(MaskEdBox).Type 111115Window(Flight Reservation).WinComboBox(Fly From:).Select FrankfurtWindow(Flight Reservation).WinComboBox(Fly To:).Select LondonWindow(Flight Reservation).WinButton(FLIGHT).ClickWindow(Flight Reservation).Dialog(Flights Table).WinList(From).Activate 13512 FRA 12:48 PM LON 01:33 PM SR $161.70Window(Flight Reservation).WinEdit(Name:).Set 大家Window(Flight Reservation).WinButton(Insert Order).Click插入第四條信息Window(Flight Reservation).WinButton(Button_3).ClickWindow(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservation).ActiveX(MaskEdBox).Type 111115Window(Flight Reservation).WinComboBox(Fly From:).Select FrankfurtWindow(Flight Reservation).WinComboBox(Fly To:).Select LondonWindow(Flight Reservation).WinButton(FLIGHT).ClickWindow(Flight Reservation).Dialog(Flights Table).WinList(From).Activate 13512 FRA 12:48 PM LON 01:33 PM SR $161.70Window(Flight Reservation).WinEdit(Name:).Set 大家Window(Flight Reservation).WinButton(Insert Order).Click打開(kāi)信息Window(Flight Reservation).WinButton(Button).ClickWindow(Flight Reservation).Dialog(Open Order).WinCheckBox(Customer Name).Set ONWindow(Flight Reservation).Dialog(Open Order).WinEdit(Edit).Set 大家Window(Flight Reservation).Dialog(Open Order).WinButton(OK).ClickWindow(Flight Reservation).Dialog(Open Order).Dialog(Search Results).WinList(Flight No.).Activate RandomNumber(0, 2)使用X按鈕刪除信息Window(Flight Reservation).WinButton(Button_2).ClickWindow(Flight Reservation).Dialog(Flight Reservations).WinButton(是(Y).Click使用日期打開(kāi)信息Window(Flight Reservation).WinButton(Button).ClickWindow(Flight Reservation).Dialog(Open Order).WinCheckBox(Flight Date).Set ONWindow(Flight Reservation).Dialog(Open Order).ActiveX(MaskEdBox).Type 111115Window(Flight Reservation).Dialog(Open Order).WinButton(OK).ClickWindow(Flight Reservation).Dialog(Open Order).Dialog(Search Results).WinList(Flight No.).Activate RandomNumber(0, 1)Window(Flight Reservation).WinMenu(Menu).Select File;New Order柱狀圖按鈕Window(Flight Reservation).WinButton(Button_4).ClickWindow(Flight Reservation).Dialog(Graph).MaximizeWindow(Flight Reservation).Dialog(Graph).RestoreWindow(Flight Reservation).Dialog(Graph).Close所有訂票信息按鈕Window(Flight Reservation).WinButton(Button_5).ClickWindow(記事本).Close幫助按鈕Window(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservation).WinButton(Button_6).ClickWindow(Flight Reservation Help).Close菜單打開(kāi)所有訂票信息Window(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservation).WinMenu(Menu).Select Analysis;Reports.Window(記事本).Close菜單打開(kāi)訂票柱狀圖Window(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservation).WinMenu(Menu).Select Analysis;Graphs.Window(Flight Reservation).Dialog(Graph).Close菜單打開(kāi)幫助Window(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservation).WinMenu(Menu).Select Help;ContentsWindow(Flight Reservation Help).Close菜單打開(kāi)關(guān)于信息Window(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservation).WinMenu(Menu).Select Help;About.Window(Flight Reservation).Dialog(About Flight Reservation).WinButton(OK).Click使用編號(hào)打開(kāi)訂票信息Window(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservation).WinMenu(Menu).Select File;Open Order.Window(Flight Reservation).Dialog(Open Order).WinCheckBox(Order No.).Set ON這個(gè)編號(hào)不準(zhǔn)確,運(yùn)行前請(qǐng)查看編號(hào)是否存在Window(Flight Reservation).Dialog(Open Order).WinEdit(Edit_2).Set 15Window(Flight Reservation).Dialog(Open Order).WinButton(OK).Click菜單復(fù)制、黏貼按鈕測(cè)試Window(Flight Reservation).ActiveX(MaskEdBox).Click 1,5Window(Flight Reservati

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論