當前位置:才華齋>計算機>計算機四級>

計算機等級考試四級軟體測試工程師模擬論述題

計算機四級 閱讀(2.93W)

計算機等級考試四級軟體測試工程師模擬論述題有哪些呢,一起去了解一下論述題都考些什麼吧!

計算機等級考試四級軟體測試工程師模擬論述題

論述題 (1-1每題20分,2-2每題12分,3-3每題18分,共50分 1.論述題1:以下是一軟體規格說明,請按要求回答問題(20分)

軟體規格說明:某工廠招工規定,報名者年齡應該在16週歲到35週歲之間(到2005年12月31日為止),即出生年月不在上述範圍內的人員將不予接受,並顯示"年齡不合格"的出錯資訊。

(1)請根據規格說明,劃分等價類。(10分)

(2)使用等價類劃分方法為該軟體設計測試用例。(10分)

2.論述題2:以下是某"象中走馬事件"應用程式的.走馬規則,請按要求回答問題(12分)

以下是中國象棋中走馬事件中的走馬原則:

1)如果落點在棋盤外,則不移動棋子。

2)如果落點與起點不構成日字型,則不移動棋子。

3)如果落點處有己方棋子,則不移動棋子。

4)如果在落點方向的鄰近交叉點有棋子(絆馬腿),則不移動棋子。

5)如果不屬於(1)~(4)條,且落點處無棋子,則移動棋子。

6)如果不屬於(1)~(4)條,且落點處為對方棋子(非老將),則移動棋子併除去對方棋子。

7)如果不屬於(1)~(4)條,且落點處為對方老將,則移動棋子,並提示戰勝對方,遊戲結束。

(1)畫出該應用程式的因果圖。(3分)

(2)對該軟體進行基於因果圖的方法設計測試用例。(9分)

3.論述題3:針對以下C語言程式,請按要求回答問題(18分)

下面是一個程式段(C語言),試設計基本路徑測試的測試用例,設計出的測試用例要保證每一個基本獨立路徑至少要執行一次。

函式說明:當 i_flag=0; 返回 i_count+100

當 i_flag=1; 返回 i_count*10

否則 返回 i_count*20

輸入引數:int i_count int i_flag

輸出引數:int i_return

程式程式碼如下:

1 int Test(int i_count,int i_flag)

2 {

3 int i_temp=0;

4 while(i_count>0)

5 {

6 if(0==i_flag)

7 {

8 i_temp=i_count+100;

9 break;

10 }

11 else

12 {

13 if(1==i_flag)

14 {

15 i_temp=i_temp+10;

16 }

17 else

18 {

19 i_temp=i_temp+20;

20 }

21 }

22 i_count--;

23 }

24 return i_temp;

25 }

(1)畫出該函式的控制流程圖。(8分)

(2)採用基本路徑測試法設計一組測試用例,保證每個基本獨立路徑都至少執行一次。(10分)