四級軟件測試工程師分類模擬35有答案_第1頁
四級軟件測試工程師分類模擬35有答案_第2頁
四級軟件測試工程師分類模擬35有答案_第3頁
四級軟件測試工程師分類模擬35有答案_第4頁
四級軟件測試工程師分類模擬35有答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

四級軟件測試工程師分類模擬35

單選題

1.測試工作要求被測軟件已通過單元測試和集成測試,對需要固化運行的軟件提供固件,這種測試方法是________。

A.回歸測試

B.系統(tǒng)測試

C.配置項測試

D.驗收測試

答案:C

[解答]為獨立的配置管理而設(shè)計的并且能滿足最終用戶功能的一組軟件稱為是軟件配置項。軟件配置項測試的測試工作要求被測軟件已通過單元測試和集成測試,對需要固化運行的軟件提供固件。

2.下列關(guān)于Web應(yīng)用軟件測試的說法中,正確的是______。

A.排版結(jié)構(gòu)測試是Web應(yīng)用軟件易用性測試的重要內(nèi)容

B.對于數(shù)據(jù)完整性的測試是Web應(yīng)用軟件業(yè)務(wù)層測試的重要內(nèi)容

C.Cookie測試是Web應(yīng)用軟件功能測試的重要內(nèi)容

D.對Web應(yīng)用軟件進行系統(tǒng)測試時不必考慮性能測試

答案:C

[解答]Web應(yīng)用軟件的系統(tǒng)測試除了功能測試外還包括性能測試、易用性測試、內(nèi)容測試、安全性測試和接口測試等。功能測試主要包括:①連接測試;②表單測試;③Cookie測試。故選項C正確,排版結(jié)構(gòu)的測試是Web應(yīng)用軟件表示層的測試,故A不正確。而對數(shù)據(jù)完整性的測試是Web應(yīng)用軟件數(shù)據(jù)層的測試,故選項B不正確。對于Web應(yīng)用軟件而言,性能測試是一個至關(guān)重要的因素,所以對Web應(yīng)用軟件進行系統(tǒng)測試時,必須考慮性能測試,故D說法錯誤。

3.測試程序時,不可能遍歷所有可能的輸入數(shù)據(jù),而只能是選擇一個子集進行測試,那么最好的選擇方法是______。

A.隨機選擇

B.劃分等價類

C.根據(jù)接口進行選擇

D.根據(jù)數(shù)據(jù)大小進行選擇

答案:B

4.關(guān)于極限測試,下列說法不正確的是______。

A.相對傳統(tǒng)的軟件開發(fā)方法,極限編程可以隨時應(yīng)對新增或改變的需求

B.極限編程的單元測試是由編碼人員完成的測試

C.極限編程要求在編碼之前先設(shè)計測試

D.驗收測試由用戶來完成,編碼人員不必在現(xiàn)場

答案:D

[解答]極限編程強調(diào)靈活的分析和設(shè)計,即軟件開發(fā)只經(jīng)過簡單的分析和設(shè)計就進入到編程階段,而在編碼過程中強調(diào)對已有代碼的測試和開發(fā)人員與客戶的交互,這樣開發(fā)人員可以根據(jù)測試結(jié)果和用戶反饋不斷地對代碼進行重構(gòu)和新的修改,具體地,極限編程與傳統(tǒng)軟件開發(fā)方法相比,有4個主要特征:

①分析和設(shè)計比較簡單;

②頻繁地進行客戶交流;

③增量式開發(fā);

④連續(xù)的測試。

這些特征決定了極限編程可以隨時應(yīng)對新增或改變的需求。單元測試和驗收測試貫穿極限測試的始終,其中單元測試是極限編程中最重要的發(fā)現(xiàn)缺陷的手段,主要由編碼人員來完成,驗收測試主要由用戶來完成,但編碼人員也必須在場,以便與用戶進行交流。另外極限編程要求在編碼之前先設(shè)計測試,這主要是從兩方面因素來考慮:

一是為了提高編碼人員測試自己編寫代碼的效率;

