




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
自動測試用例設計手冊自動測試用例定義自動測試用例是指通過自動測試腳本,完成對測試功能點驗證的一個TC函數(shù)。用例分類及命名規(guī)則界面檢查類用例這類用例用于完成對界面錄入檢查、參數(shù)、權限限制檢查,以及其他與軟件界面業(yè)務邏輯相關的功能點檢查。這類用例不須要保存數(shù)據(jù)這類用例測試的方法操作軟件檢查界面上顯示的內(nèi)容是否符合預期結果。命名規(guī)則:TC_CHK_名詞(檢查對象),假如是標準的檢查類測試用例,TC_SCHK_名詞(檢查對象)數(shù)據(jù)檢查類用例這類用例用于檢查軟件操作后,保存數(shù)據(jù)的正確性。這類用例測試的方法記錄操作前的數(shù)據(jù)操作軟件分析檢查操作后的數(shù)據(jù)是符合預期的結果正推法:依據(jù)操作前的數(shù)據(jù),預期操作后的結果。比如審核單據(jù)的,單據(jù)的數(shù)據(jù)可以運用這種方法。倒推法:依據(jù)操作后的數(shù)據(jù)和操作的單據(jù),倒推出操作前的數(shù)據(jù),然后與操作前的數(shù)據(jù)進行對比。比如物資外購入庫單審核后的物資庫存數(shù)據(jù)就可以運用這種方法。這類用例確定要保存數(shù)據(jù),也就涉及到對存儲過程的測試命名規(guī)則:TC_DCK_名詞(檢查對象),假如是標準的檢查類測試用例,TC_SCHK_名詞(檢查對象)其它檢查類用例這類用例用與界面檢查用例基本一樣,但涉及到數(shù)據(jù)保存,一般不檢查數(shù)據(jù)保存的正確性。命名規(guī)則:TC_OCK_名詞(檢查對象),假如是標準的檢查類測試用例,TC_SCHK_名詞(檢查對象)測試用例的設計流程測試用例標準結構測試用例標準結構標準結構說明設置用例Log書目作用:每個用例運用自己的Log書目來記錄腳步執(zhí)行信息標準方法:CallLog.AppendFolder("用例名稱")設置權限作用:進行權限測試時,運用的是標準的“權限測試用戶”,須要先設置權限再登錄產(chǎn)品,執(zhí)行測試。標準方法:ComLib.SetModeRole("用戶名",intSystem,intModel,"增加的權限","取消的權限")intSystem:測試的產(chǎn)品系統(tǒng)號,如:100intModel:測試的產(chǎn)品模塊號,如:1101增加的權限為用戶增加的權限名稱(zlprogfuncs.功能)可以包括多個,如:”參數(shù)設置,身份合并”可以為空,表示增加全部權限取消的權限為用戶取消的選項可以包括多個,如:”參數(shù)設置,身份合并”可以為空,表示不取消任何權限留意:由于須要進行Oracle授權,執(zhí)行時間可能較長設置標準參數(shù)環(huán)境作用:模塊參數(shù)設置不同,可能帶來軟件操作(界面)的變更。要保證腳本的回放勝利,就要保證腳本執(zhí)行時的模塊參數(shù)環(huán)境是一個標準的環(huán)境。模塊參數(shù)的標準環(huán)境:模塊參數(shù):設置為缺省值模塊用戶參數(shù)和本機參數(shù):刪除標準方法:Comlib.InitModulePara(intSystem,intModel,strPara,intAll)intSystem:測試的產(chǎn)品系統(tǒng)號,如:100intModel:測試的產(chǎn)品模塊號,如:1101strPara設置的參數(shù)名稱可以包括多個,如:”卡費記帳,病人類型”可以為空,表示設置全部參數(shù)IntAll參數(shù)初始范圍1:初始全部參數(shù)0:初始strPara指定的參數(shù)留意:這里strPara要為空””,intAll要設置為1標準方法:Comlib.InitRegPara本機注冊表參數(shù)初始,刪除全部ZLHIS的私有模塊和公共模塊注冊表參數(shù)復原數(shù)據(jù)環(huán)境作用:自動測試中須要操作軟件,錄入數(shù)據(jù),檢查操作結果正確(如檢查保存的數(shù)據(jù)正確性),為保證用例的可重復執(zhí)行,在用例執(zhí)行前,刪除用例執(zhí)行過程中所產(chǎn)生數(shù)據(jù)。保證每次用例是從一個標準的數(shù)據(jù)環(huán)境起先的。標準方法用例的數(shù)據(jù)和測試業(yè)務相關,在自動測試項目進行過程中,總結形成不同業(yè)務的數(shù)據(jù)復原標準方法。數(shù)據(jù)復原采納的方法刪除法,把測試用例產(chǎn)生的數(shù)據(jù)全部刪除復原法,把測試用例變更的數(shù)據(jù)復原原樣,一般不采納(或是單獨采納)。比如測試藥品收費是,須要藥品登錄作用:登錄ZLHIS,每個用例要求重新登錄。標準方法:ComLib.LoginOut:先殺掉ZLHIS的進程ComLib.ZLhisLogin("用戶名","密碼","數(shù)據(jù)庫") 密碼:可以為空,表示“his” 數(shù)據(jù)庫:為空,表示“autotest”留意:本機必需配置一個autotest的連接錄入業(yè)務支持數(shù)據(jù)作用:一個功能點的測試可能須要其他業(yè)務數(shù)據(jù)支持,可能是同一個模塊,也可能是不同模塊的,比如測試病人出院,就須要先有入院病人的數(shù)據(jù)。標準方法采納標準的業(yè)務數(shù)據(jù)錄入函數(shù)來錄入不同的業(yè)務數(shù)據(jù)采納不同的函數(shù),參見《業(yè)務支持數(shù)據(jù)錄入函數(shù)手冊》留意:測試用例的用戶要給相關業(yè)務的模塊權限設置打印環(huán)境作用:設置測試中的打印環(huán)境為標準方法:自定義報表設置ComLib.SetReportPrint(strReport,strAllFormat,strPaperForm)strReport:報表編號strAllFormat:1-打印全部格式,0-不打印全部格式strPageForm:1-自定義紙張通過打印服務器的格式來設置,其它,不通過打印服務器的格式來設置PrintMode設置ComLib.SetPrintMode留意測試用例中,涉及打印時必需設置打印環(huán)境本機須要安裝XPS虛擬打印機(office2010自帶)\\192.168.0.56\SoftWare\Program\測試工具\TestComplete7.52\XPSEP.msi啟動測試模塊作用:打開測試的模塊標準方法:ComLib.OpenModelByModel(intSystem,intModel,ObjModel)intSystem:測試的產(chǎn)品系統(tǒng)號,如:100intModel:測試的產(chǎn)品模塊號,如:1101ObjModel:打開模塊窗體的NameMapping對象,由于函數(shù)檢查模塊是否爭取打開了。設置模塊參數(shù)作用:用例測試前模塊參數(shù)是設置為標準值的,用例依據(jù)須要調(diào)整參數(shù)的值。標準方法每個模塊編寫一個參數(shù)設置函數(shù)。模塊參數(shù)設置必需運用操作軟件法,不能干脆更改數(shù)據(jù)庫。留意:模塊參數(shù)的“級別”運用缺省值。軟件操作作用:模擬人來操作軟件。標準方法:運用TC的腳原來模擬人工操作軟件針對每個VB控件,總結有標準的屬性、方法,困難的操作就裝成VB控件的操作函數(shù)。詳細參見《工作規(guī)范_vb對象總結》留意:編寫用例過程中,假如遇到?jīng)]有總結過的VB控件(包括控件的屬性、方法)時,要先向團隊提出來溝通總結后,在進行腳本編寫。模擬操作軟件比人多實際操作要快許多,在操作步驟之間,要加入“人的思索時間”和“等待時間”。全部操作之間,統(tǒng)一加上300毫秒的延遲,即dealy(300)。執(zhí)行有數(shù)據(jù)提取和保存的操作后有提示窗口的,處理提示窗口callComLib.FindMsgWindow("保存勝利",0,"No")通過界面對象的屬性等待方法處理,等待時間1秒中。Dealy(1000)為增加測試程序的健壯性,加上對象屬性等待語句,以處理由于種種緣由造成數(shù)據(jù)提取或保存時間超過1秒中。執(zhí)行打印作用:通過XPS虛擬打印機來打印輸出,操作軟件的打印功能后,完成虛擬打印輸出的操作。標準方法1:Comlib.ExecutePrintModePrint執(zhí)行Printmode這類打印。標準方法2:Comlib.ExecuteReportPrint(strReport)執(zhí)行自定義報表的打印。strReport:報表編號留意打印輸出的文件在用例的工程書目下Pringmode打印輸出文件名:prt.xps報表打印輸出的文件名:報表編號邏輯錯誤檢查作用:完勝利能點的操作軟件后,檢查界面或者是數(shù)據(jù)的正確性。標準方法:運用每個VB控件的標準屬性檢查,困難的檢查就裝成VB控件的檢查函數(shù)。詳細參見《工作規(guī)范_測試結果檢查手冊》數(shù)據(jù)正確性檢查HIS的數(shù)據(jù)庫留意:一個用例可以測試多個功能點,就用多組“軟件操作”和“邏輯錯誤檢查”。報告BUG作用:檢查軟件執(zhí)行后的業(yè)務邏輯錯誤,及檢查驗證中發(fā)覺軟件操作后運行結果和預期不同。標準方法:CallLog.Warning(錯誤標題,錯誤內(nèi)容,500,,錯誤圖像)Calllog.Waring(“外購入庫單金額匯總錯誤”,"預期:100.00,實際:101.00",500,,frmpurash.picture)錯誤內(nèi)容要清楚明確,能夠精確說明錯誤,并協(xié)助定位錯位產(chǎn)生的位置錯誤圖像可以是desktop.picture,也可以是窗體的picture,也可以是控件的picture,也可以沒有復原Log書目作用:用例完成后,復原Log信息的書目。標準方法:CallLog.PopLogFolder報告用例執(zhí)行結果作用:測試用例執(zhí)行完成后,想BH中的用例庫填寫執(zhí)行結果。標準方法:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 5 Topic 2 Section C 教學設計-2024-2025學年仁愛科普版八年級英語下冊
- 二年級下冊數(shù)學教案-6.1菜園衛(wèi)士-連續(xù)進位、退位的三位數(shù)加減三位數(shù) 青島版
- 六年級下冊數(shù)學教案-四 比例 面積的變化|蘇教版
- 一年級上冊數(shù)學教案- 老鷹捉小雞 青島版
- 中建三局房屋建筑實測實量培訓
- (??家族e題)2022-2023學年三年級上冊期末高頻考點數(shù)學試卷(蘇教版)
- 2024年科創(chuàng)大數(shù)據(jù)項目投資申請報告代可行性研究報告
- 2025年甘孜職業(yè)學院單招職業(yè)技能測試題庫及答案一套
- 2025年黑龍江冰雪體育職業(yè)學院單招職業(yè)技能測試題庫必考題
- 2024年人工種植牙項目資金需求報告代可行性研究報告
- 出租共享菜園合同范例
- 八年級班主任學生心理健康計劃
- 整體施工勞務服務方案
- 傳統(tǒng)節(jié)日端午節(jié)模板37
- 2024 貴州公務員考試行測真題(省直)
- 2025年泰山職業(yè)技術學院高職單招職業(yè)適應性測試近5年??及鎱⒖碱}庫含答案解析
- 2025春季開學第一次全體教師會上校長講話稿
- 2025年三方買賣協(xié)議標準版本(2篇)
- 2025年南京旅游職業(yè)學院高職單招職業(yè)適應性測試近5年??及鎱⒖碱}庫含答案解析
- 【歷史】唐朝建立與“貞觀之治”課件-2024~2025學年統(tǒng)編版七年級歷史下冊
- 《小腦梗死護理查房》課件
評論
0/150
提交評論