2 等價類測試
3 因果圖
4 基於決策表的測試
即:功能性測試
邊界值分析
單缺陷假設:通過使所有變數取正常值,只使乙個變數取極值
使用在min、min+、nom、max-和max處取輸入變數值
對於乙個n變數函式,邊界值分析會產生4n+1個測試用例
健壯性測試
除了變數的五個邊界值分析取值,還要通過採用乙個略超過最大值的取值,及乙個略小於最小值的取值
對於乙個n變數函式,健壯性測試會產生6n+1個測試用例
最壞情況測試
去除單缺陷假設,考慮多個變數取極值時會出現什麼情況
對於每個變數,取包含最小值、略高於最小值、正常值、略低於最大值和最大值五個元素,然後對這些集合進行笛卡兒積
對於乙個n變數函式,最壞情況測試會產生5^n個測試用例
健壯最壞情況測試
對於每個變數,使用七個值,然後取笛卡兒積
對於乙個n變數函式,健壯最壞情況測試會產生7^n個測試用例 作業
請畫出維恩圖來表示邊界值分析、健壯性測試、最壞情況測試和健壯最壞情況測試生成的測試用例之間的關係
弱一般等價類測試
基於單缺陷假設,覆蓋每個變數的定義域,而所用的用例最少
強一般等價類測試
基於多缺陷假設,採用笛卡兒積
弱健壯等價類測試
弱是指基於單缺陷假設,強壯是指考慮了無效值
對於有效輸入,使用每個有效類的乙個值
對於無效輸入,測試用例將擁有乙個無效值,並保證其餘的值都是有效的
強健壯等價類測試
健壯指考慮了無效值,強指基於多缺陷假設.
從所有等價類笛卡兒積的每個元素中獲得測試用例
原因是輸入條件或輸入條件的等價類,結果是輸出條件
通常用ci表示原因,用ei表示結果,各連線點表示狀態
原因與結果之間的關係包括:恒等、非、或(v)、與(^)
原因與原因之間,結果與結果之間可能存在的約束條件:
e(互斥)
i(包含):表示a,b,c三個原因中至少有乙個必須成立
o(包含):表示a和b之間必須有乙個,且僅有乙個成立
r(要求):表示當a出現時,b必須也出現。不可能a出現,b不出現
軟體測試之黑盒測試
功能測試,簡單的理解就是黑盒測試,就是檢測黑盒子,找到裡面存在的缺陷。功能測試新人學習計畫 1.對於產品的學習 站在客戶的角度學習產品 看待問題 測試人員不是簡單地按照開發人員的設計文件去撰寫測試相關文件,對於設計文件的準確性同樣負有責任。測試人員需要認真學習需求說明書,審核設計文件。同時,要站在客...
軟體測試之黑盒測試方法
1 劃分等價類 等價類是指某個輸入域的子集合。在該子集合中,各個輸入資料對於揭露程式中的錯誤都是等效的。並合理地假定 測試某等價類的代表值就等於對這一類其它值的測試。因此,可以把全部輸入資料合理劃分為若干等價類,在每乙個等價類中取乙個資料作為測試的輸入條件,就可以用少量代表性的測試資料。取得較好的測...
軟體測試 黑盒測試
1.黑盒測試概述 黑盒測試也稱功能測試或資料驅動測試,它是在已知產品所應具有的功能,通過測試來檢測每個功能是否都能正常使用。在測試時,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,測試者在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能...