用例編號:
a-b-c-d
a:產品或專案名稱,b:使用者屬性 st it ut ,c:客戶管理(c1新增客戶)
d:編號
crm-st-客戶管理-新增客戶-001
測試項:
客戶管理-新增客戶
新增名稱為空的客戶資訊
新增名稱超過20個漢字的客戶資訊
新增名稱包含單引號的客戶資訊
用例屬性
功能性測試,效能測試,相容性測試,安全性測試
重要級別
高:實現主體功能的用例
中:主項流程進過備選流處理或者經過異常處理能夠正確實現
低:gui,易用性表述,文字描述類
預置條件
測試輸入
操作步驟
預期結果
實際輸出
**定義:**具有相同屬性或方法的事物集合;這個集合中某個個體所表現的特徵與其他個性完全一致;對於某個被測物件的測試輸入而言,某個個體能夠被接受或被拒絕,則該個個體中的任意個體都應該被接受或拒絕
**等價類劃分:**有效等價類(針對被測物件而言,合理的,有意義的,系統接受的輸入);無效等價類(針對被測物件而言,不合理,無意義的,系統不能接受的輸入)
等價類劃分規則:
進行用例設計
等價類四則運算
以某個註冊為例:等價類圖示
然後根據圖編寫測試用例
一種特殊的等價類
邊界值三點:
如何確定離點: 邊界時閉區間,離點在外;邊界時開區間,則離點在內
應用場景:
(一般用在各種判定的條件,主要考慮條件和動作之間的關係)
定義: 分析和表述若干輸入條件下,被測物件針對這些輸入做出的響應的一種工具,在遇到複雜業務邏輯時,可以利用該錶瀝青業務邏輯關係
概念:
應用步驟:
判定表例子
當輸入輸出關係邏輯比較複雜時
輸入與輸入關係
輸入與輸出關係
多條件查詢情況下,多輸入條件情況下,用判定表很複雜
一般用於查詢測試,相容性測試等
因子:所有參與實驗的影響實驗結果的條件稱為因子。
水平:影響實驗因子的取值或輸入稱為水平。
**整齊可比:**在同一張正交表中,每個因子的每個水平出現的次數完全相同,實驗中,每個因子的每個水平與其他因子的水平參與實驗的機率完全相同
**均勻分配:**同一張正交表中,人員兩列的水平搭配是完全相同的
設計流程:
關注被測物件的狀態變化,在需求規格書中是否有不可到達的狀態和非法的狀態,是否產生非法的狀態遷移
狀態:被測物件在特定輸入條件下鎖儲存的響應形式
方法流程:
基本流:通過實現業務流程輸入都為正確的,能夠最後達到目標的流程
備選流:通過實現業務流程時,因錯誤操作或異常輸入,導致流程存在反覆,但最終能夠完成期望的業務
異常流:通過實現業務流程是,因錯誤操作或異常輸入,倒置業務沒有正確完成
使用方法:
注意點:
需使用等價類,邊界值,正交實驗,判定表,因果圖等方法保證單個功能的正確性
常用測試用例設計方法
八大方法及綜合策略 一 等價類法 概述 根據程式對資料的要求,把程式的輸入域劃分成若干個部分 區分出哪些資料是有效的,哪些資料是無效的,有效等價類與無效等價類 從每個部分中選取少數代表性資料作為測試用例 步驟 劃分等價類 細化等價類 對等價類進行編號 建立等價類表 編寫測試用例 要點 被選為測試用例...
常用的測試用例設計方法
測試用例是在測試執行之前編寫的,用以指導測試的重要文件,主要包括 各公司模板都有自己的模板 如 編號 日期 測試人員 專案 分專案 預置條件 測試過程 接收標準 測試說明等。測試用例的設計方法主要有七種 應用場景 只要有資料輸入的地方,就可以使用,從無窮多的資料中挑選少數代表進行測試 把所有可能的資...
軟體測試方法及測試用例的設計方法
一 軟體測試 方法一般情況會分為 白盒測試 和黑盒測試 1 白盒測試過程中,測試的設計人員以開發人員為主 2 黑盒測試過程中,測試的設計人員以測試人員為主 二 白盒測試目前的 測試用例 的設計方法是 邏輯覆蓋和基本路徑測試。邏輯覆蓋測試又可以分為 語句覆蓋,判斷覆蓋,判斷 條件覆蓋,條件組合覆蓋及路...