邊界值分析
把全部輸入資料合理地劃分為若干等價類,在每乙個等價類中取乙個資料作為測試的輸入條件,就可以用少量代表性的測試資料取得較好的測試結果。
有效等價類:指對於程式的規格說明來說是合理的、有意義的輸入資料構成的集合。
無效等價類:與有效等價類的定義恰巧相反。
設計測試用例時,要同時考慮這兩種等價類。因為軟體不僅要能接收合理的資料,也要能經受意外的考驗。這樣的測試才能確保軟體具有更高的可靠性。
申請賬號時,使用者必須輸入使用者名稱、密碼、確認密碼,對每一項輸入條件要求如下:使用者命要求為6位以上,18位以下,使用英文本母、數字、「-」、「」,並且首字元必須為字母或數字;密碼在6~16位之間,只能用英文本母、數字、「-」、「」,並且區分大小寫。列出等價類表和測試用例。
乙個程式讀入3個整數,把這3個數值看作乙個三角形的3條邊的長度值。這個程式要列印出資訊,說明這個三個數值不構成三角形、或是不等邊的三角形、或是等腰的三角形、或是等邊三角形。列出等價類表和測試用例。
在最小值、略高於最小值、正常值、略低於最大值和最大值處取輸入變數值
例如:涉及兩個變數的函式x1,x2
表示方法min、min+、nom、max-、和max
x1的取值x1min,x1min+,x1nom,x1max-,x1max
x2的取值x2min,x2min+,x2nom,x2max,x2max
然後做組合,參考黑盒測試(二)——邊界值分析法
nextdata問題: 輸入任一年月日 ,輸出第二天的年月日
輸入條件 :
1≤月份≤12
1≤日期≤31
1812 ≤年≤2012
請用邊界值分析設計測試用例
設年為y,月份為m,日期為d.
ymin = 1812,ynor = ,ymax = 2012
mmin = 1,mnor = ,mmax = 12
dmin = 1,dnor = ,dmax = 31
採用健壯邊界值分析, 則用例為:
黑盒測試 等價類劃分法
按測試技術分類 白盒測試與黑盒測試 從完全不同的角度出發,2種測試思路適用於不同的測試階段 這 2種技術,是各有所長,相互補充的關係。可以發現不同型別的錯誤!黑盒測試的概念 如何理解 黑盒子 1 關注程式外部結構,不考慮內部邏輯結構,不知道程式如何工作。2 注重軟體的功能性需求,主要針對軟體介面和軟...
黑盒測試之等價類劃分
某城市 號碼由三部分組成。它們的名稱和內容分別是 假定被測程式能接受一切符合上述規定的 號碼,拒絕所有不符合規定的 號碼。根據該程式的規格說明,做等價類的劃分,並設計測試用例。按照上課例子列 等價類的劃分似乎沒有統一的標準?比如我這裡的無效等價類劃分得挺簡單的,可以劃分得更細一些。輸入資料 有效等價...
類的劃分 邊界類
在程式設計時將類劃分為邊界類 操作類 實體類,明確地給出每種類的職責。其中操作類和邊界類是物件導向程式設計中最重要內容,實體類有規律可循,比較容易掌握。使用vue開發乙個租售資訊列表自定義元件 class today body class today list clearfix class badg...