2017年計算機等級考試四級軟件測試工程師模擬試題
計算機等級考試已進入緊張備考狀態,考生複習好了嗎?下面是小編分享的2017年計算機等級考試四級軟件測試工程師模擬試題,歡迎大家練習!
一、選擇題(1-25每題2分,共50分)
下列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。
1.下面有關測試原則的説法中正確的是________。
(A)測試用例應由測試的輸入數據和預期的輸出結果兩部分組成
(B)對程序的調試最好由第三方測試機構來做
(C)程序最好由編寫該程序的程序員自己來測試
(D)使用測試用例進行測試是為了檢查程序是否做了它該做的事
2.軟件測試的目的是________。
(A)評價軟件的質量
(B)發現軟件的錯誤
(C)找出軟件中所有的錯誤
(D)證明軟件的正確性
3.軟件缺陷類型或嚴重性的類型包括________。
(A)軟件系統崩潰、功能失效和容錯性問題
(B)用户友好性
(C)性能、文字錯誤和增強需求
(D)以上全部
4.下列可以做為軟件測試對象的是________。
(A)需求規格説明
(B)軟件設計規格説明
(C)源程序
(D)以上全部
5.在需求獲取與定義階段就開始建立,以後要不斷細化和完善的文檔是________。
(A)用户手冊
(B)外部設計規格説明
(C)內部設計規格説明
(D)測試計劃手冊
6.桌上檢查(Desk Checking)是一種________的檢查方法。
(A)程序員自己檢查自己編寫的程序
(B)由同行幫忙檢查自己編寫的程序
(C)幾個同行自行組成小組,以小組為單位檢查編寫的程序
(D)程序員在桌子上檢查編寫程序的活動
7.在軟件企業中,應用最廣泛的評審方法是________。
(A)走查
(B)結對評審
(C)正式評審
(D)小組評審
8.對於複合條件表達式為(A<=8) or="" b="">7),則為了達到100%的條件覆蓋率,至少需要設計________個測試用例。
(A)1個
(B)2個
(C)3個
(D)4個
9.為了提高測試的效率,正確的做法是________。
(A)選擇發現錯誤可能性大的數據作為測試用例
(B)隨機選取測試用例
(C)取一切可能的輸入數據作為測試用例
(D)在完成程序的編碼之後再製定軟件的測試計劃10.對於一段程序,下列語句中既可以作為定義結點,同時還可以作為使用結點的是________。
(A)輸入語句
(B)輸出語句
(C)賦值語句
(D)條件語句
11.一般測試過程中使用的黑盒測試是基於________的測試。
(A)功能
(B)性能
(C)可靠性
(D)正確性
12.下列不屬於單元測試對象的是________。
(A)軟件構件
(B)計算機系統
(C)類
(D)可獨立編譯的程序模塊
13.大多數實際情況下,性能測試的實現方法是________。
(A)黑盒測試
(B)白盒測試
(C)靜態分析
(D)可靠性測試
14.分析性能下降曲線時會把曲線劃分為幾個區間,那麼對於分析性能瓶頸有很大作用的是哪一個區間________。
(A)性能平坦區
(B)性能輕微下降區
(C)性能急劇下降區
(D)其他區
15.下列測試不是系統測試用户層關注的是________。
(A)數據安全性測試
(B)可維護性測試
(C)併發性能測試
(D)可操作性測試
16.在面向對象測試中,系統測試的目的是________。
(A)揭示軟件中存在的故障
(B)修改軟件中已經發現的缺陷與故障
(C)檢查軟件功能符合需求規格説明書
(D)確認用户是否能夠接受該軟件
17.在面向對象的軟件開發中,面向對象設計與面向對象分析的區別是________。
(A)在面向對象設計中需要考慮與實現相關的內容,而在面向對象分析中不需要
(B)在面向對象設計中要檢查設計結果對編程時將要使用的類庫的支持,而在面向對象分析中不需要
(C)在面向對象設計中對提供足夠細節的部分,要檢查是否符合預期,而在面向對象分析中不考慮
(D)以上全部 18.對Web應用軟件表示層的`測試重點是________。
(A)服務器端的程序
(B)數據的完整性
(C)HTML文檔的結構與客户端的程序
(D)數據庫操作的性能測試
19.關於Web應用軟件系統安全,説法正確的是________。
(A)Web應用軟件的安全性僅僅與Web應用軟件本身的開發有關
(B)系統的安全漏洞屬於系統的缺陷,但安全漏洞的檢測不屬於測試的範疇
(C)黑客的攻擊主要是利用黑客本身發現的新漏洞
(D)以任何違反安全規定的方式使用系統都屬於入侵
20.關於易用性測試,説法錯誤的是________。
(A)用户界面測試是軟件易用性測試最重要的一項內容
(B)對軟件功能的動態關聯進行測試可以通過檢查菜單完成
(C)使用軟件的目的就是減少重複輸入,減輕人工勞動,提高工作效率
(D)檢查和評估軟件安裝手冊的正確性和易用性是安裝性測試的重要內容
21.不屬於測試總結報告的內容的是________。
(A)測試項目概述
(B)測試用例執行情況總結
(C)測試用例設計情況總結
(D)軟件缺陷報告總結
22.不屬於測試計劃要點的是________。
(A)錯誤和缺陷管理
(B)項目估算
(C)產品目標和範圍
(D)跟蹤和控制機制
23.關於自動化測試,下面説法正確的是________。
(A)通常自動化測試會比手工測試發現更多的缺陷
(B)手工測試時,測試者可以運用其想象力和創造力對測試進行改進,但自動化測試工具不具備想象力,只能按原計劃的測試方法指令進行
(C)運行相同的測試,自動化測試一定會比手工測試更加有效
(D)在自動化測試中,測試的艱鉅任務是驗證期望輸出的正確性
24.測試工作要求被測軟件已通過單元測試和集成測試,對需要固化運行的軟件提供固件,這種測試方法是________。
(A)迴歸測試
(B)系統測試
(C)配置項測試
(D)驗收測試
25.關於系統測試和配置項測試,下列説法錯誤的是________。
(A)二者的測試過程都是由獨立於軟件開發人員實施
(B)二者的測試過程都是由軟件的供方組織
(C)二者的測試工作都滿足對需要固化的軟件提供固件
(D)二者都可以委託國家認可的第三方測試機構來實施
二、論述題 (1-1每題20分,2-2每題12分,3-3每題18分,共50分)
1.論述題1:以下是一軟件規格説明,請按照要求回答問題(20分)
軟件規格説明:某學校的學生公寓有14棟樓,用A~N這14個大寫字母的其中一個代表樓號。每棟樓的層數為六層,代號為1~6。每層樓有40個房間,編號為01~40。具體表示一個宿舍房間時,用一個字母加三位數字表示,例如:"C527"表示C樓第5層的27室。軟件運行時,如果輸入的房間號不在上述範圍內,將不予接受,並顯示輸入無效。
(1)請根據規格説明,劃分等價類。(10分)
(2)使用等價類劃分方法為該軟件設計測試用例。(10分)
2.論述題2:關於軟件測試過程,請回答以下問題
(1)軟件測試過程模型主要有哪些?各有何特點?
(2)應當如何正確選取過程模型?
3.論述題3:針對以下C語言程序,請按要求回答問題
以下是一個用來求解一元二次方程的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( )函數的控制流圖。
(2)採用基本路徑測試法設計一組測試用例,保證,每個基本獨立路徑都至少執行一次。
-
2011年9月全國計算機四級考試軟件測試工程師筆試真題
一、單項選擇題1.ANSI/IEEESTD729-1983給出軟件質量的定義:軟件產品滿足規定的和隱含的與需求能力有關的全部特徵和特性。以下敍述中不屬於這些質量特徵和特性的是A)產品功能B)效率C)可使用性D)項目成本和進度2.軟件產品需求規格説明書是軟件缺陷存在最多的地方...
-
計算機四級網絡工程師題庫
一、選擇題1.地址轉換技術的研究始於__D__年。A)1981B)1991C)1993D)19962.無類域間路由CIDR技術出現在IP地址概念與劃分技術的第__C__個階段。A)第一階段B)第二階段C)第三階段D)第四階段3.劃分子網階段採用__B__IP地址結構。A)網絡號—主機號B)網絡號&mda...
-
9月全國計算機等級考試四級數據庫工程師筆試真題及答案
一、選擇題(1)視圖是數據庫中的重要對象,下列有關視圖的説法錯誤的是A)一般情況下,數據庫只存儲視圖的定義,其數據仍存放在相關的基本表中B)可以將複雜的查詢語句封裝在視圖中以簡化相關查詢語句的編寫C)通過視圖可以屏蔽不希望用户看到的敏感數據,提高數據庫數據...
-
計算機四級《網絡工程師》考前操作系統多選題試題
網絡工程師能夠從事計算機信息系統的設計、建設、運行和維護工作。下面,就和小編一起來看一看計算機四級《網絡工程師》考前操作系統多選題試題,希望對大家有幫助!操作系統多選題1研究操作系統的觀點有多種,它們分別是A.軟件的觀點B.資源管理的觀點C.進程的觀點D....