軟件測試理論知識模擬試題與參考答案_第1頁
軟件測試理論知識模擬試題與參考答案_第2頁
軟件測試理論知識模擬試題與參考答案_第3頁
軟件測試理論知識模擬試題與參考答案_第4頁
軟件測試理論知識模擬試題與參考答案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

軟件測試理論知識模擬試題與參考答案

一、單選題(共70題,每題1分,共70分)

1、下列哪個模型沒有采用迭代的思想()

A、漸增模型

B、RUP模型

C、螺旋模型

D、瀑布模型

正確答案:D

2、有一個功能增強型的項目,其以前的產(chǎn)品已經(jīng)很穩(wěn)定,并且新增的項

目只有少數(shù)幾個構(gòu)件被增加或修改,那么對該項目進行集成測試最適合

采用的策略是()。

A、基于功能的集成黃略

B、自項向下集成策略

C、非增量集成策略

D、自底向上集成策略

正確答案:C

3、用來代替被測模塊的子模塊的是()

A、調(diào)用模塊

B、配置模塊

C、驅(qū)動模塊

D、樁模塊

正確答案:D

4、測試“關(guān)閉文件”操作時,下列說法不正確的是()o

A、編輯文件后保存,文件正常關(guān)閉

B、編輯文件后不保存,單擊窗口右上角的關(guān)閉按鈕,系統(tǒng)應有是否保存

再關(guān)閉類似的提示

C、編輯文件后不保存,從任務(wù)管理器中結(jié)束任務(wù),程序應直接被關(guān)閉

D、編輯文件后不保存,直接從菜單關(guān)閉,系統(tǒng)應有是否保存再關(guān)閉類似

的提示

正確答案:A

5、下列不屬于系統(tǒng)模塊等級的是()

A、高危模塊

B、一般模塊

C、低危模塊

D、缺陷模塊

正確答案:D

6、下列項目中不屬于測試文檔的是()

A、測試計劃

B、測試報告

C、測試用例

D、程序流程圖

正確答案:D

7、在設(shè)計一個充分的健壯性測試思路上通??紤]使用的策略有():1)

基于覆蓋率的策略2)基于可靠性的策略3)基于錯誤的策略4)基于失效

的策略

A、1)和3)

B、1)

C、1)禾口3)禾口4)

D、所有都應考慮

正確答案:C

8、在各種資源超負荷情況下,觀察系統(tǒng)的運行情況的測試是什么測試方

法()。

A、負載測試

B、容量測試

C、壓力測試

D、失效恢復測試

正確答案:C

9、對下列產(chǎn)品進行測試,要優(yōu)先考慮自底向上集成策略的是()。

A、采用契約式設(shè)計的產(chǎn)品

B、底層接口比較穩(wěn)定的產(chǎn)品

C、以上全部

D、高層接口變化極為頻繁的產(chǎn)品

正確答案:C

10、()是設(shè)計足夠多的測試用例,使得程序中每個判定包含的每個條

件的所有情況(真/假)至少出現(xiàn)一次,并且每個判定本身的判定結(jié)果

(真/假)也至少出現(xiàn)一次。

A、條件覆蓋

B、組合覆蓋

C、判定覆蓋

D、判定一條件覆蓋

正確答案:D

11、使用白盒測試方法時,確定測試數(shù)據(jù)的依據(jù)是指定的覆蓋標準和()

A、程序的需求說明

B、程序的內(nèi)部邏輯

C、程序的注釋

D、用戶使用說明書

正確答案:B

12、軟件生存周期過程中,修改錯誤代價最大的階段是()

A、需求階段

B、編程階段

C、設(shè)計階段

D、發(fā)布運行階段

正確答案:D

13、下面有關(guān)軟件缺陷的說法中錯誤的是()

A、缺陷就是系統(tǒng)所需實現(xiàn)的某種功能的時效和違背

B、缺陷就是軟件產(chǎn)品在開發(fā)中存在的問題

C、缺陷就是導致系統(tǒng)程序崩潰的錯誤

D、缺陷就是軟件維護過程中存在的錯誤、毛病等各種問題

正確答案:C

