錯誤推斷法:
邊界值栗子:假設輸入域輸入值範圍為1~10,那麼0、11就是離點,1、10就是上點,2,9就是內點。
等價類栗子:假設登入使用者名稱只能是字母和數字,這時字母和數字就是有效等價類,非字母和數字都是無效等價類。等價類劃分等價類劃分可分為有效等價類和無效等價類。
有效等價類:指符合《需求規格說明書》,合理地輸入資料集合。
無效等價類:指不符合《需求規格說明書》,無意義地輸入資料集合。邊界值劃分邊界值指輸入和輸出等價類中那些恰好處於邊界、或者超過邊界、或者在邊界一下的狀態的值。
邊界值分析和等價類劃分方法存在兩方面不同:
1. 與從等價類中挑選出任意乙個元素作為代表不同,邊界值分析需要選擇乙個或多個元素,以便等價類的每個邊界都經過一次測試。
2. 與僅僅關注輸入條件(輸入空間)不同,還需要考慮從結果空間(輸出等價類)設計測試用例。
決策表決策表也被成為判定表,適合描述在不同邏輯條件下取值組合的情況下需要執行的動作。
決策表由四個部分組成:
決策樁:列出問題中可能出現的條件。
動作樁:列出解決問題可能採取的操作。
條件項:針對所有條件的取值列出不同條件取值的組合。
動作項:在條件項各種取值的情況下應該採取的動作。
因果圖法
因指的是輸入;果指的是輸出。因果圖法比較適合輸入條件比較多的情況。因果圖有助於用乙個系統的方法選擇出高效的測試用例集。它還有乙個額外的好處,就是可以指出規格說明的不完整性和不明確性
。流程圖法
演算法流程圖是針對程式內部結構的,而黑盒測試的流程圖是針對整個系統業務功能流程的。流程圖法一般不是針對某個頁面或是某個模組的測試,而是將被測系統看作乙個完整的系統,從巨集觀上來分析其業務流程,
然後再畫出流程圖。場景法根據實際情況,對程式的功能或業務進行描述,模擬特定情況下,可能發生的事件,觀察事件的最終結果。
場景法
根據實際情況,對程式的功能或業務進行描述,模擬特定情況下,可能發生的事件,觀察事件的最終結果
黑盒測試方法
黑盒測試又稱功能測試或資料驅動測試 把測試物件當作看不見內部的黑盒,在完全不考慮程式內部結構和處理過程的情況下,測試者僅依據程式功能的需求規範考慮,確定測試用例和推斷測試結果的正確性.站在使用軟體或程式的角度,從輸入資料與輸出資料的對應關係進行的測試 在軟體的介面處進行測試 通過匯出執行程式所有功能...
黑盒測試方法
一 因果圖法 1.定義 因果圖法是一種利用 法分析輸入的各種組合情況,從而設計測試用例的方法,他適合與檢查程式輸入條件的各種組合情況。2.意義 可以考慮到多種輸入條件組合起來所出現的情況 等價類劃分和邊界值分析方法都是著重考慮輸入條件,但沒有考慮輸入條件的各種組合 輸入條件之間的相互制約關係。這樣雖...
功能測試 黑盒測試方法
正常的 錯誤的 極端的 的 以使用者體驗的角度 所有的流程 在沒有人提示的情況下 自己用一遍 測試用例的方法 如何溝通和獲取足夠的測試用例資訊 實戰的例子 bug預防和經驗分享 常用的測試用例方法 等價類劃分 把資料分為兩類 一類是有效等價類 輸入的資料是系統允許輸入的 另一類是無效的 輸入的資料是...