測試用例的方法

2021-09-29 19:20:26 字數 1330 閱讀 6407

1.邊界值法:

邊界值是對於輸入等價類和輸出等價類而言,稍高於其邊界值及稍低於其邊界值的一些特定情況,邊界值分析法也是一種常用的黑盒測試方法。大量的錯誤是發生在輸入或輸出範圍的邊界上,而不是在輸入範圍的內部。

邊界值和等價類的區別?

邊界值分析不是從某等價類中隨便挑乙個作為代表,而是這個等價類的每個邊界都要作為測試條件

常見的邊界值?

文字框接收字元的個數,比如使用者名稱長度,密碼等。

報表的第一行和最後一行

數值元素的第乙個和最後乙個

迴圈的第一次,二和倒數第一,二次。

2.因果圖法

因果圖法是一種利用**法分析輸入的各種組合情況,從而設計測試用例的方法,它適合於檢查程式輸入條件的各種組合情況。

特點:考慮輸入條件的相互制約及組合關係

考慮輸出條件對輸入條件的依賴關係

因果圖法產生的背景?

等價類劃分和邊界值分析都是著重考慮輸入條件,但是沒有考慮輸入條件的各種組合,輸入條件之間的相互制約關係,這樣雖然各種輸入條件可能出錯的情況已經**到了,但是多個輸入條件組合起來可能出錯的情況卻被忽視了。

如果在測試時必須考慮輸入條件的各種組合,則可能的組合數目將是天文數字,因此必須考慮採用一種適合於描述多種條件的組合,相應產生多個動作的形式來進行測試用例的設計,這就需要用到因果圖法。

因果圖法的核心:

因果圖法比較適合在輸入條件比較多的情況下,測試所有的輸入條件的排列組合。所謂的原因就是輸入。所謂的結果就是輸出。

因果圖的 因:指的就是輸入條件

因果圖的 果:指的就是輸出結果

因果圖法要注意考慮:

所有輸入,輸出條件的相互制約關係以及組合關係

輸出結果對輸入條件的依賴關係,也就是什麼樣的輸入組合會產生怎樣的輸出結果,即:因果關係

3.判定表發:

因果圖知識一種輔助工具,通過最終分析得到判定表,在通過判定表編寫測試用例。

判定表的組成:

條件樁:所有條件

動作樁:所有輸出

條件項:針對條件狀的取值

動作項:條件項的各種取值情況下的輸出結果

4.場景法:

場景法就是模擬使用者操作軟體是的場景,主要用於測試系統的業務流程,當拿到乙個測試用例時,我們並不是先關注某個控制項的邊界值,等價類是否滿足要求,而是先要關注它的主要功能和業務流程是否正確實現,這就需要使用場景法來完成測試。

場景法的兩個重要概念:

基本流:

按照正確的業務流程來實現的一條操作路徑

備選流:

導致程式出現錯誤的操作流程

在使用場景法設計測試用例時候,需要覆蓋系統用例中的主成功場景和擴充套件場景,並且需要適當補充各種正反面的測試用例和考慮出異常場景的情形。

測試用例與測試用例的設計方法

測試用例 test case 是為某個特殊目標而編制的一組測試輸入 執行條件以及預期結果,以便測試某個程式路徑或核實是否滿足某個特定需求。目前黑盒測試的測試用例設計方法有5種 等價類劃分 邊界值分析 錯誤推測法 目前黑盒測試 的測試用例 設計方法有5種 等價類劃分 邊界值分析 錯誤推測法 因果圖功能...

測試用例 測試方法

1.測試用例的定義 測試用例是執行測試的依據,把測試系統的操作步驟用文件的形式描述出來 2.測試用例包含 用例編號 用例描述 用例所屬模組 執行條件 測試輸入 預期結果 實際結果 測試人 測試版本 測試日期 備註 3.測試用例文件的方式 5.測試用例的注意 6.測試方法有 等價類劃分 邊界值因果圖場...

測試用例的測試方法

這裡列舉5種常用的測試方法。等價類劃分法 原理 1 一種重要的,常用的黑盒測試用例設計方法,是把所有可能的輸入資料,即程式的輸入域劃分成若干部門然後從每乙個子集中選取少數具有代表性的資料作為測試用例,通過降低測試的數目去實現合理的覆蓋 2 每一類的代表性資料在測試中的作用等價於這一類中的其他值 3 ...