測試用例是測試的核心,如何設計出能發現問題,有效能覆蓋需求,沒有冗餘的用例是每個測試工程師必須跨過的一道門檻。編寫測試用例的目的是為了測試工作更加有序、減少功能點漏測。
優秀的測試用例標準應該如下:
1、需求點要100%覆蓋。
2、被測功能點或控制項100%覆蓋。
3、執行起來效率高,沒有冗餘步驟,每步都是最佳選擇。
4、粒度問題,不要超過3個檢查點,如果很複雜,需要討論怎麼分解需求,最多做到5個。
5、邏輯上一定是正確的,清晰的。
6、用例有明確的預期結果能夠用於準確判斷是否符合要求,或定義缺陷。
7、必須驗證正確性操作,正常資料和可能導致出錯的資料,操作。
8、有資料值域的必須考慮資料值域覆蓋:邊界值,等價類。
9、所有的邊界值都必須覆蓋。
10、核心功能點的資料排列組合對功能產生不同影響的,必須考慮排列組合。
下面我們就在【飛蛾測試】上編寫測試用例為例,首先標題要清晰,如果有前置條件盡量寫清楚,然後就是步驟和期望結果。
測試用例編寫規範小結
一 用例 測試 編寫準備 從員處申請軟體配置 需求規格說明書 和 設計說明書 根據需求規格說明書和設計說明書,詳細理解使用者的真正需求,並且對軟體所實現的功能已經準確理解,然後著手制訂測試用例。配置管理 二 測試用例制定的原則 測試用例要包括欲測試的功能 應輸入的資料和預期的輸出結果。測試資料應該選...
介面測試用例編寫規範
1.通過性驗證 先肯定要保證這個介面功能是好使的,也就是正常的通過性測試,按照介面文件上的引數,正常傳入,是否可以返回正確的結果。2.引數組合 現在有乙個操作商品的介面,有個字段type,傳1的時候代表修改商品,商品id 商品名稱 有乙個是必傳的,type傳2的時候是刪除商品,商品id是必傳的,這樣...
介面測試用例編寫規範
1.通過性驗證 先肯定要保證這個介面功能是好使的,也就是正常的通過性測試,按照介面文件上的引數,正常傳入,是否可以返回正確的結果。2.引數組合 現在有乙個操作商品的介面,有個字段type,傳1的時候代表修改商品,商品id 商品名稱 有乙個是必傳的,type傳2的時候是刪除商品,商品id是必傳的,這樣...