2017年計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬試題
計(jì)算機(jī)等級(jí)考試已進(jìn)入緊張備考狀態(tài),考生復(fù)習(xí)好了嗎?下面是小編分享的2017年計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬試題,歡迎大家練習(xí)!
一、選擇題(1-25每題2分,共50分)
下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。
1.下面有關(guān)測(cè)試原則的說法中正確的是________。
。ˋ)測(cè)試用例應(yīng)由測(cè)試的輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成
。˙)對(duì)程序的調(diào)試最好由第三方測(cè)試機(jī)構(gòu)來做
。–)程序最好由編寫該程序的程序員自己來測(cè)試
。―)使用測(cè)試用例進(jìn)行測(cè)試是為了檢查程序是否做了它該做的事
2.軟件測(cè)試的目的是________。
。ˋ)評(píng)價(jià)軟件的質(zhì)量
(B)發(fā)現(xiàn)軟件的錯(cuò)誤
。–)找出軟件中所有的錯(cuò)誤
。―)證明軟件的正確性
3.軟件缺陷類型或嚴(yán)重性的類型包括________。
。ˋ)軟件系統(tǒng)崩潰、功能失效和容錯(cuò)性問題
。˙)用戶友好性
(C)性能、文字錯(cuò)誤和增強(qiáng)需求
。―)以上全部
4.下列可以做為軟件測(cè)試對(duì)象的是________。
(A)需求規(guī)格說明
(B)軟件設(shè)計(jì)規(guī)格說明
。–)源程序
(D)以上全部
5.在需求獲取與定義階段就開始建立,以后要不斷細(xì)化和完善的文檔是________。
。ˋ)用戶手冊(cè)
。˙)外部設(shè)計(jì)規(guī)格說明
(C)內(nèi)部設(shè)計(jì)規(guī)格說明
。―)測(cè)試計(jì)劃手冊(cè)
6.桌上檢查(Desk Checking)是一種________的檢查方法。
(A)程序員自己檢查自己編寫的程序
。˙)由同行幫忙檢查自己編寫的程序
。–)幾個(gè)同行自行組成小組,以小組為單位檢查編寫的程序
。―)程序員在桌子上檢查編寫程序的活動(dòng)
7.在軟件企業(yè)中,應(yīng)用最廣泛的評(píng)審方法是________。
(A)走查
(B)結(jié)對(duì)評(píng)審
。–)正式評(píng)審
。―)小組評(píng)審
8.對(duì)于復(fù)合條件表達(dá)式為(A<=8) or="" b="">7),則為了達(dá)到100%的條件覆蓋率,至少需要設(shè)計(jì)________個(gè)測(cè)試用例。
。ˋ)1個(gè)
(B)2個(gè)
。–)3個(gè)
(D)4個(gè)
9.為了提高測(cè)試的效率,正確的做法是________。
(A)選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試用例
。˙)隨機(jī)選取測(cè)試用例
(C)取一切可能的輸入數(shù)據(jù)作為測(cè)試用例
。―)在完成程序的編碼之后再制定軟件的測(cè)試計(jì)劃10.對(duì)于一段程序,下列語句中既可以作為定義結(jié)點(diǎn),同時(shí)還可以作為使用結(jié)點(diǎn)的是________。
。ˋ)輸入語句
。˙)輸出語句
(C)賦值語句
。―)條件語句
11.一般測(cè)試過程中使用的黑盒測(cè)試是基于________的測(cè)試。
。ˋ)功能
。˙)性能
。–)可靠性
。―)正確性
12.下列不屬于單元測(cè)試對(duì)象的是________。
。ˋ)軟件構(gòu)件
(B)計(jì)算機(jī)系統(tǒng)
。–)類
。―)可獨(dú)立編譯的程序模塊
13.大多數(shù)實(shí)際情況下,性能測(cè)試的實(shí)現(xiàn)方法是________。
。ˋ)黑盒測(cè)試
。˙)白盒測(cè)試
。–)靜態(tài)分析
(D)可靠性測(cè)試
14.分析性能下降曲線時(shí)會(huì)把曲線劃分為幾個(gè)區(qū)間,那么對(duì)于分析性能瓶頸有很大作用的是哪一個(gè)區(qū)間________。
。ˋ)性能平坦區(qū)
。˙)性能輕微下降區(qū)
(C)性能急劇下降區(qū)
(D)其他區(qū)
15.下列測(cè)試不是系統(tǒng)測(cè)試用戶層關(guān)注的是________。
。ˋ)數(shù)據(jù)安全性測(cè)試
。˙)可維護(hù)性測(cè)試
。–)并發(fā)性能測(cè)試
(D)可操作性測(cè)試
16.在面向?qū)ο鬁y(cè)試中,系統(tǒng)測(cè)試的目的是________。
。ˋ)揭示軟件中存在的故障
。˙)修改軟件中已經(jīng)發(fā)現(xiàn)的缺陷與故障
(C)檢查軟件功能符合需求規(guī)格說明書
。―)確認(rèn)用戶是否能夠接受該軟件
17.在面向?qū)ο蟮能浖_發(fā)中,面向?qū)ο笤O(shè)計(jì)與面向?qū)ο蠓治龅膮^(qū)別是________。
。ˋ)在面向?qū)ο笤O(shè)計(jì)中需要考慮與實(shí)現(xiàn)相關(guān)的內(nèi)容,而在面向?qū)ο蠓治鲋胁恍枰?/p>
。˙)在面向?qū)ο笤O(shè)計(jì)中要檢查設(shè)計(jì)結(jié)果對(duì)編程時(shí)將要使用的類庫(kù)的支持,而在面向?qū)ο蠓治鲋胁恍枰?/p>
(C)在面向?qū)ο笤O(shè)計(jì)中對(duì)提供足夠細(xì)節(jié)的部分,要檢查是否符合預(yù)期,而在面向?qū)ο蠓治鲋胁豢紤]
(D)以上全部 18.對(duì)Web應(yīng)用軟件表示層的測(cè)試重點(diǎn)是________。
。ˋ)服務(wù)器端的程序
(B)數(shù)據(jù)的完整性
。–)HTML文檔的結(jié)構(gòu)與客戶端的程序
。―)數(shù)據(jù)庫(kù)操作的性能測(cè)試
19.關(guān)于Web應(yīng)用軟件系統(tǒng)安全,說法正確的是________。
。ˋ)Web應(yīng)用軟件的安全性僅僅與Web應(yīng)用軟件本身的開發(fā)有關(guān)
。˙)系統(tǒng)的安全漏洞屬于系統(tǒng)的缺陷,但安全漏洞的檢測(cè)不屬于測(cè)試的范疇
(C)黑客的攻擊主要是利用黑客本身發(fā)現(xiàn)的新漏洞
(D)以任何違反安全規(guī)定的方式使用系統(tǒng)都屬于入侵
20.關(guān)于易用性測(cè)試,說法錯(cuò)誤的是________。
。ˋ)用戶界面測(cè)試是軟件易用性測(cè)試最重要的一項(xiàng)內(nèi)容
。˙)對(duì)軟件功能的動(dòng)態(tài)關(guān)聯(lián)進(jìn)行測(cè)試可以通過檢查菜單完成
。–)使用軟件的目的就是減少重復(fù)輸入,減輕人工勞動(dòng),提高工作效率
。―)檢查和評(píng)估軟件安裝手冊(cè)的正確性和易用性是安裝性測(cè)試的重要內(nèi)容
21.不屬于測(cè)試總結(jié)報(bào)告的內(nèi)容的是________。
。ˋ)測(cè)試項(xiàng)目概述
。˙)測(cè)試用例執(zhí)行情況總結(jié)
。–)測(cè)試用例設(shè)計(jì)情況總結(jié)
。―)軟件缺陷報(bào)告總結(jié)
22.不屬于測(cè)試計(jì)劃要點(diǎn)的是________。
。ˋ)錯(cuò)誤和缺陷管理
。˙)項(xiàng)目估算
。–)產(chǎn)品目標(biāo)和范圍
。―)跟蹤和控制機(jī)制
23.關(guān)于自動(dòng)化測(cè)試,下面說法正確的是________。
。ˋ)通常自動(dòng)化測(cè)試會(huì)比手工測(cè)試發(fā)現(xiàn)更多的缺陷
(B)手工測(cè)試時(shí),測(cè)試者可以運(yùn)用其想象力和創(chuàng)造力對(duì)測(cè)試進(jìn)行改進(jìn),但自動(dòng)化測(cè)試工具不具備想象力,只能按原計(jì)劃的測(cè)試方法指令進(jìn)行
。–)運(yùn)行相同的測(cè)試,自動(dòng)化測(cè)試一定會(huì)比手工測(cè)試更加有效
。―)在自動(dòng)化測(cè)試中,測(cè)試的艱巨任務(wù)是驗(yàn)證期望輸出的正確性
24.測(cè)試工作要求被測(cè)軟件已通過單元測(cè)試和集成測(cè)試,對(duì)需要固化運(yùn)行的軟件提供固件,這種測(cè)試方法是________。
。ˋ)回歸測(cè)試
。˙)系統(tǒng)測(cè)試
。–)配置項(xiàng)測(cè)試
。―)驗(yàn)收測(cè)試
25.關(guān)于系統(tǒng)測(cè)試和配置項(xiàng)測(cè)試,下列說法錯(cuò)誤的是________。
。ˋ)二者的測(cè)試過程都是由獨(dú)立于軟件開發(fā)人員實(shí)施
。˙)二者的測(cè)試過程都是由軟件的供方組織
。–)二者的測(cè)試工作都滿足對(duì)需要固化的軟件提供固件
(D)二者都可以委托國(guó)家認(rèn)可的第三方測(cè)試機(jī)構(gòu)來實(shí)施
二、論述題 (1-1每題20分,2-2每題12分,3-3每題18分,共50分)
1.論述題1:以下是一軟件規(guī)格說明,請(qǐng)按照要求回答問題(20分)
軟件規(guī)格說明:某學(xué)校的學(xué)生公寓有14棟樓,用A~N這14個(gè)大寫字母的其中一個(gè)代表樓號(hào)。每棟樓的層數(shù)為六層,代號(hào)為1~6。每層樓有40個(gè)房間,編號(hào)為01~40。具體表示一個(gè)宿舍房間時(shí),用一個(gè)字母加三位數(shù)字表示,例如:"C527"表示C樓第5層的27室。軟件運(yùn)行時(shí),如果輸入的房間號(hào)不在上述范圍內(nèi),將不予接受,并顯示輸入無效。
。1)請(qǐng)根據(jù)規(guī)格說明,劃分等價(jià)類。(10分)
。2)使用等價(jià)類劃分方法為該軟件設(shè)計(jì)測(cè)試用例。(10分)
2.論述題2:關(guān)于軟件測(cè)試過程,請(qǐng)回答以下問題
(1)軟件測(cè)試過程模型主要有哪些?各有何特點(diǎn)?
。2)應(yīng)當(dāng)如何正確選取過程模型?
3.論述題3:針對(duì)以下C語言程序,請(qǐng)按要求回答問題
以下是一個(gè)用來求解一元二次方程的C語言程序:
1 main()
2 {
3 float a,b,c,x1,x2,delta;
4 scanf("%f%f%f",&a,&b,&c);
5 if (a!=0)
6 {
7delta=b*b-4*a*c;
8if (delta>0)
9{
10 x1=(-b+sqrt(delta))/(2*a);
11x2=(-b-sqrt(delta))/(2*a);
12 printf("x1=%f,x2=%f ",x1,x2);
13}
14else
15{
16if (delta==0)
17{
18 x1=-b/(2*a);
19 printf("x1=%f ",x1);
20}
21else
22{
23 printf("no real solution ");
24}
25}
26 }
27 }
。1)畫出main( )函數(shù)的控制流圖。
。2)采用基本路徑測(cè)試法設(shè)計(jì)一組測(cè)試用例,保證,每個(gè)基本獨(dú)立路徑都至少執(zhí)行一次。
【計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬試題】相關(guān)文章:
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬試題11-04
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬論述試題10-09
計(jì)算機(jī)等級(jí)四級(jí)軟件測(cè)試工程師模擬試題08-05
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師試題07-29
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬試題選擇題09-02
計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師模擬試題論述題07-13
2017計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師精選試題09-08