二是為了編碼人員能夠更好地把握軟件需求,而且這樣也可以在編碼前為編碼人員設(shè)立明確的編碼目標:編寫出能夠通過單元測試的代碼。

5.在極限測試過程中,貫穿始終的是

A.單元測試和集成測試

B.單元測試和系統(tǒng)測試

C.集成測試和系統(tǒng)測試

D.單元測試和驗收測試

答案:D

[解答]極限編程采用的是一種頻繁迭代的開發(fā)方式,整個軟件項目由一系列增量式開發(fā)組成。而極限測試本質(zhì)上就是為了滿足極限編程的思想和流程而設(shè)計的一套測試策略和流程,從極限測試流程圖中,我們可以看出,單元測試和驗收測試是貫穿始終的關(guān)鍵步驟。其中單元測試是極限編程中最重要的發(fā)現(xiàn)缺陷的手段。

6.系統(tǒng)外部接口,即外部系統(tǒng)(包括人、硬件和軟件)與系統(tǒng)交互的接口,對這類接口的測試一般是在什么階段______。

A.單元測試

B.系統(tǒng)測試

C.集成測試

D.驗收測試

答案:B

[解答]在實際環(huán)境中,接口可以劃分為系統(tǒng)內(nèi)部接口和系統(tǒng)外部接口。對于系統(tǒng)內(nèi)部的接口,即系統(tǒng)內(nèi)部各個模塊交互的接口,是在集成測試階段完成的;對于系統(tǒng)外部接口,一般要延續(xù)到系統(tǒng)測試階段來完成。

7.從管理員視角來看軟件性能,他重點關(guān)注______。

A.用戶感受到的軟件性能

B.如何利用管理功能進行性能調(diào)優(yōu)

C.如何利用其他軟、硬件手段進行性能調(diào)優(yōu)

D.以上全部

答案:D

8.下列關(guān)于測試團隊的說法中,不正確的是______。

A.測試團隊的組織方式由測試團隊的規(guī)模、具體任務(wù)和技術(shù)來決定

B.如果測試團隊規(guī)模較大,則測試工程師分為3個層次:初級測試工程師、測試工程師和資深測試工程師

C.建立、組織和管理一支優(yōu)秀的測試團隊是做好軟件測試工作的基礎(chǔ),也是最重要的工作之一

D.發(fā)現(xiàn)系統(tǒng)的缺陷是測試工作的目的,但不是測試團隊工作的核心目標

答案:D

[解答]建立、組織和管理一支優(yōu)秀的測試團隊是做好軟件測試工作的基礎(chǔ),也是最重要的工作之一。A、B、C選項中對測試團隊的說法都是正確的。測試的目的是發(fā)現(xiàn)系統(tǒng)的缺陷,那發(fā)現(xiàn)系統(tǒng)的缺陷必然是測試人員的核心目標。

9.以下關(guān)于面向?qū)ο蟪绦蚣蓽y試的說法中,錯誤的是

A.夾層式集成實際上是綜合采用自底向上集成和自頂向下集成

B.高頻集成是以自底向上集成為基礎(chǔ),利用冒煙測試進行的集成測試

C.面向?qū)ο蟪绦虻膮f(xié)作集成是指優(yōu)先集成有密切協(xié)作關(guān)系的類

D.自底向上集成和自頂向下集成都需要為集成測試開發(fā)大量代碼

答案:B

[解答]高頻集成是指在軟件開發(fā)過程中頻繁地將新開發(fā)出來的代碼與已有的代碼集成。

10.下列選項中關(guān)于軟件測試環(huán)境庫處理正確的是______。

A.軟件測試環(huán)境庫最好和經(jīng)常需要讀寫的文件放在一起

B.不要對軟件測試環(huán)境庫所在的硬盤分區(qū)進行磁盤管理,以免對鏡像文件造成破壞

C.軟件測試環(huán)境庫最好放到網(wǎng)絡(luò)文件服務(wù)器上,保證安全性

D.軟件測試環(huán)境庫不需要由專人進行管理

答案:B

