計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬論述題
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬論述題有哪些呢,一起去了解一下論述題都考些什么吧!
論述題 (1-1每題20分,2-2每題12分,3-3每題18分,共50分 1.論述題1:以下是一軟件規(guī)格說(shuō)明,請(qǐng)按要求回答問(wèn)題(20分)
軟件規(guī)格說(shuō)明:某工廠招工規(guī)定,報(bào)名者年齡應(yīng)該在16周歲到35周歲之間(到2005年12月31日為止),即出生年月不在上述范圍內(nèi)的人員將不予接受,并顯示"年齡不合格"的出錯(cuò)信息。
。1)請(qǐng)根據(jù)規(guī)格說(shuō)明,劃分等價(jià)類。(10分)
(2)使用等價(jià)類劃分方法為該軟件設(shè)計(jì)測(cè)試用例。(10分)
2.論述題2:以下是某"象棋中走馬事件"應(yīng)用程序的走馬規(guī)則,請(qǐng)按要求回答問(wèn)題(12分)
以下是中國(guó)象棋中走馬事件中的走馬原則:
1)如果落點(diǎn)在棋盤(pán)外,則不移動(dòng)棋子。
2)如果落點(diǎn)與起點(diǎn)不構(gòu)成日字型,則不移動(dòng)棋子。
3)如果落點(diǎn)處有己方棋子,則不移動(dòng)棋子。
4)如果在落點(diǎn)方向的鄰近交叉點(diǎn)有棋子(絆馬腿),則不移動(dòng)棋子。
5)如果不屬于(1)~(4)條,且落點(diǎn)處無(wú)棋子,則移動(dòng)棋子。
6)如果不屬于(1)~(4)條,且落點(diǎn)處為對(duì)方棋子(非老將),則移動(dòng)棋子并除去對(duì)方棋子。
7)如果不屬于(1)~(4)條,且落點(diǎn)處為對(duì)方老將,則移動(dòng)棋子,并提示戰(zhàn)勝對(duì)方,游戲結(jié)束。
。1)畫(huà)出該應(yīng)用程序的因果圖。(3分)
。2)對(duì)該軟件進(jìn)行基于因果圖的方法設(shè)計(jì)測(cè)試用例。(9分)
3.論述題3:針對(duì)以下C語(yǔ)言程序,請(qǐng)按要求回答問(wèn)題(18分)
下面是一個(gè)程序段(C語(yǔ)言),試設(shè)計(jì)基本路徑測(cè)試的測(cè)試用例,設(shè)計(jì)出的測(cè)試用例要保證每一個(gè)基本獨(dú)立路徑至少要執(zhí)行一次。
函數(shù)說(shuō)明:當(dāng) i_flag=0; 返回 i_count+100
當(dāng) i_flag=1; 返回 i_count*10
否則 返回 i_count*20
輸入?yún)?shù):int i_count int i_flag
輸出參數(shù):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)畫(huà)出該函數(shù)的控制流程圖。(8分)
。2)采用基本路徑測(cè)試法設(shè)計(jì)一組測(cè)試用例,保證每個(gè)基本獨(dú)立路徑都至少執(zhí)行一次。(10分)
【計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬論述題】相關(guān)文章:
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬試題論述題07-13
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師論述題03-19
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師論述題練習(xí)03-23
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬試題12-29
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬論述試題03-24
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬題03-04
計(jì)算機(jī)等級(jí)四級(jí)軟件測(cè)試工程師模擬試題08-05