14、軟件的集成測試工作最好由()承擔,以提高集成測試的效果

A、該軟件的設(shè)計人員

B、不屬于該軟件開發(fā)組的軟件設(shè)計人員

C、該軟件的編程人員

D、該軟件開發(fā)組的負責人

正確答案:B

15、針對用戶手冊的測試,()描述不正確。

A、檢查每條陳述

B、修改錯誤設(shè)計

C、查找容易誤導用戶的內(nèi)容

D、準確地按照手冊的描述使用程序

正確答案:B

16、下列關(guān)于缺陷分類的說法中錯誤的是()。

C、因果圖法

D、場景法

正確答案:A

22、CMUSEI的WattsHumphrey指出:軟件產(chǎn)品必須提首先供用戶所需

要的()

A、人機界面

B、功能

C、性能

D、可靠性

正確答案:B

23、驗收測試的定義是o

A、按照軟件任務(wù)書或合同,供需雙方約定的驗收依據(jù)進行測試,決定是

否接收

B、由某個測試機構(gòu)代表用戶按照需求說明書和用戶手冊對軟件進行測試

以決定是否接收

C、由用戶按照用戶手冊對軟件進行測試以決定是否接收

D、由開發(fā)方和用戶按照用戶手冊執(zhí)行軟件驗收

正確答案:A

24、關(guān)于對第三方測試的描述,正確的觀點是o

A、由在技術(shù)、管理和財務(wù)上與開發(fā)方和用戶方相對獨立的組織進行的測

B、第三方測試是在開發(fā)方與用戶方的測試基礎(chǔ)上所進行的驗證測試

C、既不是開發(fā)人員,也不是用戶所進行的測試就是第三方測試

D、第三方測試又被稱為B測試

正確答案:A

25、測試充分性準則內(nèi)容不包括()。

A、空集不充分性

B、可靠性

C、單調(diào)性

D、復雜性

正確答案:B

26、關(guān)于bug管理流程,()是正確的做法。

A、開發(fā)人員確認是bug,設(shè)置狀態(tài)為“Fixed”

B、測試人員確認問題解決了,設(shè)置狀態(tài)為“Closed”

C、測試人員確認不是bug,設(shè)置狀態(tài)為“Recpen”

D、開發(fā)人員提交新的bug入庫,設(shè)置狀態(tài)為“New”

正確答案:B

27、在集成測試用例設(shè)計的過程中,要滿足的基本要求是()。

A、保證測試用例的簡單性

B、保證測試用例能滿足相應的覆蓋率要求

C、保證測試用例能無誤的完成測試項的既定的測試目標

D、保證測試用例的正確性

正確答案:A

28、以下關(guān)于功能測試用例的意義的敘述,正確的是()1)避免盲目測

試并提高測試效率2)令軟件測試的實施重點突出、目的明確3)在回歸

測試中無需修正測試用例便可繼續(xù)開展測試工作4)測試用例的通用化和

復用化使軟件測試易于開展

A、1),2),3)

B、1),3)

C.1),2),4)

D、2),3)

正確答案:B

29、自底向上增量式集成測試中,下面()描述是正確的。

A、最上面的模塊最先測試

B、包含樹的深度優(yōu)先或廣度優(yōu)先遍歷過程

C、父單元用測試過的子單元測試

D、測試由樁模塊控制

正確答案:C

30、因果圖是()公司最先發(fā)明并實施的。

A、Microsoft

B、IBM

C、SUN

D、ORACLE

正確答案:B

31、軟件測試是采用()執(zhí)行軟件的活動。

A、測試用例

B、輸入條件

C、測試環(huán)境

D、輸入數(shù)據(jù)

正確答案:A

32、下列關(guān)于隨機測試的說法中錯誤的是()。

A、許多測試都是冗余的

B、無法度量隨機測試實際覆蓋率

C、隨機測試的成本大,時間長,是一種不值得一做的測試

D、測試數(shù)據(jù)大多是隨機的,重復測試是不可能的

正確答案:C

33、下列軟件屬性中,軟件產(chǎn)品首要滿足的應該是()

A、功能需求

B、性能需求

C、可擴展性和靈活性