[解答]在軟件開發(fā)過程中,創(chuàng)建可復(fù)用的軟件構(gòu)件庫,對于提高開發(fā)質(zhì)量、減少開發(fā)費用、保證開發(fā)進度有重要輔助作用,同樣通過構(gòu)建軟件測試環(huán)境庫的方式實現(xiàn)軟件測試環(huán)境的復(fù)用也很重要,但軟件測試環(huán)境庫要存放在單獨的硬盤分區(qū)上,不要和經(jīng)常需要讀寫的文件放在一起,并盡量不要對軟件測試環(huán)境庫所在的硬盤分區(qū)進行磁盤管理,以免對鏡像文件造成破壞,還有,將軟件測試環(huán)境庫存放到網(wǎng)絡(luò)文件服務(wù)器上安全性太低,最好將它們制作成可自啟動的光盤,由專人進行統(tǒng)一管理。

11.關(guān)于數(shù)據(jù)流測試,說法正確的是______。

A.數(shù)據(jù)流測試是一種路徑測試

B.執(zhí)行定義結(jié)點不會改變變量在存儲單元中的內(nèi)容

C.執(zhí)行使用結(jié)點會改變變量在存儲單元中的內(nèi)容

D.定義/使用路徑往往不是存在潛在錯誤的地方

答案:A

[解答]數(shù)據(jù)流測試主要關(guān)注一條路徑上變量在何時定義(賦值),何時使用(引用),通過變量的定義和使用異常來檢查程序錯誤,數(shù)據(jù)流測試可以看成是路徑測試的一種,故選項A正確。執(zhí)行定義結(jié)點就會改變變量在存儲單元中的內(nèi)容,而執(zhí)行使用結(jié)點往往不會改變變量在存儲單元中的內(nèi)容,故選項B和選項C說法顛倒。定義/使用路徑與定義/清除路徑描述了數(shù)據(jù)流,它在源程序中從定義變量值的結(jié)點流到使用該變量值的結(jié)點。定義/使用路徑往往是存在潛在錯誤的地方。故選項D錯誤。

12.下列選項中屬于專用的應(yīng)用服務(wù)器的是______。

A.IBM公司開發(fā)的WebSpere

B.微軟公司開發(fā)的MTS(MicrosoftTransactionServer)

C.BEA公司開發(fā)的WebLogic

D.Oracle公司開發(fā)的Oracle9iApplicationServer

答案:B

[解答]應(yīng)用服務(wù)器的分類目前還沒有一個被廣泛認可的標準,通??梢詮膬蓚€角度進行劃分。一個是從面向的領(lǐng)域角度.應(yīng)用服務(wù)器可分為通用的應(yīng)用服務(wù)器和專用的應(yīng)用服務(wù)器,其中通用的應(yīng)用服務(wù)器是指能夠提供多方面的服務(wù),從而支持多個領(lǐng)域應(yīng)用的開發(fā)與運行的應(yīng)用服務(wù)器,專用的應(yīng)用服務(wù)器是指為特定領(lǐng)域的應(yīng)用提供特定的一組服務(wù)的應(yīng)用服務(wù)器。目前通用的服務(wù)器主要有BEA公司開發(fā)的Tuxedo和WebLogic,IBM公司開發(fā)的WebSpere,Oracle公司開發(fā)的Oracle9iApplicationServer,Macro-media公司開發(fā)的JRUN等,專用的應(yīng)用服務(wù)器有微軟公司開發(fā)的MTS(MicrosoftTransactionServer)。另一個是從遵循的規(guī)范角度,應(yīng)用服務(wù)器也可分為兩類:遵循J2EE規(guī)范的應(yīng)用服務(wù)器和其他的應(yīng)用服務(wù)器,近年來涌現(xiàn)的應(yīng)用服務(wù)器基本都遵循J2EE規(guī)范,早期出現(xiàn)的應(yīng)用服務(wù)器及其后續(xù)版本則有些不遵循J2EE規(guī)范,如Tuxedo和MTS。

13.以下關(guān)于面向?qū)ο筌浖y試的說法中,錯誤的是______。

