工作中常用到的測試用例方法大概有以下幾種:
等價類劃分
邊界值正交法
錯誤推測
一、等價類劃分法
應用場景:
應用中存在輸入的地方、在進行輸入測試時、可以輸入的資料是無限的、測試中不可能對輸入實現窮舉、這時候就可以使用等價類了
定義:把無法窮舉的輸入資料按類別分子集、從每乙個子集裡挑選幾個具有代表性資料進行測試
使用:先分析輸入需求
列出所有滿足需求的條件、就是有效等價類
列出所有不滿足需求的條件、就是無效等價類
二、邊界值法
應用場景:
在測試的時候遇到存在輸入或輸出邊界的情況下、考慮使用邊界值法
定義:邊界值就是對輸入輸出的邊界值進行測試的測試方法
使用:1、輸入
在測試的時候先確定邊界、
取小於邊界、等於邊界、大於邊界的值分別測試
2、輸出
檢視邊界的現實內容是不是正確
三、正交法
應用場景:
測試過程中遇到多個引數進行組合測試的情況、並且組合數量極大、可以用正交排列法減少測試用例、用最少的用例實現最大的覆蓋率
定義:正交排列法是一種有多個引數並且每個引數有多重取值的測試用例設計法
使用:正交法是通過查表實現、推薦使用allpairs工具直接生成用例
四、錯誤推測法
應用場景:
專案緊急時間不夠、可以根據以前專案經驗、推測出可能出錯的地方來重點測試、
測試結束後可以用錯誤推測法補充測試
定義:錯誤推測是利用直覺和經驗猜測出出錯的可能型別、列舉出程式中所有可能的錯誤和容易發生的錯誤、(測試經驗豐富的測試人員常用)
使用:列舉出可能范的錯誤、或者錯誤容易發生的地方
根據這些易出錯的地方寫用例
軟體測試用例方法
黑盒測試用例設計方法包括等價類劃分法 邊界值分析法 錯誤推測法 場景法等 1.等價類劃分法 是指某個輸入域的子集合。在該子集合中,所有的輸入資料對於揭露軟體中的錯誤都是等效的。分為有效等價類和無效等價類。等價類劃分法用例設計原則 1 劃分有效及無效等價類,為每乙個等價類規定乙個唯一的編號。2 設計乙...
軟體測試用例設計方法
1.概述 grenford j.myers在 the art of software testing 一書中提出 乙個好的測試用例是指很可能找到迄今為止尚未發現的錯誤的測試,由此可見測試用例設計工作在整個測試過程中的地位,我們不能只憑藉一些主觀或直觀的想法來設計測試用例,應該要以一些比較成熟的測試用...
軟體測試用例設計方法
一 測試過程中遇到的問題 1.不知道是否較全面的測試了所有內容 2.測試的覆蓋率無法衡量 3.對新版本的重複測試很難實施 4.存在大量冗餘測試影響測試效率。二 等價劃分 分析問題 1.等價類劃分概念 2.等價類 是指某個輸入域的子集合。在該子集合中,各個輸入資料對於揭露程式中 的錯誤都是等效的 3....