測試用例

軟件測試之等價類劃分法

等價類劃分是一種重要的、常用的黑盒測試方法,不需要考慮程序的內部結構,只需要考慮程序的輸入規格即可。
它將不能窮舉的測試過程進行合理分類,從而保證設計出來的測試用例具有完整性和代表性。

等價類細節

1、 考慮輸入長度
2、 考慮輸入類型
3、 組成規則
4、 是否爲空
5、 是否區分大小寫
6、 是否重複
7、 是否去除空格

邊界值

我們在測試過程中,一定要小心邊界值(極值),因爲在程序中這些邊界最容易出問題;
具體測試用例書寫思路:找到邊界值和它兩端的值,分別進行測試;
總結:邊界值思想應該是選到邊界和剛超過的值,來進行測試,也要根據實際情況來選擇;邊界值和等價類是相輔相成的關係,配合使用的。

因果圖

因:輸入條件
果:輸出條件、出結果
適用於輸入條件之間有相互制約、相互依賴的情況;

因果圖中的符號

1、 恆等—有因就有果,沒有因就沒有果
2、 非—有因沒有果,沒有因有果
3、 或—條件有一個是真,結果就是真,條件都是假,結果纔是假
4、 且(與)–條件都爲真,結果纔是真,一個條件爲假,結果就是假

判定表

根據因果圖來製作判定表(因果圖可以不畫)
組成部分:
1、 條件樁:所有條件
2、 動作樁:所有結果
3、 條件項:針對條件樁的取值
4、 動作項:針對動作樁的取值
書寫步驟:
1、 列出所有條件和動作樁
2、 填寫條件和動作樁中的項目
3、 簡化判定表
注意:如果出現“-“代表此選項不影響最終結果。

場景法

主要用來測試業務流程;分爲基本流(正確流程)和備選流(錯誤流程)
注意:還要補充一些異常情況;
在冒煙測試中主要採用場景法來測試;

流程分析法

適用於有先後順序的測試;常用於業務流程、安裝流程等等。每個流程就是一條測試用例,它只是在測試整體流程是否正確,細節還需要使用等價類、邊界值等方法進行完善;
七、 錯誤推斷法
憑着直覺和經驗來設計測試用例,它是根據之前項目相關的bug數據總結來的;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章