A.不變式邊界測試是一種類級別的單元測試技術(shù)

B.對于一棵繼承樹上的多個類,只有處于葉結(jié)點的類需要測試

C.測試動態(tài)綁定是類樹測試的一個目標

D.在面向?qū)ο髥卧獪y試中,等價類劃分測試可以用于方法級別的測試

答案:B

[解答]A、C、D選項的敘述都是正確的。面向?qū)ο笾杏屑珊投鄳B(tài)現(xiàn)象,所以對子類的測試通常不能限定在子類中定義的成員變量和成員方法上,還要考慮父類對子類的影響,所以B選項的敘述是錯誤的。

14.在設(shè)計階段中,設(shè)計人員把經(jīng)評審?fù)ㄟ^的各項需求轉(zhuǎn)換成一個相應(yīng)的體系結(jié)構(gòu),該體系結(jié)構(gòu)是指______。

A.數(shù)據(jù)體系結(jié)構(gòu)

B.系統(tǒng)體系結(jié)構(gòu)

C.軟件體系結(jié)構(gòu)

D.以上全部

答案:D

15.下列能作為設(shè)計階段測試對象的文檔是______。

A.邏輯設(shè)計規(guī)格說明

B.外部設(shè)計規(guī)格說明

C.內(nèi)部設(shè)計規(guī)格說明

D.以上全部

答案:D

16.下列人員中不屬于構(gòu)件測試涉及的人員是______。

A.協(xié)調(diào)者

B.開發(fā)者

C.復(fù)用者

D.第三方

答案:A

17.在面向?qū)ο鬁y試中,系統(tǒng)測試的目的是______。

A.揭示軟件中存在的故障

B.修改軟件中已經(jīng)發(fā)現(xiàn)的缺陷與故障

C.檢查軟件功能符合需求規(guī)格說明書

D.確認用戶是否能夠接受該軟件

答案:D

[解答]由于系統(tǒng)測試的主要目標是測試開發(fā)出來的軟件是否是問題空間的一個合理解,因此對于系統(tǒng)測試而言,面向?qū)ο筌浖c傳統(tǒng)結(jié)構(gòu)化軟件并沒有本質(zhì)區(qū)別。

18.下面有關(guān)測試設(shè)計的敘述,說法不正確的是______。

A.測試用例的設(shè)計是一項技術(shù)性強、智力密集型的活動

B.在測試用例設(shè)計時,只設(shè)計覆蓋正常流程和操作的測試用例即可

C.在開展測試用例設(shè)計前,必須將測試需求進行詳細展開

D.在一般的測試組織內(nèi),測試用例的評審可能不是正式的評審會

答案:B

[解答]在測試用例設(shè)計時,不能只設(shè)計覆蓋正常流程和操作的測試用例,而必須強制覆蓋錯誤輸入處理,邊界值處理等場景,以確保被測軟件系統(tǒng)投入使用時具備較強的容錯能力。

19.下列有關(guān)測試過程V模型的說法中,正確的是______。

A.驗收測試應(yīng)確定程序的執(zhí)行是否滿足軟件設(shè)計的要求

B.系統(tǒng)測試應(yīng)確定系統(tǒng)功能和性能的質(zhì)量特性是否達到系統(tǒng)要求的指標

C.單元測試和集成測試應(yīng)確定軟件的實現(xiàn)是否滿足用戶需要或合同的要求

D.集成測試在編碼結(jié)束前就可以開始

答案:B

[解答]V模型是在20世紀80年代后期提出的,旨在改進軟件開發(fā)的效率和效果。該模型反映出測試活動與分析設(shè)計活動的關(guān)系,指出單元測試和集成測試應(yīng)檢測程序的執(zhí)行是否滿足軟件設(shè)計的要求。系統(tǒng)測試應(yīng)檢測系統(tǒng)功能、性能的質(zhì)量特性是否達到系統(tǒng)要求的指標。驗收測試確定軟件的實現(xiàn)是否滿足用戶需要或合同的要求。選項A和選項C的說法顛倒,不正確。集成測試要在單元測試之后,所以選項D的說法明顯錯誤,故只有選項B說法完全正確。

