天天看點

組合查詢用例-正交設計法(二)執行個體

正交的含義:

1有哪些因素(變量)

2每個因素有哪幾個水準(變量的取值)

3選擇一個合适的正交表

4把變量的值映射到表中

5把每一行的各因素水準的組合做為一個測試用例

6加上你認為可疑且沒有在表中出現的組合

例:對某人進行查詢

組合查詢用例-正交設計法(二)執行個體

1)分析:假設查詢某個人時有三個查詢條件:

     根據“ “ 姓名” ” 進行查詢

     根據“ “ 身份證号碼” ” 查詢

     根據“ “ 手機号碼” ” 查詢

     考慮查詢條件要麼不填寫,要麼填寫,此時可用正交表進行設計

2)因素數和水準數

     有三個因素:

     姓名、身份證号、手機号碼

     每個因素有兩個水準

     姓名:填、不填

     身份證号:填、不填

     手機号碼:填、不填

3)如何選擇正交表

表中的因素數>=3

表中至少有三個因素的水準數>=2

行數取最少的一個

結果:L4 (2^3 )

4)變量映射

姓名:0-填寫,1-不填寫

身份證号:0-填寫,1-不填寫

手機号碼:0-填寫,1-不填寫

組合查詢用例-正交設計法(二)執行個體

5)測試用例轉換如下:

1:填寫姓名、填寫身份證号、填寫手機号

2:填寫姓名、不填身份證号、不填手機号

3:不填姓名、填寫身份證号、不填手機号

4:不填姓名、不填身份證号、填寫手機号

增補測試用例

5:不填姓名、不填身份證号、不填手機号

測試用例減少數:8/5