D、容錯、糾錯能力

正確答案;A

34、關(guān)于命令按鈕的測試方法,下列說法錯誤的是()。

A、對于非法輸入或者操作給出足夠提示信息

B、在測試過程中,用到輸入非法數(shù)據(jù)、默認值、特殊字符集和使緩沖區(qū)

溢出的數(shù)據(jù)等測試方法

C、單擊按鈕,能夠正確響應操作。例如單擊“刪除”按鈕,應該直接完

成刪除操作

D、對不符合業(yè)務(wù)背景的輸入數(shù)據(jù)應該有相應的處理

正確答案:C

35、用等價類法劃分Windows文件名稱,應該分成()個等價區(qū)間。

A、6

B、3

C、4

D、2

正確答案:C

36、下列選項中不屬于使用質(zhì)量的屬性的是()

A、穩(wěn)定性

B、滿意度

C、安全性

D、有效性

正確答案:A

37、單元測試中使用的輔助模塊分為驅(qū)動模塊和()

A、傳入模塊

B、主模塊

C、傳出模塊

D、樁模塊

正確答案:D

38、軟件測試的過程,不包括()

A、單元測試

B、測試計劃

C、集成測試

D、確認測試

正確答案:B

39、下列測試用例設(shè)計方法中,不會在協(xié)議一致性測試中使用的是()。

A、等價類測試

B、基于風險的測試

C、邊界值測試

D、規(guī)范導出法

正確答案:B

40、下列關(guān)于軟件性能測試的說法中,正確的是()

A、性能測試通常要對測試結(jié)果進行分析才能獲得結(jié)論

13、壓力測試與負載測試的目的是為了探測軟件在滿足預定性能需求的情

況下所能負擔的最大壓力

C、在性能下降曲線下,最大建議用戶數(shù)通常處于性能輕微下降區(qū)和性能

急劇下降區(qū)的交界處

D、性能測試的目的不是為了發(fā)現(xiàn)軟件缺陷

正確答案:A

41、GB/T16260將軟件的內(nèi)部(外部)質(zhì)量屬性劃分為六大質(zhì)量特性,

分別是()

A、功能性、可靠性、兼容性、效率、穩(wěn)定性和可移植性

B、功能性,可靠性,易用性,效率,維護性和可移植性

C、功能性、可靠性、易用性、效率、穩(wěn)定性和可移植性

D、功能性、可靠性、安全性、效率、易用性和可移植性

正確答案:B

42、漸增式開發(fā)方法有利于

A、快速開發(fā)軟件

B、獲取軟件需求

C、商業(yè)軟件開發(fā)

D、大型團隊開發(fā)

正確答案:A

43、下面說法正確的是()

A、我們無法測試一個程序確認它沒有錯誤

B、白盒測試是一種輸入輸出驅(qū)動的測試

C、窮舉測試一定可以暴露數(shù)據(jù)敏感錯誤

D、黑盒測試是邏輯驅(qū)動的測試

正確答案:A

44、軟件缺陷修復的代價最高的階段為()

A、設(shè)計階段

B、發(fā)布階段

C、編碼階段

D、需求階段

正確答案:B

45、軟件內(nèi)部/外部質(zhì)量模型中,以下()不是功能性包括的子特性。

A、準確性

B、互操作性

C、適合性

D、穩(wěn)定性

正確答案:D

46、在集成測試的過程中需要考慮軟件相關(guān)方面的平衡,下面選項中不

需要在測試過程中予以考慮的是()。

A、質(zhì)量

B、測試方法

C、開發(fā)成本

D、進度

正確答案:B

47、用測試工具測試一個Web系統(tǒng)在滿負荷狀態(tài)下的工作狀況,這個測

試屬于()。

A、壓力測試

B、容量測試

C、負載測試

D、安全性測試

正確答案:C

48、軟件缺陷產(chǎn)生的原因有()

A、團隊工作

B、軟件本身

C、以上全部

D、技術(shù)問題

正確答案:C

49、下列關(guān)于□測試的描述中正確的是()。

A、a測試不屬于驗收測試

B、a測試是系統(tǒng)測試的一種

