2017年計(jì)算機(jī)等級考試四級軟件測試工程師試題
軟件測試工程師指理解產(chǎn)品的功能要求,并對其進(jìn)行測試,檢查軟件有沒有錯(cuò)誤,測試軟件是否具有穩(wěn)定性,寫出相應(yīng)的測試規(guī)范和測試用例的專門工作人員。下面是小編分享的2017年計(jì)算機(jī)等級考試四級軟件測試工程師試題,歡迎大家練習(xí)!
一、選擇題(1-25每題2分,共50分)
下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。
1.在軟件測試中,白盒測試方法是通過分析程序的________來設(shè)計(jì)測試用例。
(A)應(yīng)用范圍
。˙)功能
(C)內(nèi)部邏輯
。―)輸入數(shù)據(jù)
2.下列關(guān)于測試方法的敘述中不正確的是________。
。ˋ)從某種角度上講,白盒測試與黑盒測試都屬于動(dòng)態(tài)測試
。˙)功能測試屬于黑盒測試
。–)對功能的測試通常是要考慮程序的內(nèi)部結(jié)構(gòu)的
。―)結(jié)構(gòu)測試屬于白盒測試
3.在程序設(shè)計(jì)過程中,要為程序調(diào)試做好準(zhǔn)備,主要體現(xiàn)在________。
。ˋ)采用模塊化、結(jié)構(gòu)化的設(shè)計(jì)方法設(shè)計(jì)程序
(B)根據(jù)程序調(diào)試的需要,選擇并安排適當(dāng)?shù)闹虚g結(jié)果輸出必要的斷點(diǎn)
。–)編寫程序時(shí)要為調(diào)試提供足夠的靈活性
。―)以上全部
4.軟件測試是軟件開發(fā)過程中重要和不可缺少的階段,其包含的內(nèi)容和步驟甚多,而測試過程的多種環(huán)節(jié)中最基礎(chǔ)的是________。
(A)集成測試
。˙)單元測試
。–)系統(tǒng)測試
。―)驗(yàn)收測試
5.下面的邏輯測試覆蓋中,測試覆蓋最弱的是________。
(A)條件覆蓋
。˙)條件組合覆蓋
。–)語句覆蓋
。―)判定/條件覆蓋
6.下列關(guān)于邏輯覆蓋的敘述中,說法錯(cuò)誤的是________。
。ˋ)對于多分支的判定,判定覆蓋要使每一個(gè)判定表達(dá)式獲得每一種可能的值來測試
。˙)語句覆蓋是比較弱的覆蓋標(biāo)準(zhǔn)
。–)語句覆蓋較判定覆蓋嚴(yán)格,但該測試仍不充分
(D)條件組合覆蓋是比較強(qiáng)的覆蓋標(biāo)準(zhǔn)
7.下列敘述中,正確的是________。
。ˋ)軟件測試的目標(biāo)是保證交付的軟件產(chǎn)品不包含缺陷
。˙)軟件測試有利于降低軟件產(chǎn)品發(fā)布后的維護(hù)費(fèi)用
。–)測試包是指一個(gè)測試腳本,它由一組順序執(zhí)行的測試用例組成
。―)在V模型中,集成測試用例的設(shè)計(jì)對應(yīng)于軟件需求分析活動(dòng)
8.一個(gè)多用戶的應(yīng)用系統(tǒng)通常有用戶管理功能,允許增加新的用戶。用戶信息一般包括用戶名,假設(shè)規(guī)定用戶名必須是以字母開頭的、不超過8個(gè)字符的字母數(shù)字串,那么,下面哪組值均屬于用戶名的無效等價(jià)類________。
。ˋ)li1111111,Glenford Myers,123B123
(B)Lin-Yie,Lin-feng,空值,linyifei
(C)lin-yifei,空值,Myers G.,genford
(D)lin-yifei,lin-fen,a111111,genford
9.下列情況通常會考慮使用自動(dòng)測試的是________。
。ˋ)對軟件產(chǎn)品的次要部件進(jìn)行測試
。˙)所開發(fā)的軟件產(chǎn)品的需求不穩(wěn)定
。–)需要反復(fù)執(zhí)行的測試,使用不同輸入數(shù)據(jù)值進(jìn)行反復(fù)測試
。―)由客戶方組織的驗(yàn)收測試
10.同行評審是一種通過作者的同行來確認(rèn)缺陷和需要變更區(qū)域的檢查方法。它主要分為管理評審、技術(shù)評審、過程評審和________。
。ˋ)誤差評審
(B)項(xiàng)目評審
。–)文檔評審
。―)組織體系評審
11.以下哪種軟件測試屬于不屬于軟件性能測試的范疇_______。
。ˋ)接口測試
。˙)并發(fā)測試
。–)壓力測試
。―)配置測試
12.軟件可靠性測試的目的是________。
。ˋ)發(fā)現(xiàn)軟件缺陷
。˙)預(yù)測軟件正式運(yùn)行中的可靠性
。–)控制測試過程
(D)修改軟件缺陷
13.下列關(guān)于面向?qū)ο鬁y試問題的說法中,不正確的是________。
(A)在面向?qū)ο筌浖䴗y試時(shí),設(shè)計(jì)每個(gè)類的測試用例時(shí),不僅僅要考慮調(diào)用各個(gè)成員方法的輸入?yún)?shù),還需要考慮如何設(shè)計(jì)調(diào)用的序列
。˙)構(gòu)造抽象類的驅(qū)動(dòng)程序會比構(gòu)造其他類的驅(qū)動(dòng)程序復(fù)雜
(C)類B繼承自類A,如果對B進(jìn)行了嚴(yán)格的測試,就意味著不需再對類A進(jìn)行測試
。―)在存在多態(tài)的情況下,為了達(dá)到較高的測試充分性,應(yīng)對所有可能的綁定都進(jìn)行測試
14.在面向?qū)ο筌浖幕杉蓽y試策略中,將基干中的模塊形成基干子系統(tǒng)使用的集成方式是________。
(A)大突擊集成方式
。˙)自底向上集成方式
(C)自頂向下集成方式
。―)綜合集成方式
15.以下哪一項(xiàng)不屬于Web應(yīng)用軟件表示層測試關(guān)注的范疇是________。
。ˋ)排版結(jié)構(gòu)的測試
(B)鏈接結(jié)構(gòu)的測試
。–)客戶端兼容性的測試
。―)數(shù)據(jù)完整性測試
16.下面Web應(yīng)用軟件的測試策略中,不屬于表示層的測試內(nèi)容的是________。
。ˋ)鏈接結(jié)構(gòu)的測試
。˙)瀏覽器兼容性的測試
(C)排版結(jié)構(gòu)的測試
。―)服務(wù)器端程序的測試
17.下列不屬于與瀏覽器兼容性測試考慮的問題是________。
。ˋ)軟件是否可以在不同的J2EE中運(yùn)行
(B)不同的瀏覽器是否可以提供合適的安全設(shè)置
。–)腳本和插件是否適用于不同的瀏覽器
。―)符合最新HTML版本的頁面能否在瀏覽器中正確顯示
18.下列不屬于易用性測試的是________。
。ˋ)易安裝性測試
。˙)兼容性測試
(C)用戶界面測試
。―)功能易用性測試
19.下列選項(xiàng)中,不屬于面向構(gòu)件提供者的構(gòu)件測試目標(biāo)是________。
。ˋ)檢查為特定項(xiàng)目而創(chuàng)建的新構(gòu)件的質(zhì)量
。˙)檢查在特定平臺和操作環(huán)境中構(gòu)件的復(fù)用、打包和部署
。–)盡可能多地揭示構(gòu)件錯(cuò)誤
(D))驗(yàn)證構(gòu)件的功能、接口、行為和性能
20.在極限測試過程中,貫穿始終的是________。
。ˋ)單元測試和集成測試
。˙)單元測試和系統(tǒng)測試
。–)集成測試和系統(tǒng)測試
(D)集成測試和驗(yàn)收測試
21.沒有正確修復(fù)的缺陷,需要進(jìn)一步修復(fù)的缺陷是________。
。ˋ)New More Info
。˙)Diferred-Next Build
。–)Diferred-Next Main Release
。―)Reopen
22.軟件過程管理最起碼的要求是________。
。ˋ)管理好軟件缺陷報(bào)告
。˙)管理好軟件測試用例
。–)管理好測試過程工具
(D)管理好測試說明文檔
23.若是軟件企業(yè)內(nèi)部測試團(tuán)隊(duì)開展的軟件測試,最適合采用________來組織測試。
。ˋ)H模型
(B)V模型
。–)W模型
。―)X模型
24.測試人員和開發(fā)人員交流的紐帶是________。
。ˋ)軟件設(shè)計(jì)報(bào)告
。˙)測試說明文檔
(C)軟件缺陷報(bào)告
。―)測試執(zhí)行報(bào)告
25.用QESAT/C工具進(jìn)行軟件分析與測試時(shí),以下說法錯(cuò)誤的是________。
。ˋ)白盒測試又稱為程序結(jié)構(gòu)測試,它主要進(jìn)行程序邏輯結(jié)構(gòu)的覆蓋測試
。˙)在進(jìn)行測試之前,必須先建立以.prj為后綴的測試項(xiàng)目
(C)被測源文件可放在任意目錄下
。―)進(jìn)行軟件靜態(tài)分析不必運(yùn)行被測程序
二、論述題 (1-1每題20分,2-2每題12分,3-3每題18分,共50分)
1.論述題1:以下是某軟件項(xiàng)目規(guī)格說明,請按要求回答問題(20分)
某一軟件項(xiàng)目的規(guī)格說明:對于處于提交審批狀態(tài)的單據(jù),數(shù)據(jù)完整率達(dá)到80%以上或已經(jīng)過業(yè)務(wù)員確認(rèn),則進(jìn)行處理。
(1)請根據(jù)規(guī)格說明,畫出對應(yīng)的因果圖。(10分)
。2)采用基于因果圖的方法為該軟件項(xiàng)目設(shè)計(jì)測試用例。(10分)
2.論述題2:以下是某程序說明,請按要求回答問題(12分)
程序說明:假設(shè)有一個(gè)把數(shù)字串轉(zhuǎn)換為整數(shù)的函數(shù)。其中數(shù)字串要求長度為1-6個(gè)數(shù)字構(gòu)成,機(jī)器字長為16位。
分析程序中出現(xiàn)的邊界情況,采用邊界值法為該程序設(shè)計(jì)測試用例。(12分)
3.論述題3:簡單談一下你對窮舉測試的理解,并按要求回答問題(18分)
。1)窮舉測試的方法對于所有項(xiàng)目程序都是可行的么?(5分)
。2)若是針對小型的程序,窮舉測試是可能的么?若是,說明此時(shí)采用窮舉測試能否保證程序是百分之百正確呢?(13分)
1.分析:首先根據(jù)程序的規(guī)格說明,根據(jù)所有可能的輸入和輸出條件,找出所有的原因和結(jié)果以及二者之間的關(guān)系,畫出因果圖。然后基于因果圖的方法設(shè)計(jì)測試用例。
2.分析:首先根據(jù)程序的規(guī)格說明,考慮所有可能的邊界情況,然后根據(jù)邊界值方法設(shè)計(jì)測試用例。
3.分析:在黑盒測試中,測試數(shù)據(jù)完全來源于軟件的規(guī)格說明,即不需要了解程序的內(nèi)部結(jié)構(gòu)。若要用這種方法來發(fā)現(xiàn)程序中的所有錯(cuò)誤,可行的途徑就是窮舉測試。但在實(shí)際情況下,該方法僅對一些小型簡單的程序適用,而對于一些大型或稍微復(fù)雜的程序都是不可能實(shí)現(xiàn)的。
【計(jì)算機(jī)等級考試四級軟件測試工程師試題】相關(guān)文章:
計(jì)算機(jī)等級考試四級軟件測試工程師試題07-29
計(jì)算機(jī)等級考試四級軟件測試工程師模擬試題12-29
計(jì)算機(jī)等級考試四級軟件測試工程師沖刺試題07-24
2017計(jì)算機(jī)等級考試四級軟件測試工程師精選試題03-29
2016計(jì)算機(jī)等級考試四級軟件測試工程師試題及答案07-30
計(jì)算機(jī)等級考試四級軟件測試工程師模擬論述試題03-24
計(jì)算機(jī)等級四級軟件測試工程師模擬試題08-05