软件质量保证与测试实验(实验三.逻辑覆盖测试用例设计)
生活随笔
收集整理的這篇文章主要介紹了
软件质量保证与测试实验(实验三.逻辑覆盖测试用例设计)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
軟件質量保證與測試.實驗三.邏輯覆蓋測試用例設計
- 0 目錄
- 1 邏輯覆蓋測試用例設計
- 1.1 邏輯覆蓋測試用例設計
- 1.1.1 實驗目的
- 1.1.2 實驗預習
- 1.1.3 實驗內容及要求
- 1.1.4 實驗總結
- 4 實驗四
0 目錄
1 邏輯覆蓋測試用例設計
1.1 邏輯覆蓋測試用例設計
1.1.1 實驗目的
(1) 能夠依據程序畫出程序流程圖;
(2) 能夠理解常用覆蓋方法的內涵;
(3) 能夠理解常用覆蓋方法的強弱關系;
(4) 能夠使用常用覆蓋方法設計測試用例。
1.1.2 實驗預習
在白盒測試方法中,有選擇地執行程序中某些最有代表性的通路是對窮舉測試的唯一可行替代方法。這些測試方法主要包括語句覆蓋、判斷覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋的情況。
1.1.3 實驗內容及要求
任務1要求測試的程序片段如下:
int testing(int x, int y) {int software = 0;if ((x > 0) && (y > 0)){software = x + y + 10;}else{software = x + y - 10;}if (software < 0){software = 0;}return software; }任務2要求測試的程序片段如下:
int Test(int i_count, int i_flag) {int t_temp = 1;while(i_count > 0){if (0 == i_flag){i_temp = i_count + 100;break;}else{if (1 == i_flag){i_temp = i_temp * 10;}else{i_temp = i_temp * 20;}}i_count--;}return i_temp; }要求繪制出所有這些程序的程序流程圖,并給出6種邏輯覆蓋要求下的測試用例,設計測試程序,給出測試結果。
1.1.4 實驗總結
任務1
1流程圖展示
2測試用例表
3測試代碼展示
4測試結果展示
任務2
1流程圖展示
2測試用例表
3測試代碼展示
4測試結果展示
4、實驗總結
(1) 請詳述這6種邏輯覆蓋的要求是什么;
(2) 請比較這6中邏輯覆蓋的強弱關系;
六種邏輯覆蓋從弱到強的排列順序是: 語句覆蓋->判定覆蓋->條件覆蓋->判定-條件覆蓋->條件組合覆蓋->路徑覆蓋(3) 請結合實驗談一下循環測試的簡化過程。
簡化循環的假設 不進入循環 只進入一次循環4 實驗四
博客地址:
總結
以上是生活随笔為你收集整理的软件质量保证与测试实验(实验三.逻辑覆盖测试用例设计)的全部內容,希望文章能夠幫你解決所遇到的問題。