定義: 為某個業(yè)務目標,而編制的一組由測試輸入,執(zhí)行條件以及預期結(jié)果組成的案例

等價類劃分法
? ??????是把所有可能輸入的數(shù)據(jù)分為若干個區(qū)域,然后從每個區(qū)域中取少量有代表性的數(shù)據(jù)進行測試
分類
????????一般可分為有效等價類和無效等價類。
????????有效等價類:指符合《需求規(guī)格說明書》,輸入合理的數(shù)據(jù)集合
????????無效等價類:指不符合《需求規(guī)格說明書》,輸入不合理的數(shù)據(jù)集合
邊界值分析法
? ??????邊界值分析是取稍高于或稍低于邊界的一些數(shù)據(jù)進行測試
確定邊界值的方法
????????上點:是指邊界上的點,開區(qū)間的話,上點就是在域外,閉區(qū)間的話,上點就是在域內(nèi)。
????????離點:是指離上點最近的點,如果是開區(qū)間,那么離點就在域內(nèi),如果是閉區(qū)間,那么離點就在域外。(開內(nèi)閉外)
????????內(nèi)點:域內(nèi)的任意點都是內(nèi)點。
因果圖法
? ? ? ? ? ?因果圖法比較適合輸入條件比較多的情況,測試所有的輸入條件的排列組合。所謂的原因就是輸入,所謂的結(jié)果就是輸出。
因果圖測試用例的編寫過程
????????1、確定原因、結(jié)果、中間過程
????????2、連接因果圖
????????3、標明約束條件
????????4、輸出測試用例
錯誤推算法
? ??????????錯誤猜測法是測試經(jīng)驗豐富的人喜歡使用的一種測試用例設(shè)計方法。
一般這種方法是基于經(jīng)驗和直覺推測程序中可能發(fā)送的各種錯誤,有針對性地設(shè)計。
判定表法
? ??????????設(shè)計測試用例時,分析和表達多輸入條件下執(zhí)行不同操作的黑盒測試方法。
編寫過程
????????????1、確定原因和動作
????????????2、排列組合
????????????3、標明結(jié)果關(guān)系
????????????4、輸出測試用例
正交實驗法
? ??????????正交實驗法就是利用排列整齊的表 -正交表來對試驗進行整體設(shè)計、綜合比較、統(tǒng)計分析,實現(xiàn)通過少數(shù)的實驗次數(shù)找到較好的生產(chǎn)條件,以達到最高生產(chǎn)工藝效果。
????????????這種試驗設(shè)計法是從大量的試驗點中挑選適量的具有代表性的點,利用已經(jīng)造好的表格—正交表來安排試驗并進行數(shù)據(jù)分析的方法。
????????????正交表能夠在因素變化范圍內(nèi)均衡抽樣,使每次試驗都具有較強的代表性,由于正交表具備均衡分散的特點,保證了全面實驗的某些要求,這些試驗往往能夠較好或更好的達到實驗的目的。
????????????正交實驗設(shè)計包括兩部分內(nèi)容:第一,是怎樣安排實驗;第二,是怎樣分析實驗結(jié)果。
使用正交設(shè)計助手
????????????(1)下載解壓正交設(shè)計助手
????????????(2)文件新建工程
????????????(3)實驗新建實驗

場景法
????????????通過模擬業(yè)務場景來對系統(tǒng)的功能點或業(yè)務流程的描述,從而提高測試效果的黑盒測試方法
兩個流
? ? ? ? 基本流:正確完成的流程
? ? ? ? 備選流:存在異常的流程,對于基本流每一步都取反
原理圖

編寫過程
? ? ? ? ? ? 1.分析用戶場景
????????????2. 設(shè)計場景覆蓋基本流和備選流
????????????3.輸出測試用例