正交試驗:
正交試驗設計法,就是使用已經造好了的表格——正交表來安排試驗 並進行數據分析的一種方法。
正交試驗採用兩兩組合方式,減少用例個數。
適用於兼容性測試、測試範圍小。
打印功能測試
例子1: PowerPoint 軟件打印功能描述如下:
打印範圍分:全部、當前幻燈片、給定範圍
打印內容分:幻燈片、講義、備註頁、大綱視圖
打印顏色/灰度分:顏色、灰度、黑白共三種設置
打印方式:是否加框
Step1、如果需求是文字描述,將文字轉化爲圖形
Step2、需求中包含1個獨立功能 —— 打印功能
Step3、針對打印功能開展需求分析
界面可見輸入參數:打印範圍、打印內容、打印顏色、打印方式
界面不可見輸入參數:網絡、打印機本身(耗材、硬件)、驅動打印服務
Step4、分析界面可見輸入參數之間的關係及特點
參數存在用戶輸入數據,但是不存在無效數據,全部都是有效的 —X— 等價類
參數不存在區間範圍 —X— 邊界值
參數之間不存在邏輯判定關係 —X— 判定表
參數都是有效的,有效參數組合會輸出不同結果,功能的實現是由Switch…case…多分支結構組成 —— 正交試驗
Step5、使用正交試驗法設計測試用例
① 將需求轉化爲因子狀態表(因子:輸入參數,狀態:輸入參數取值)
② 將因子狀態表中的文字用字母代替
③ 將因子狀態表代入正交表(規則:多則合併,少則補充)
④ 如果正交表中有合併項,將合併項拆分成多行
⑤ 將正交表中的字母用文字代替
⑥ 一行對應一條測試用例