C、a測試需要用戶代表參加

D、a測試不需要用戶代表參加

正確答案:C

50、以下選項中不屬于ISO軟件質(zhì)量模型的是()

A、外部質(zhì)量模型

B、內(nèi)部質(zhì)量模型

C、維護質(zhì)量模型

D、使用質(zhì)量模型

正確答案:C

51、用邊界值分析法,假定l<X<100,那么X在測試中應該取的邊界值是

A、X=0,X=l,X=100,X=101

B、X=l,X=100

C、X=0,X=101

D、X=2,X=99

正確答案:A

52、軟件測試按照測試階段可分為()。

A、單元測試、集成測試、系統(tǒng)測試、回歸測試

B、單元測試、確認測試、系統(tǒng)測試、驗收測試

C、單元測試、集成測試、系統(tǒng)測試、驗收測試

D、單元測試、集成測試、冒煙測試、系統(tǒng)測試

正確答案:A

53、在軟件開發(fā)的各種資源中,()是最重要的資源。

A、開發(fā)工具

B、方法

C、硬件環(huán)境

D、人員

正確答案:D

54、在確定黑盒測試策略時,優(yōu)先選用的方法是()

A、錯誤推斷法

B、等價類劃分

C、決策表方法

D、邊界值分析法

正確答案:B

55、大突擊測試是將所有模塊一次性集成為一個完整的系統(tǒng)后進行完全

測試。下列不符合大突擊測試的特點的是()。

A、大突擊測試中,一個模塊存在的缺陷還可能妨礙其他模塊的測試

B、大突擊測試要找出導致失效的原因很困難

C、大突擊測試要額外編寫特殊的輔助測試程序

D、大突擊測試的自動化能力差

正確答案:D

56、下面不屬于軟件測試過程中的輸入類的是()

A、測試用例

B、軟件配置

C、測試配置

D、測試工具

正確答案:A

57、下列關(guān)于軟件驗收測試的合格通過準則是()。1)軟件需求分析說明

書中定義的所有功能已全部實現(xiàn),性能指標全部達到要求2)所有測試項

沒有殘余一級、二級和三級錯誤3)立項審批表、需求分析文檔、設(shè)計文

檔和編碼實現(xiàn)一致4)驗收測試工件齊全

A、1)和3)

B、1)和3)和4)

C、1)

D、所有都對

正確答案:D

58、某系統(tǒng)對員工每月出勤日總數(shù)進行核算和存儲,使用文本框的模式

進行填寫。在此文本框的測試用例編寫中使用了等價類劃分法,下列選

項中等價類劃分錯誤的是()。

A、無效等價類:出勤日<0

B、無效等價類:出勤日》31

C、有效等價類:0<巴勤日<32

