【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

博為峰網校發表於2019-06-26

軟體測試的同學肯定都寫過測試用例,但是如何寫出一份高質量的測試用例呢?測試用例有哪些方法呢?為什麼要寫測試用例呢?

第一:為什麼要寫測試用例?

在版本轉測試之後,我們測試的基礎是什麼?如果沒有測試用例,我們應該怎麼展開測試?怎麼樣保證測試點不遺漏、而且不人力投入不重複、怎麼樣追溯我們的測試質量?如果沒有測試用例,這些工作可能都無法開展, 所以測試用例是測試的根基,可以讓我們的測試活動從不可控的狀態變成可控的狀態, 讓測試活動開展起來更加順利,視覺化的跟蹤我們的測試進度,哪些已測試、哪些未測試,所以要想成為一個高水平的測試人員,寫出一份高質量的測試用例是基礎。

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

第二:測試用例格式包括十大特點

用例編號

測試項

測試標題

用例屬性

重要級別:高中低

預置條件

測試輸入

操作步驟

預期結果

實際結果

第三:等價類

1,等價類定義

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

2,等價類劃分

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

3,等價類劃分規則

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

4,進行等價類用例設計

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

5,案例加以說明

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結
【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

第四:邊界值

1,邊界值的三點

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

2,邊界值應用場景

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

3,邊界值方法應用步驟

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

第五:判定表

1,定義

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

2,重要概念

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

3,判定表應用步驟

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

4,案例加以說明判斷表

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結
【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

第六:因果圖

1,輸入與輸入的關係

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

2,輸入與輸出的關係

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

3,案例加以說明

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

第七:正交試驗

1,因子和水平的定義

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

2,特點

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

3,設計流程

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

4,注意點

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

5,案例加以說明

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結
【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

第八:狀態遷移

1,定義

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

2,狀態

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

3,方法流程

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

4,案例加以說明

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結
【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

第九:流程分析法(場景設計法)

1,設計三個場景

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

2,使用方法

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

3,注意點

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

4,案例加以說明

【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結
【用例設計】如何寫一份漂亮的測試用例?常見7大方法總結

第十:如何寫出一份高質量的測試用例?

1、測試人員儘早介入,徹底理解清楚需求,這個是寫好測試用例的基礎

2、如果以前有類似的需求,可以參考類似需求的測試用例, 然後還需要看類似需求的bug情況

3、清楚輸入、輸出的各種可能性,以及各種輸入的之間的關聯關係,理解清楚需求的執行邏輯, 透過等價類、邊界值、判定表等方法找出大部分用例

4、 找到需求相關的一些特性,補充測試用例

5、根據自己的經驗分析遺漏的測試場景

6、多總結類似功能點的測試點,才能夠寫出質量越來越高的測試用例

7、書寫格式一定要清晰

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31407649/viewspace-2648855/,如需轉載,請註明出處,否則將追究法律責任。

相關文章