目錄
前言
一 概述
1.1目的
1.2使用范圍
二 測(cè)試用例編寫原則
2.1系統(tǒng)性
2.2連貫性
2.3全面性
三 測(cè)試用例設(shè)計(jì)方法
3.1 等價(jià)類劃分法:
3.2 邊界值分析法:
3.3 因果圖法:
3.4功能圖法
3.5錯(cuò)誤推測(cè)法
四 測(cè)試用例編寫規(guī)范
4.1測(cè)試用例命名規(guī)則
4.2測(cè)試用例編號(hào)規(guī)則
4.3測(cè)試用例文檔書寫內(nèi)容
五 編寫用例注意事項(xiàng)
5.1功能檢查
5.2 面向用戶的考慮
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?總結(jié)
前言
今天分享干貨,軟件測(cè)試用例的編寫文檔,看完我看還有誰不會(huì)寫測(cè)試用例。需要完整文檔筆記文末找我拿哦。
一 概述
1.1目的
統(tǒng)一測(cè)試用例編寫的規(guī)范,為測(cè)試設(shè)計(jì)人員提供測(cè)試用例編寫的指導(dǎo),提高編寫的測(cè)試用例的可讀性,可執(zhí)行性、合理性。為測(cè)試執(zhí)行人員更好執(zhí)行測(cè)試,提高測(cè)試效率,最終提高公司整個(gè)產(chǎn)品的質(zhì)量。
1.2使用范圍
適用于對(duì)產(chǎn)品的業(yè)務(wù)流程、功能測(cè)試用例的編寫。
? ? ? ?
?文章來源:http://www.zghlxwxcb.cn/news/detail-425555.html
二 測(cè)試用例編寫原則
2.1系統(tǒng)性
1、對(duì)于系統(tǒng)業(yè)務(wù)流程要能夠完整說明整個(gè)系統(tǒng)的業(yè)務(wù)需求、系統(tǒng)由幾個(gè)子系統(tǒng)組成以及它們之間的關(guān)系;
2、對(duì)于模塊業(yè)務(wù)流程要能夠說明清楚子系統(tǒng)內(nèi)部功能、重要功能點(diǎn)以及它們之間的關(guān)系;
2.2連貫性
1、對(duì)于系統(tǒng)業(yè)務(wù)流程來說,各個(gè)子系統(tǒng)之間是如何連接在一起,如果需要接口,各個(gè)子系統(tǒng)之間是否有正確的接口;如果是依靠頁(yè)面鏈接,頁(yè)面鏈接是否正確;
2、對(duì)于模塊業(yè)務(wù)流程來說,同級(jí)模塊以及上下級(jí)模塊是如何構(gòu)成一個(gè)子系統(tǒng),其內(nèi)部功能接口是否連貫;
2.3全面性
1、應(yīng)盡可能覆蓋程序的各種路徑
2、應(yīng)盡可能覆蓋系統(tǒng)的各個(gè)業(yè)務(wù)
3、應(yīng)考慮存在跨年、跨月的數(shù)據(jù)
4、大量數(shù)據(jù)并發(fā)測(cè)試的準(zhǔn)備
5、系統(tǒng)中各功能、業(yè)務(wù)的異常情況
三 測(cè)試用例設(shè)計(jì)方法
3.1 等價(jià)類劃分法:
將所有可能的輸入數(shù)據(jù)(有效的和無效的)劃分成若干個(gè)等價(jià)類。
3.2 邊界值分析法:
指對(duì)輸入的邊界條件進(jìn)行分析,設(shè)計(jì)出針對(duì)邊界值的測(cè)試用例。
3.3 因果圖法:
就是利用圖解法分析軟件輸入(原因)和輸出條件(結(jié)果)之間的關(guān)系,以設(shè)計(jì)測(cè)試用例的方法。因果圖法適合于檢查程序輸入條件的多種情況的組合,并最終生成判定表,來獲得對(duì)應(yīng)的測(cè)試用例。
3.4功能圖法
功能圖是描述程序狀態(tài)變化、轉(zhuǎn)移的過程,因?yàn)檐浖\(yùn)行或操作的過程可以看作是其狀態(tài)不斷發(fā)生變化的過程。測(cè)試用例的設(shè)計(jì)就是如何覆蓋所有軟件表現(xiàn)出來的狀態(tài),即在滿足輸入/輸出的一組條件下,軟件運(yùn)行是一系列有次序的、受控制的狀態(tài)變化過程。
3.5錯(cuò)誤推測(cè)法
推測(cè)法主要依賴經(jīng)驗(yàn)、直覺來作出簡(jiǎn)單的判斷甚至是猜測(cè),給出可能存在缺陷的條件、場(chǎng)景等,在找到缺陷后,設(shè)計(jì)出相應(yīng)的測(cè)試用例。
? ? ? ? ? ? ??
?
四 測(cè)試用例編寫規(guī)范
4.1測(cè)試用例命名規(guī)則
以功能模塊和業(yè)務(wù)流程進(jìn)行命名。
4.2測(cè)試用例編號(hào)規(guī)則
用例編號(hào)規(guī)則:以測(cè)試模塊名稱的第一個(gè)字母進(jìn)行命名(大寫),若測(cè)試模塊名稱比較長(zhǎng)時(shí),可進(jìn)行簡(jiǎn)寫。一般簡(jiǎn)拼不超過5個(gè)字母:如:
- 測(cè)試模塊為“用戶管理”,功能編號(hào)為“YHGL”;
- 測(cè)試模塊為“行政單位管理”,功能編號(hào)為“DWGL”
- 功能編號(hào)規(guī)則直接以001、002、003…..
4.3測(cè)試用例文檔書寫內(nèi)容
1、被測(cè)試對(duì)象的介紹
2、測(cè)試范圍與目的
3、測(cè)試環(huán)境與測(cè)試輔助工具的描述
4、功能測(cè)試用例主要元素
- 前置/操作描述:
1、前置條件(可選):系統(tǒng)權(quán)限配置或前、后臺(tái)配置描述(所有進(jìn)行操作的前提條件)。 ???????????????????????????????
2、操作:測(cè)試的操作步驟描述。 ????
- 功能點(diǎn):?功能點(diǎn)描述。
- 輸入數(shù)據(jù):前期數(shù)據(jù)準(zhǔn)備。
- 預(yù)期結(jié)果:描述輸入數(shù)據(jù)后程序應(yīng)該輸出的結(jié)果。
- 測(cè)試結(jié)果:描述本條用例的實(shí)際測(cè)試情況,并判斷實(shí)際測(cè)試結(jié)果與預(yù)期結(jié)果的差別。
- Bug編號(hào)/Bug簡(jiǎn)要描述:需要進(jìn)流程的對(duì)應(yīng)事物流程的編號(hào),及簡(jiǎn)要說明
- 備注:測(cè)試過程中遇到的問題等情況說明。
五 編寫用例注意事項(xiàng)
5.1功能檢查
1 、功能是否齊全,例如:增加、刪除、修改,查詢條件是否合理,用戶使用是否方便
2 、功能是否多余
3 、功能是否可以合并
4 、功能是否可以再細(xì)分
5 、軟件流程與實(shí)際業(yè)務(wù)流程是否一致
6 、軟件流程能否順利完成
7 、各個(gè)操作之間的邏輯關(guān)系是否清晰
8 、各個(gè)流程數(shù)據(jù)傳遞是否正確
9 、模塊功能是否與需求分析及概要設(shè)計(jì)相符
10、批量增加、批量修改,增加、修改等錄入比較頻繁的界面或錄入數(shù)據(jù)量較多的界面,是否支持全鍵盤或全鼠標(biāo)操作,并且使用通用的鍵實(shí)現(xiàn)數(shù)據(jù)字段的有序切換
5.2 面向用戶的考慮
1 、操作方便性,如:按鍵次數(shù)是否最少,并不以開發(fā)實(shí)現(xiàn)技術(shù)限制為限制,而是以用戶使用方便性和應(yīng)用軟件約定和通常的快捷鍵來實(shí)現(xiàn)提出合理建議
2 、易用性,面對(duì)用戶的操作是否簡(jiǎn)單易學(xué)
3 、智能化考慮
4 、提示信息是否模糊不清或有誤導(dǎo)作用。錯(cuò)誤信息是否有用戶語言風(fēng)格的出錯(cuò)后續(xù)處理建議提示
5 、要求用戶進(jìn)行的操作是否多余,能否由系統(tǒng)替代。系統(tǒng)升級(jí)后,用戶能否不做任何操作自動(dòng)進(jìn)行所有升級(jí)的數(shù)據(jù)、環(huán)境等準(zhǔn)備工作,包括刪除緩存等動(dòng)作
6 、能否記憶操作的初始環(huán)境,無需用戶每次都進(jìn)行初始化設(shè)置
7 、是否不經(jīng)確認(rèn)就對(duì)系統(tǒng)或數(shù)據(jù)進(jìn)行重大修改
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?總結(jié)
完整文檔添加文章下方名片免費(fèi)領(lǐng)取,還有各種簡(jiǎn)歷面試及報(bào)告模板等你來拿。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ? ? ? ??文章來源地址http://www.zghlxwxcb.cn/news/detail-425555.html
到了這里,關(guān)于軟件測(cè)試用例編寫規(guī)范文檔,模板都給你了我看誰還不會(huì)寫測(cè)試用例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!