軟體測試----等價類劃分法和邊界值分析法
1、測試用例
測什麼?怎麼測?
2、測試方法
2.1等價類劃分法
屬於黑盒測試,它將不能窮舉的測試過程進行分類,從而保證完整性和代表性;
思考步驟:
1、確定有效等價類和無效等價類
2、有效等價類劃分(題目條件,還要注意邊界值(極值),中間再隨意找個值)
3、無效等價類劃分(跟有效等價類相反,其它特殊情況(中文、英文、特殊符號、空格、空))
注意:兩個框要乙個正確,乙個錯誤,這樣才能準確的判斷;一定要根據需求來判斷預期結果;
等價類細節
1、考慮輸入長度
2、考慮輸入型別
3、組成規則
4、是否為空
5、是否區分大小寫
6、是否重複
7、是否去除空格
案例:
等價類劃分法.png
2.2邊界值分析法
我們在測試過程中,一定要小心邊界值(極值),因為在程式 中這些邊界值最容易出現問題;
具體測試用例書寫思路:找到邊界值和它兩端的值,分別進行測試。
總結:邊界值思路應該是選到邊界和剛超過的值,來進行測試,也要根據實際情況來選擇;邊界值和等價類是相輔相成的關係,配合使用的。
案例:
邊界值分析法筆記.png
黑盒測試 等價類劃分法
按測試技術分類 白盒測試與黑盒測試 從完全不同的角度出發,2種測試思路適用於不同的測試階段 這 2種技術,是各有所長,相互補充的關係。可以發現不同型別的錯誤!黑盒測試的概念 如何理解 黑盒子 1 關注程式外部結構,不考慮內部邏輯結構,不知道程式如何工作。2 注重軟體的功能性需求,主要針對軟體介面和軟...
黑盒測試 等價類劃分 邊界值分析
邊界值分析 把全部輸入資料合理地劃分為若干等價類,在每乙個等價類中取乙個資料作為測試的輸入條件,就可以用少量代表性的測試資料取得較好的測試結果。有效等價類 指對於程式的規格說明來說是合理的 有意義的輸入資料構成的集合。無效等價類 與有效等價類的定義恰巧相反。設計測試用例時,要同時考慮這兩種等價類。因...
黑盒測試之等價類劃分法
等價類劃分法是黑盒測試用例設計中一種重要常用的設計方法,它的基本思想是用一組有限的資料去代表近似無限的資料,達到能覆蓋所有情況的目的。定義 等價類是指某個輸入域的乙個特定的子集合,在該子集合中各個輸入資料對於揭露程式中的錯誤都是等效的,也就是說,如果用這個等價類中的代表值作為測試用例未發現程式錯誤,...