網(wǎng)頁設(shè)計(jì)與網(wǎng)站建設(shè)教學(xué)視頻百度收錄站長工具
統(tǒng)一測試用例編寫的規(guī)范,為測試設(shè)計(jì)人員提供測試用例編寫的指導(dǎo),提高編寫的測試用例的可讀性,可執(zhí)行性、合理性。為測試執(zhí)行人員更好執(zhí)行測試,提高測試效率,最終提高公司整個(gè)產(chǎn)品的質(zhì)量。
一、范圍
適用于集成測試用例和系統(tǒng)測試用例的編寫,現(xiàn)在編寫用例的輔助工具為TestDirector 8.0
二、術(shù)語解釋
集成測試:
集成測試是在軟件系統(tǒng)集成過程中所進(jìn)行的測試,其主要目的是檢查軟件單位之間的接口是否正確。
系統(tǒng)測試:
系統(tǒng)測試是對已經(jīng)集成好的軟件系統(tǒng)進(jìn)行徹底的測試,以驗(yàn)證軟件系統(tǒng)的正確性和性能等滿足其規(guī)約所指定的要求,檢查軟件的行為和輸出是否正確并非一項(xiàng)簡單的任務(wù),它被稱為測試的“先知者問題”。
三、測試用例原則
系統(tǒng)性
1.對于系統(tǒng)業(yè)務(wù)流程要能夠完整說明整個(gè)系統(tǒng)的業(yè)務(wù)需求、系統(tǒng)由幾個(gè)子系統(tǒng)組成以及它們之間的關(guān)系;
2.對于模塊業(yè)務(wù)流程要能夠說明清楚子系統(tǒng)內(nèi)部功能、重要功能點(diǎn)以及它們之間的關(guān)系;
連貫性
1.對于系統(tǒng)業(yè)務(wù)流程來說,各個(gè)子系統(tǒng)之間是如何連接在一起,如果需要接口,各個(gè)子系統(tǒng)之間是否有正確的接口;如果是依靠頁面鏈接,頁面鏈接是否正確;
2.對于模塊業(yè)務(wù)流程來說,同級模塊以及上下級模塊是如何構(gòu)成一個(gè)子系統(tǒng),其內(nèi)部功能接口是否連貫;
全面性
1.應(yīng)盡可能覆蓋程序的各種路徑
2.應(yīng)盡可能覆蓋系統(tǒng)的各個(gè)業(yè)務(wù)
3.應(yīng)考慮存在跨年、跨月的數(shù)據(jù)
4.大量數(shù)據(jù)并發(fā)測試的準(zhǔn)備
正確性
1.輸入界面后的數(shù)據(jù)應(yīng)與測試文檔所記錄的數(shù)據(jù)一致
2.預(yù)期結(jié)果應(yīng)與測試數(shù)據(jù)發(fā)生的業(yè)務(wù)吻合
符合正常業(yè)務(wù)慣例
1.測試數(shù)據(jù)應(yīng)符合用戶實(shí)際工作業(yè)務(wù)流程
2.兼顧各種業(yè)務(wù)變化的可能
3.要符合當(dāng)前業(yè)務(wù)行業(yè)法律,法規(guī)。
仿真性
人名、地名、電話號碼等應(yīng)具有模擬功能,符合一般的命名慣例;不允許出現(xiàn)與知名人士、小說中人物名等雷同情況。
可操作性
測試用例中應(yīng)寫清測試的操作步驟,不同的操作步驟相對應(yīng)的操作結(jié)果。
四、測試用例主要元素
標(biāo)準(zhǔn)規(guī)范中包含的主要元素如下:
測試名稱(Test Name):測試用例編號和測試用例名稱。
創(chuàng)建日期(Creation Date):測試用例創(chuàng)建時(shí)間,系統(tǒng)自動產(chǎn)生。
設(shè)計(jì)人員(Designer):測試用例設(shè)計(jì)人員
狀態(tài)(Status):測試用例狀態(tài)
描述(Description):測試用例詳細(xì)描述
步驟名稱(Step Name):測試步驟名稱
步驟描述(Step Description):測試步驟詳細(xì)描述。
預(yù)期結(jié)果(Expected Result):測試預(yù)期結(jié)果。
鑒于篇幅所限,無法一一為大家展示這份超級實(shí)用的測試用例編寫規(guī)范
?
?
文檔獲取方式:
這份文檔,對于想從事【軟件測試】的朋友來說應(yīng)該是比較有幫助成長的,希望也能幫助到你!以上均可以分享,點(diǎn)擊下方小卡片進(jìn)群免費(fèi)獲取。