測試用例編寫規範
1. 目的
統一測試用例編寫的規範,以保證使用最有效的測試用例,保證測試質量。
2. 範圍
適用於公司對產品的業務流程、功能測試測試用例的編寫。
3. 術語解釋
3.1 測試分析:對重要業務、重要流程進行測試前的分析。
3.2 業務流程測試用例:關於產品業務、重要流程的測試用例。
4. 業務流程測試用例編寫原則
4.1 系統性
4.1.1 對於系統業務流程要能夠完整説明整個系統的業務需求、系統由幾個子系統組成以及它們之間的關係;
4.1.2 對於模塊業務流程要能夠説明清楚子系統內部功能、重要功能點以及它們之間的關係;
4.2 連貫性
4.2.1 對於系統業務流程來説,各個子系統之間是如何連接在一起,如果需要接口,各個子系統之間是否有正確的接口;如果是依靠頁面鏈接,頁面鏈接是否正確;
4.2.2 對於模塊業務流程來説,同級模塊以及上下級模塊是如何構成一個子系統,其內部功能接口是否連貫;
5. 測試用例設計的方法
5.1 等價類劃分法
5.1.1 確定等價類的原則
如果輸入條件決定了取值範圍,或值的個數,則可以確立一個有效等價類和兩個無效等價類。
如果輸入條件規定了輸入值的集合,或者規定了“必須如何”的條件,此時可確立一個有效等價類和一個無效等價類;
如果輸入條件是一個布爾量,則可以確定一個有效等價類和一個無效等價類;
如果規定了輸入數據的一組值,而且程序對每個輸入值分別進行處理,此時可為每一個輸入值確立一個有效等價類,此外,針對這組值確立一個無效等價類,它是所有不允許輸入值的集合;
如果規定了輸入數據必須遵守的規則,則可以確立一個有效等價類(符合規則)和若干個無效等價類(從不同的角度違反規則)。
如果確知,已劃分的等價類中各元素在程序中的處理方式不同,則應將此等價類進一步劃分成更小的等價類。
5.1.2 測試用例的選擇原則
為每一個等價類規定一個唯一的編號;
設計一個新的測試用例,使其儘可能多的覆蓋尚未被覆蓋的有效等價類,重複這一步,直至所有的有效等價類都被覆蓋過;
設計一個新的測試用例,使其僅覆蓋一個尚未被覆蓋的無效等價類,重複這一步,直至所有的無效等價類都被覆蓋為止。
5.2 邊界值分析法
5.2.1 測試用例的選擇原則
如果輸入了條件規定了值的範圍,則應取剛達到這個範圍的邊界值,以及剛剛超越這個邊界範圍的值作為測試輸入數據;
如果輸入條件規定了值的個數,則用最大個數、最小個數、比最大多1、比最小小1的數作為測試輸入數據;
根據規格説明的每個輸出條件,使用前面的原則;
如果程序的.規格説明給出的輸入輸出域是有序集合,則應選取集合的每一個元素和最後一個元素作為測試用列;
如果程序中使用了一個內部數據結構,則應當選擇這個內部數據結構的邊界上的值作為測試用例;
分析規格説明,找出其他可能的邊界條件。
6. 測試用例設計的原則
6.1 全面性
6.1.1 應儘可能覆蓋程序的各種路徑
6.1.2 應考慮存在跨年、跨月的數據
6.1.3 大量數據併發測試的準備
6.2 正確性
6.2.1 輸入界面後的數據應與測試文檔所記錄的數據一致
6.2.2 預期結果應與測試數據發生的業務吻合
6.3 符合正常業務慣例
6.3.1 測試數據應符合用户實際工作業務流程
6.3.2 兼顧各種業務變化的可能
6.4 仿真性
人名、地名、電話號碼等應具有模擬功能,符合一般的命名慣例;不允許出現與知名人士、小説中人物名等雷同情況。
6.5 可操作性
測試用例中應寫清測試的操作步驟,不同的操作步驟相對應的操作結果。
7. 測試用例編寫格式細則
7.1 測試用例內容
7.1.1 具體實施可以採用EXCEL和圖形相結合,可用EXCEL編寫測試用例的同時插入圖形來加以説明。測試用例設計的內容可由:模塊名、功能説明或圖形説明、測試用例輸入、應輸出結果、實際輸出結果、結論、BUG編號、BUG級別8部分組成。
7.1.2 在測試用例設計模版中有“業務流程測試用例設計模版”(包含整體業務流程)和“功能測試用例設計模版”兩個模板可按需要選擇。
7.2 測試用例表格格式
7.2.1 表格內容的字體為宋體;
7.2.2 表格內容的字型為12號;
8. 測試用例優先級
測試用例優先級 | 描 述 |
A | 測試計劃中重要的模塊功能和業務流程 |
B | 測試計劃中比較重要的模塊功能和業務流程 |
C | 測試計劃中次重要的模塊功能和業務流程 |
D | 測試計劃中不重要的模塊功能和業務流程 |
E | 系統小單元、系統容錯功能 |
對於A、B 級應重點考慮
9. BUG級別
參考軟件測試停止標準中的錯誤級別.
-
如何通過“小測試”讓網站的流量一路上升
編者按:國內一直以來都有各種各樣的趣味小測試,比如測試你是什麼人格啦,什麼愛情觀啦,另一半什麼樣啦,舉不勝舉,網絡上沒事就跳出來一個,讓你越做越欲罷不能。最近Facebook上也出現了這個新浪潮,人們紛紛發出參加並轉發這樣的小測驗,例如“你是哪種____?”或者是“你應...
-
三年級上冊數學期末測試卷
試卷是紙張答題,在紙張有考試組織者檢測考試者學習情況而設定在規定時間內完成的試題。也可以是資格考試中用以檢驗考生有關知識能力而進行人才篩選的工具。下面是小編為大家收集的三年級上冊數學期末測試卷,僅供參考,希望能夠幫助到大家。三年級上冊數學期末試卷...
-
最全的測試用例
最全的測試用例,以下的最全的測試用例相關文章,可以繼續閲讀哦。最全的測試用例【1】一、文本框為字符型必填項非空校驗:1、必填項未輸入--程序應提示錯誤;2、必填項只輸入若干個空格,未輸入其它字符--程序應提示錯誤;字段唯一性校驗:(不是所有字段都作此項校驗,視實...
-
抑鬱症症狀測試題
怎樣的情況才算抑鬱症?哪些食物日常經常吃能緩解抑鬱了?以下是聘才網小編精心整理的相關文章,希望對大家有所幫助,歡迎閲讀!抑鬱症症狀測試題1悲傷:你是否一直感到傷心或悲哀?2泄氣:你是否感到前景渺茫?3缺乏自尊:你是否覺得自己沒有價值或自以為是一個失敗者?4自卑:你...