測試用例設計格式及常用的方法

2021-09-17 21:09:49 字數 2215 閱讀 6500

用例編號:

​ a-b-c-d

​ a:產品或專案名稱,b:使用者屬性 st it ut ,c:客戶管理(c1新增客戶)

​ d:編號

​ crm-st-客戶管理-新增客戶-001

測試項:

​ 客戶管理-新增客戶

​ 新增名稱為空的客戶資訊

​ 新增名稱超過20個漢字的客戶資訊

​ 新增名稱包含單引號的客戶資訊

用例屬性

​ 功能性測試,效能測試,相容性測試,安全性測試

重要級別

​ 高:實現主體功能的用例

​ 中:主項流程進過備選流處理或者經過異常處理能夠正確實現

​ 低:gui,易用性表述,文字描述類

預置條件

測試輸入

操作步驟

預期結果

實際輸出

​ **定義:**具有相同屬性或方法的事物集合;這個集合中某個個體所表現的特徵與其他個性完全一致;對於某個被測物件的測試輸入而言,某個個體能夠被接受或被拒絕,則該個個體中的任意個體都應該被接受或拒絕

​ **等價類劃分:**有效等價類(針對被測物件而言,合理的,有意義的,系統接受的輸入);無效等價類(針對被測物件而言,不合理,無意義的,系統不能接受的輸入)

等價類劃分規則:

進行用例設計

等價類四則運算

以某個註冊為例:等價類圖示

然後根據圖編寫測試用例

一種特殊的等價類

​ 邊界值三點:

如何確定離點: 邊界時閉區間,離點在外;邊界時開區間,則離點在內

應用場景:

​ (一般用在各種判定的條件,主要考慮條件和動作之間的關係)

​ 定義: 分析和表述若干輸入條件下,被測物件針對這些輸入做出的響應的一種工具,在遇到複雜業務邏輯時,可以利用該錶瀝青業務邏輯關係

​ 概念:

應用步驟:

判定表例子

當輸入輸出關係邏輯比較複雜時

輸入與輸入關係

輸入與輸出關係

多條件查詢情況下,多輸入條件情況下,用判定表很複雜

一般用於查詢測試,相容性測試等

因子:所有參與實驗的影響實驗結果的條件稱為因子。

水平:影響實驗因子的取值或輸入稱為水平。

​ **整齊可比:**在同一張正交表中,每個因子的每個水平出現的次數完全相同,實驗中,每個因子的每個水平與其他因子的水平參與實驗的機率完全相同

​ **均勻分配:**同一張正交表中,人員兩列的水平搭配是完全相同的

設計流程:

​ 關注被測物件的狀態變化,在需求規格書中是否有不可到達的狀態和非法的狀態,是否產生非法的狀態遷移

​ 狀態:被測物件在特定輸入條件下鎖儲存的響應形式

方法流程:

​ 基本流:通過實現業務流程輸入都為正確的,能夠最後達到目標的流程

​ 備選流:通過實現業務流程時,因錯誤操作或異常輸入,導致流程存在反覆,但最終能夠完成期望的業務

​ 異常流:通過實現業務流程是,因錯誤操作或異常輸入,倒置業務沒有正確完成

使用方法:

注意點:

​ 需使用等價類,邊界值,正交實驗,判定表,因果圖等方法保證單個功能的正確性

常用測試用例設計方法

八大方法及綜合策略 一 等價類法 概述 根據程式對資料的要求,把程式的輸入域劃分成若干個部分 區分出哪些資料是有效的,哪些資料是無效的,有效等價類與無效等價類 從每個部分中選取少數代表性資料作為測試用例 步驟 劃分等價類 細化等價類 對等價類進行編號 建立等價類表 編寫測試用例 要點 被選為測試用例...

常用的測試用例設計方法

測試用例是在測試執行之前編寫的,用以指導測試的重要文件,主要包括 各公司模板都有自己的模板 如 編號 日期 測試人員 專案 分專案 預置條件 測試過程 接收標準 測試說明等。測試用例的設計方法主要有七種 應用場景 只要有資料輸入的地方,就可以使用,從無窮多的資料中挑選少數代表進行測試 把所有可能的資...

軟體測試方法及測試用例的設計方法

一 軟體測試 方法一般情況會分為 白盒測試 和黑盒測試 1 白盒測試過程中,測試的設計人員以開發人員為主 2 黑盒測試過程中,測試的設計人員以測試人員為主 二 白盒測試目前的 測試用例 的設計方法是 邏輯覆蓋和基本路徑測試。邏輯覆蓋測試又可以分為 語句覆蓋,判斷覆蓋,判斷 條件覆蓋,條件組合覆蓋及路...