【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結
軟體測試的同學肯定都寫過測試用例,但是如何寫出一份高質量的測試用例呢?測試用例有哪些方法呢?為什麼要寫測試用例呢?
第一:為什麼要寫測試用例?
在版本轉測試之後,我們測試的基礎是什麼?如果沒有測試用例,我們應該怎麼展開測試?怎麼樣保證測試點不遺漏、而且不人力投入不重複、怎麼樣追溯我們的測試質量?如果沒有測試用例,這些工作可能都無法開展, 所以測試用例是測試的根基,可以讓我們的測試活動從不可控的狀態變成可控的狀態, 讓測試活動開展起來更加順利,視覺化的跟蹤我們的測試進度,哪些已測試、哪些未測試,所以要想成為一個高水平的測試人員,寫出一份高質量的測試用例是基礎。
第二:測試用例格式包括十大特點
用例編號
測試項
測試標題
用例屬性
重要級別:高中低
預置條件
測試輸入
操作步驟
預期結果
實際結果
第三:等價類
1,等價類定義
2,等價類劃分
3,等價類劃分規則
4,進行等價類用例設計
5,案例加以說明
第四:邊界值
1,邊界值的三點
2,邊界值應用場景
3,邊界值方法應用步驟
第五:判定表
1,定義
2,重要概念
3,判定表應用步驟
4,案例加以說明判斷表
第六:因果圖
1,輸入與輸入的關係
2,輸入與輸出的關係
3,案例加以說明
第七:正交試驗
1,因子和水平的定義
2,特點
3,設計流程
4,注意點
5,案例加以說明
第八:狀態遷移
1,定義
2,狀態
3,方法流程
4,案例加以說明
第九:流程分析法(場景設計法)
1,設計三個場景
2,使用方法
3,注意點
4,案例加以說明
第十:如何寫出一份高質量的測試用例?
1、測試人員儘早介入,徹底理解清楚需求,這個是寫好測試用例的基礎
2、如果以前有類似的需求,可以參考類似需求的測試用例, 然後還需要看類似需求的bug情況
3、清楚輸入、輸出的各種可能性,以及各種輸入的之間的關聯關係,理解清楚需求的執行邏輯, 透過等價類、邊界值、判定表等方法找出大部分用例
4、 找到需求相關的一些特性,補充測試用例
5、根據自己的經驗分析遺漏的測試場景
6、多總結類似功能點的測試點,才能夠寫出質量越來越高的測試用例
7、書寫格式一定要清晰
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2648855/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 設計用例的方法總結
- 軟體測試用例設計方法
- 黑盒測試用例設計方法三
- 測試用例的方法
- 軟體測試用例的設計和編寫
- 測試用例設計指南
- postman寫測試用例Postman
- 軟體測試用例設計中的結構設計
- 第8課—設計測試用例編寫技巧
- APP測試設計測試用例的要點APP
- 測試用例與輸入資料的設計方法
- 最詳細的測試用例設計方法講解
- 軟體測試用例設計方法-場景法
- 軟體測試用例設計方法-判定表法
- 軟體測試用例設計方法-因果圖法
- httprunner(9)執行測試用例的方式總結HTTP
- 軟體測試用例設計方法-邊界值法
- 【轉】測試用例編寫(功能測試框架)框架
- 測試用例
- 設計測試用例的四條原則
- 聊聊介面測試用例設計規範
- 軟體測試基礎:測試新人如何提交一份高質量的測試用例?
- Spring Boot之單元測試用例總結Spring Boot
- 測試面試-測試用例面試
- 有關介面測試的用例設計問題
- AI 客服對話類模型,該如何設計測試用例???AI模型
- 手工測試用例與自動化測試用例的區別
- 測試工程師必備:掌握這5種設計方法快速編寫測試用例~思路分析工程師
- 如何編寫介面測試用例?測試工程師必備技能!工程師
- 【5】測試用例
- 我寫了個 hyperf 測試用例擴充套件,可以提供和 laravel 幾乎一致的測試用例方法套件Laravel
- 玩轉用例設計:XMind2TestCase一個高效的測試用例設計解決方案
- 寫出測試用例就完了?總得會優化吧!優化
- 介面測試用例編寫和測試關注點
- 建立測試用例以及測試結果儲存
- 軟體測試用例設計實用經驗之談
- 軟體測試用例編寫(含思路)
- IDEA中用junit寫基本測試用例Idea