測試用例方法總結

2021-07-26 18:25:24 字數 1471 閱讀 8966

雖然對於設計用例的各種方法的理論概念都已經足夠了解,但是當專案開始需要編寫測試用例時對於如何合理熟練運用各種方法還是不夠明確,經驗不夠,對此這幾天查閱了一些資料,對此做乙個總結。

一. myers提出了使用各種測試方法的綜合策略:

2)必要時用等價類劃分方法補充一些測試用例。

3)用錯誤推測法再追加一些測試用例。

4)對照程式邏輯,檢查已設計出的測試用例的邏輯覆蓋程度,如果沒有達到要求的覆蓋標準,應當再補充足夠的測試用例。

5)如果程式的功能說明中含有輸入條件的組合情況,則一開始就可選用因果圖法。

二.測試用例設計方法例項

設計用例的基本方法的理論已經很多且是一些很明了簡單的概念,重點和難點是在於實際使用,以下是一些日常工作常用的方法及練習例項。

1.等價類法

例項:設有乙個檔案管理系統,要求使用者輸入以年月表示的日期。假設日期限定在2023年1月~2023年12月,並規定日期由6位數字字元組成,前4位表示年,後2位表示月。現用等價類劃分法設計測試用例,來測試程式的"日期檢查功能"。

2.邊界值

邊界值法一般與等價類結合使用,如上面等價類用例中年份為1990-2049,月份為1-12,用例中年份我使用了1989和2050,月份使用了0和13,這些都是邊界的數值,即是邊界值法設計的用例。

3.因果圖

例項:某軟體規格說明書包含這樣的要求:第一列字元必須是a或b,第二列字元必須是乙個數字,在此情況下進行檔案的修改,但如果第一列字元不正確,則給出資訊l;如果第二列字元不是數字,則給出資訊m。

a.首先列出原因和結果,如下:

b.有了原因和結果圖後畫出對應因果圖,如下,(1和2不可同時出現且必有乙個,所以互為異;3和11必須同時滿足才能給出修改檔案結果)

c.根據因果圖建立判定表,如下,(共3個條件所以有2^3種規則,1和2同時滿足的情況是不可能出現的,所以排除此兩種情況)

4.判定表驅動分析法

例項:對功率大於50馬力的機器且維修記錄不全或已執行10年以上的機器,應給予優先的維修處理

a.先列出條件樁和動作樁

b.根據已列出的條件樁和動作樁即可得到判定表,如下:

測試用例方法總結

通常,在確定測試方法時,應遵循以下原則 巨集觀 拿到乙個測試任務時,先關注它的主要功能和業務流程 業務邏輯是否正確實現,考慮使用場景法。需要輸入資料的地方,考慮採用等價類劃分法,包括輸入條件和輸出條件的等價劃分,將無限測試變成有限測試。在任何情況下都必須採用邊界值分析法,這種方法設計出的測試用例發現...

測試用例方法總結

一 常用的編寫測試用例的方法 邊界值法 要求輸入的字元長度限制不多於 個字元,就其測試的邊界值點 等價類劃分法 如乙個轉賬金額設定金額為 那麼實際操作中 之間的數值就是其有效等價類,小於 和大於 的值就是其無效等價類,對應的邊界值就是 和 錯誤推測法 如規定上傳檔案需要時 格式的檔案,根據經驗上傳檔...

測試用例設計方法總結

測試需求 開發需求dr 協議標準需求pr 使用者需求ur 案例庫需求lr 競爭需求cr 繼承需求sr 2.測試項分析步驟 3.測試分析方法 a.質量模型分析法 功能測試項 效率測試項 可靠性 易用性 可維護性 可移植性 b.使用者場景分析法 遊客 普通使用者 vip使用者 管理員使用者等,不同角色許...