測試文件 測試的用例編寫與設計方法

2022-10-10 07:48:09 字數 1506 閱讀 7094

(1)等價類劃分(010,比如-2,12)

測試用例設計原則根據等價類表,然後從劃分出的等價類中按以下三個原則設計測試用例:

1、為每乙個等價類規定乙個唯一的編號。

2、設計乙個新的測試用例,使其盡可能多地覆蓋尚未被覆蓋地有效等價類,重複這一步,直到所有的有效等價類都被覆蓋為止。

3、設計乙個新的測試用例,使其僅覆蓋乙個尚未被覆蓋的無效等價類,重複這一步,直到所有的無效等價類都被覆蓋為止。

等價類劃分法優缺點

等價類劃分法的優點是考慮了單個輸入域的各類情況,避免了盲目或隨機選取輸入資料的布完整性和覆蓋的不穩定性。

等價類劃分法雖然簡單易用,但是沒有對組合情況進行充分的考慮。需要結合其他測試用例設計的方法進行補充。如邊界值分析法常與等價類分析法結合使用。

eg1: 輸入三個整數作為三邊的邊長構成三角形。請用等價類劃分法設計一般三角形、等腰三角形、等邊三角形的測試用例。

(2)邊界值分析:

邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法。

邊界值分析法是作為對等價類劃分法的補充,這種情況下,其測試用例來自等價類的邊界。

邊界值分析關注的是輸入空間的邊界,邊界值測試背後的基本原理是錯誤更可能出現在輸入變數的極值附近。

邊界值分析的優缺點

1)對於乙個n變數函式,邊界分析會產生4n+1個測試用例

2)取值取決於變數本身的性質

3)對布林型別沒有意義

4)邊界值分析是假定變數是完全獨立的

eg1:例如,某程式的規格說明要求計算出"每月保險金扣除額為0至1165.25元",

其測試用例可取0.00及1165.24、還可取一0.01及1165.26等。

邊界值經常與等價類進行合用,比如等價類中三角的例子,我們的無效類的邊界值為0,我們在寫用例時同時覆蓋這2點即可

流程分析法(場景分析法)

(5)流程圖

基本流:通過業務流程輸入都為正確的,能夠最後達到目標的流程 >>例如:atm取款:插入銀行卡,輸入密碼,輸入取款金額,取錢,取卡

備選流:通過實現業務流程時,因錯誤操作或者異常輸入,導致流程存在反覆,但是最終能夠完成期望業務的流程 >>例如:atm取款:插入銀行卡,輸入密碼(第一次輸入錯誤,重新輸入後完成剩餘操作)

異常流:通過實現業務流程時,因錯誤操作或者異常輸入,導致業務沒有正確完成 >>例如:atm取款:插入銀行卡,輸入密碼,錯誤3次,吞卡』

使用方法

1.理解需求,確定業務流程

基本流備選流

異常流2,繪製流程圖 >>再次明確流程路徑

3.根據業務流程圖,抽取測試路徑 >>每次路徑需包含乙個從未走過的路徑

4.細化路徑設計測試用例 >>注意點 需要使用等價類,邊界值,正交試驗,判定表,因果圖等方法保證單個功能的正確性

根據流程圖抽取測試用例

abcd(基本流)(進入子程式-寫入空閒緩衝區-啟動傳送命令-返回成功訊息)

ae(備選流)(進入子程式-啟動傳送失敗訊息)

abe(異常流)(進入子程式-寫入空閒緩衝區-啟動傳送失敗訊息)

(6)判定表

測試人員測試用例設計編寫規範

測試用例設計編寫規範 一 用例設計依據 1 需求說明書 2 專案測試需求功能點 3 測試工程師本人的理解程度 個人經驗 二 用例內容 1 用例編號 唯一標識,與需求編號對應,為多對一關係 2 模組名稱 3 子模組名稱 5 用例級別 確定用例執行的級別 6 前提條件 執行用例時需要的預置條件 7 操作...

介面測試的用例設計

功能測試 web或移動端 八種測試方法 等價類劃分法 邊界值分析法 錯誤推斷法 因果圖法 判定表驅動法 正交試驗法 功能圖法 場景法 異常測試 資料異常 null空物件 無位址指向 空字串 有位址指向,但無值 資料型別 資料庫中的型別,邊界值,小數點等 環境異常 負載均衡架構 前端 nginx to...

測試用例文件 如何設計測試用例

測試用例編寫是軟體測試的基本技能 也有很多人認為測試用例是軟體測試的核心 軟體測試中最重要的是設計和生成有效的測試用例 測試用例是測試工作的指導,是軟體測試的必須遵守的準則。乙份漂亮的測試用例不僅僅是設計思路的優秀體現,更是便於流轉和執行,具有可讀性 傳遞性。1 指導測試的實施 測試用例主要適用於整...