20.沒有正確修復(fù)的缺陷,需要進一步修復(fù)的缺陷是______。

A.NewMoreInfo

B.Deferred—NextBuild

C.Deferred—MextMainRelease

D.Reopen

答案:D

[解答]定義軟件缺陷的狀態(tài)。NewMoreInfo:需要更多信息,Deferred—PqextBuild:延遲至下一版本,Deferred—MextMainRelease:延遲至下一主版本,Reopen重開。

21.文檔是軟件的重要組成部分,通常文檔可以分為用戶文檔、管理文檔和

A.需求文檔

B.開發(fā)文檔

C.設(shè)計文檔

D.技術(shù)文檔

答案:B

22.關(guān)于易用性測試,說法錯誤的是______。

A.用戶界面測試是軟件易用性測試最重要的一項內(nèi)容

B.對軟件功能的動態(tài)關(guān)聯(lián)進行測試可以通過檢查菜單完成

C.使用軟件的目的就是減少重復(fù)輸入,減輕人工勞動,提高工作效率

D.檢查和評估軟件安裝手冊的正確性和易用性是安裝性測試的重要內(nèi)容

答案:B

[解答]對軟件功能的關(guān)聯(lián)包括靜態(tài)關(guān)聯(lián)和動態(tài)關(guān)聯(lián)兩方面,其中對于靜態(tài)關(guān)聯(lián)的測試可以通過檢查菜單完成,而對于動態(tài)關(guān)聯(lián)的測試需要針對各項任務(wù)設(shè)計測試用例,以檢查軟件能否合理引導(dǎo)用戶使用下一步的功能,故選項B說法不正確。

23.下列不屬于軟件本身的原因而產(chǎn)生的缺陷的是______。

A.算法錯誤

B.語法錯誤

C.文檔錯誤

D.系統(tǒng)結(jié)構(gòu)不合理

答案:C

24.同行評審是一種通過作者的同行來確認缺陷和需要變更區(qū)域的檢查方法。它主要分為管理評審、技術(shù)評審、過程評審和______。

A.誤差評審

B.項目評審

C.文檔評審

D.組織體系評審

答案:C

[解答]同行評審是一種通過作者的同行來確定缺陷和需要變更區(qū)域的檢查方法。涉及的內(nèi)容很多,主要可以分為管理評審、技術(shù)評審、文檔評審和過程評審。

25.下面不屬于協(xié)議測試的類型的是

A.一致性測試

B.互操作性測試

C.性能測試

D.壓力測試

答案:D

[解答]由于各種通信協(xié)議是使用自然語言描述的,不同的人理解問題的角度不同,對協(xié)議的認識也會存在差異,因而協(xié)議實現(xiàn)者有可能因為理解錯誤而錯誤實現(xiàn)了協(xié)議,因此要對協(xié)議進行測試,以保證開發(fā)的系統(tǒng)可以正確工作,通常包括以下類型的協(xié)議測試:協(xié)議一致性測試、協(xié)議性能測試、協(xié)議互操作性測試和協(xié)議健壯性測試四種。

26.下列關(guān)于軟件質(zhì)量模型的說法中正確的是______。

A.外部質(zhì)量是表征軟件產(chǎn)品在規(guī)定條件下使用時,決定其滿足規(guī)定的和隱含的要求的能力的

B.容錯性、通用性、結(jié)構(gòu)性和通信性不全屬于軟件的質(zhì)量特性

C.內(nèi)部質(zhì)量是表征軟件產(chǎn)品在規(guī)定條件下使用時,滿足規(guī)定的和隱含的要求的程度

D.使用質(zhì)量是軟件產(chǎn)品在規(guī)定的使用環(huán)境中,規(guī)定的用戶能實現(xiàn)規(guī)定目標的要求

答案:D