D、有效等價類:0〈二出勤日(二31

正確答案:C

59、軟件測試按照測試層次可以分為()

A、單元測試、集成測試和系統(tǒng)測試

B、功能性測試和結(jié)構(gòu)性測試

C、動態(tài)測試和靜態(tài)測試

D、黑盒測試、白盒測試

正確答案;A

60、下列不屬于測試需求分析階段的輸入的是()o

A、軟件需求規(guī)格說明

B、軟件測試計劃

C、軟件測試的方法與規(guī)范

D、軟件設(shè)計說明

正確答案:C

61、調(diào)試是()

A、消除軟件錯誤的過程

B、發(fā)現(xiàn)與預先定義的規(guī)格和標準不符合的問題

C、有計劃的、可重復的過程

D、發(fā)現(xiàn)軟件錯誤征兆的過程

正確答案:A

62、軟件單元測試的主要工作內(nèi)容是()o

A、測試模塊單元的具體實現(xiàn)

B、測試模塊內(nèi)部邏輯

C、測試模塊內(nèi)數(shù)據(jù)流向

D、以上全是

正確答案:D

63、()不屬于功能測試用例構(gòu)成元素

A、預期結(jié)果

B、實測結(jié)果

C、測試步驟

D、測試數(shù)據(jù)

正確答案:B

64、系統(tǒng)測試中最基本的測試策略是()。

A、安全性測試

B、性能測試

C、壓力測試

D、功能測試

正確答案:D

65、在某大學學籍管理信息系統(tǒng)中,假設(shè)學生年齡的輸入范圍為16?40,

則根據(jù)黑盒測試中的等價類劃分技術(shù),下面劃分正確的是()

A、可劃分為2個有效等價類,2個無效等價類

B、可劃分為1個有效等價類,1個無效等價類

C、可劃分為2個有效等價類,1個無效等價類

D、可劃分為1個有效等價類,2個無效等價類

正確答案:D

66、造成測試覆蓋率不達標的原因可能是()。

A、存在不可能的路徑和條件

B、存在不可到達的代碼或冗余的代碼

C、以上全部

D、測試用例不足

正確答案:C

67、軟件測試的對象包括()。

A、需求規(guī)格說明

B、需求分析、概要設(shè)計和詳細設(shè)計

C、程序源代碼

D、以上所有

正確答案:D

68、條件覆蓋的目的是()

A、使每個判定的所有可能的條件取值組合至少執(zhí)行一次

B、使程序中的每個判定中每個條件的可能值至少滿足一次。

C、使程序中的每個判定至少都獲得一次“真”值和“假”值。

D、使程序中的每個可執(zhí)行語句至少執(zhí)行一次。

正確答案:B

69、下而有關(guān)漸增式集成和非漸增式集成測試的說法中錯誤的是()。

A、漸增式集成需要較多的工作量,而非漸增式集成需要的工作量較少

B、漸增式集成可以較早的發(fā)現(xiàn)接口錯誤,非漸增式集成直到最后組裝時

才能發(fā)現(xiàn)接口上的問題

C、非漸增式集成測試方法把單元測試和集成測試分為兩個不同的階段,

而漸增式集成測試方法往往把單元測試和集成測試合在一起同時完成

D、漸增式集成有利于排錯,發(fā)現(xiàn)的錯誤往往和最后加入的模塊有關(guān)。而

非漸增式集成發(fā)現(xiàn)接口錯發(fā)現(xiàn)接口錯誤較遲且很難判斷是哪一部分接口

出錯

正確答案:A

70、從軟件測試觀點出發(fā),軟件缺陷由系統(tǒng)缺陷、加工缺陷、數(shù)據(jù)缺陷、

代碼缺陷和()構(gòu)成

A、功能缺陷

B、性能缺陷

C、設(shè)計缺陷

D、接口缺陷

正確答案:A

二、判斷題(共30題,每題1分,共30分)

1、一個程序中所含有的路徑數(shù)與程序的復雜程度有著直接的關(guān)系。

A、正確

B、錯誤

正確答案:A

2、軟件測試的目的是盡可能多的找出軟件的缺陷。

A、正確

B、錯誤

正確答案:A

LoadRunner是性能測試工具

A、正確

B、錯誤

正確答案:A

4、窮舉路徑測試可以查出程序中因遺漏路徑而產(chǎn)生的錯誤

A、正確

B、錯誤

正確答案:B

5、測試組負責軟件質(zhì)量。

A、正確

B、錯誤

正確答案:B

6、缺陷探測率是衡量測試投資回報的一個主要指標

A、正確

B、錯誤

正確答案:A

7、為了提高測試的效率,應該隨機選取測試數(shù)據(jù)

A、正確

B、錯誤

正確答案:B

8、產(chǎn)品說明書(需求文檔)的變更應當受到控制。

A、正確

B、錯誤

正確答案:A

9、測試人員要堅持原則,缺陷未修復完堅決不予通過。

A、正確

B、錯誤

正確答案:B

10、接口覆蓋屬于邏輯覆蓋方法

A、正確

B、錯誤

正確答案:B

11、傳統(tǒng)測試是在開發(fā)的后期才介入,現(xiàn)在測試活動已經(jīng)擴展到了整個

生命周期。

A、正確

B、錯誤

正確答案:A

12、最重要的用戶界面要素是軟件符合現(xiàn)行標準和規(guī)范

A、正確

B、錯誤

正確答案:A

13、在設(shè)計測試用例的過程中,應考慮失敗測試,不用考慮通過測試

A、正

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論