[解答]外部質(zhì)量是針對要求的滿足程度而言的,是表征軟件產(chǎn)品在規(guī)定條件下使用時,滿足規(guī)定的和隱含的要求的程度,而內(nèi)部質(zhì)量則主要是根據(jù)軟件產(chǎn)品的情況給出的,是表征軟件產(chǎn)品在規(guī)定條件下使用時,決定其滿足規(guī)定的和隱含的要求的能力的產(chǎn)品屬性的全體,故選項A和C敘述剛好顛倒,另外軟件的質(zhì)量特性有很多種,選項B中所述皆屬于軟件的質(zhì)量特性,選項D中關(guān)于使用質(zhì)量的敘述是完全正確的。

27.下列兼容性不屬于軟件兼容性的考慮范疇的是______。

A.與外設(shè)的兼容性

B.與不同類軟件的兼容性

C.與瀏覽器的兼容性

D.與中間件的兼容性

答案:A

[解答]一般軟件兼容性測試主要考慮:①與操作系統(tǒng)的兼容性:②與數(shù)據(jù)庫的兼容性;③與瀏覽器的兼容性;④與中間件的兼容性;⑤與其他軟件的兼容性,這里包括與其他支撐軟件的兼容性、與其他同類軟件的兼容性、與不同類軟件的兼容性3種情況;⑥與平臺軟件的兼容性。選項A中與外沒的兼容性屬于硬件兼容性的考慮范疇。

28.下面是JTest報告未捕獲的運行時異常______。

A.行為錯誤的方法

B.非預(yù)期參數(shù)

C.行為不正確的方法

D.以上全部

答案:D

[解答]JTest通過自動生成和執(zhí)行能全面測試類代碼的測試用例,自動測試類的所有代碼分支,從而徹底檢查被測類的結(jié)構(gòu),使白盒測試完全自動化。JTest使用一個符號化的虛擬機執(zhí)行類搜索來捕獲運行時異常,對于檢測到的每個異常情況,JTest報告一個錯誤,并提供錯誤的棧軌跡和調(diào)用序列,JTest報告下列未捕獲的運行時異常:

·行為錯誤的方法;

·非預(yù)期參數(shù);

·行為不正確的方法;

·僅為開發(fā)人員使用的方法。

29.《GB/T9386—200×計算機軟件測試文檔編制規(guī)范》主要描述下面哪一方面的文檔______。

A.測試計劃

B.測試說明

C.測試報告

D.以上全部

答案:D

[解答]《GB/T9386—200×計算機軟件測試文檔編制規(guī)范》用于描述一組基本的、與軟件測試實施方面相關(guān)的測試文檔,定義了每一種基本文檔的目的、格式和內(nèi)容。主要涉及測試計劃、測試說明和測試報告等

30.下列位置的結(jié)點不可能是程序中源結(jié)點的是______。

A.轉(zhuǎn)移控制到其他單元的結(jié)點

B.轉(zhuǎn)移控制到其他單元的結(jié)點之后

C.程序開始執(zhí)行的語句片段

D.程序第一個可執(zhí)行語句

答案:A

[解答]源結(jié)點是在基于路徑集成測試中涉及的重要概念。程序中的源結(jié)點是指程序開始執(zhí)行或重新開始處的語句片段,因此單元中的第一個可執(zhí)行語句就是源結(jié)點,另外,程序的源結(jié)點還會出現(xiàn)在轉(zhuǎn)移控制到其他單元的結(jié)點之后。

31.下列關(guān)于面向?qū)ο鬁y試,說法正確的是______。

A.在設(shè)計測試用例時,要考慮各個成員方法的輸入?yún)?shù),與設(shè)計調(diào)用的次序無關(guān)

B.由于繼承和多態(tài)的復(fù)合使用,抽象類成為面向?qū)ο筌浖_發(fā)的一個重要手段

C.對面向?qū)ο蟮念愡M行測試時,只要尋找那些能夠揭示故障的測試序列即可

D.類B繼承類A,若已經(jīng)對類A進行了嚴格的測試,那么就不必再對類B進行測試

答案:B

32.以下哪種軟件測試不屬于軟件性能測試的范疇?______

A.接口測試

B.并發(fā)測試

C.壓力測試

D.配置測試

答案:A

[解答]依據(jù)測試目的的不同,可以把軟件性能測試及與性能有關(guān)的其他測試分為以下幾類:

(1)性能測試(PerformanceTesting);

(2)并發(fā)測試(ConcurrencyTesting);

(3)壓力測試(StressTesting);

(4)可靠性測試(ReliabilityTesting);

(5)負載測試(LoadTesting);

(6)配置測試(ConfigurationTesting);

(7)失效恢復(fù)測試(RecoveryTesting)。

33.下列關(guān)于極限測試,說法不正確的是______。

A.相對傳統(tǒng)的軟件開發(fā)方法,極限編程可以隨時應(yīng)對新增或改變的需求

B.極限編程的單元測試是由編碼人員完成的測試

C.極限編程要求在編碼之前先設(shè)計測試

D.驗收測試由用戶來完成,編碼人員不必在現(xiàn)場

答案:D

[解答]極限編程強調(diào)靈活的分析和設(shè)計,極限編程與傳統(tǒng)軟件開發(fā)方法相比,有4個主要特征:①簡單的分析設(shè)計;②頻繁的客戶交流;③增量式開發(fā);④連續(xù)的測試。這些特征決定了極限編程可以隨時應(yīng)對新增或改變的需求。單元測試是極限編程中最重要的發(fā)現(xiàn)缺陷的手段,主要由編碼人員來完成,驗收測試主要由用戶來完成,但編碼人員也必須在場,以便與用戶進行交流。另外極限編程要求在編碼之前先設(shè)計測試,因為這樣可提高編碼人員測試自己編寫代碼的效率。

34.下列哪個選項不屬于測試計劃要達到的目標______。

A.為測試各項活動制定一個現(xiàn)實可行的、綜合的計劃,包括每項測試活動的對象、范圍、方法、進度和預(yù)期結(jié)果

B.為項目實施建立一個組織模型,并定義測試項目中每個角色的責任和工作內(nèi)容

C.為測試執(zhí)行活動設(shè)計測試方案,編制測試用例

D.確定測試需要的時間和資源,以保證其可獲得性和有效性

答案:C

[解答]制定測試計劃,要達到的目標有:

(1)為測試各項活動制定一個現(xiàn)實可行的、綜合的計劃,包括每項測試活動的對象、范圍、方法、進度和預(yù)期結(jié)果。

(2)為項目實施建立一個組織模型,并定義測試項目中每個角色的責任和工作內(nèi)容。

(3)開發(fā)有效的測試模型,能正確地驗證正在開發(fā)的軟件系統(tǒng)。

(4)確定測試所需要的時間和資源,以保證其可獲得性和有效性。

(5)確立每個測試階段的測試完成及成功的標準和要實現(xiàn)的目標。

(6)識別出測試活動的各種風險,并消除可能存在的風險,降低那些無法消除的風險所帶來的損失。

35.下面有關(guān)自動化測試過程,說法正確的是______。

A.進行自動化測試之前都要進行一系列的前處理和后處理任務(wù)

B.在自動化測試過程中,選擇確定要執(zhí)行的測試用例也是自動化開展的

C.在自動化測試過程中,清除測試用例是手工開展的

D.在自動化輔助的手工測試過程中,設(shè)置和清除測試環(huán)境是自動化開展的

答案:A

[解答]自動化測試是執(zhí)行批量的測試用例,保證自動化測試的連續(xù)性和準確性很重要,所以總要進行一系列前期準備和后期清理工作。

自動化測試過程與自動化輔助手工測試過程的區(qū)別是:在自動化測試過程中,除了選擇確定要執(zhí)行的測試用例和分析失敗原因外,其他過程都可以自動化開展;而自動化輔助手工測試過程中,設(shè)置和清除測試環(huán)境這些任務(wù)都是手工開展的,意味著測試用例無法連續(xù)自動運行。

36.GUI測試針對的是圖形界面,不涉及復(fù)雜的邏輯關(guān)系和算法,但完成系統(tǒng)的GUI測試也不容易,主要原因是______。

A.測試中可能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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

提交評論