軟件測(cè)試方法和技術(shù)重點(diǎn)和試題與答案解讀_第1頁(yè)
軟件測(cè)試方法和技術(shù)重點(diǎn)和試題與答案解讀_第2頁(yè)
軟件測(cè)試方法和技術(shù)重點(diǎn)和試題與答案解讀_第3頁(yè)
軟件測(cè)試方法和技術(shù)重點(diǎn)和試題與答案解讀_第4頁(yè)
軟件測(cè)試方法和技術(shù)重點(diǎn)和試題與答案解讀_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

太原理工大學(xué)軟件測(cè)試技術(shù)

一、判斷題

1.測(cè)試是調(diào)試的一個(gè)部分(X)

2.軟件測(cè)試的目的是盡可能多的找出軟件的缺陷。(V)

3.程序中隱藏錯(cuò)誤的概率與其已發(fā)現(xiàn)的錯(cuò)誤數(shù)成正比(J)

4.Beta測(cè)試是驗(yàn)收測(cè)試的一種。(V)

5.測(cè)試人員要堅(jiān)持原則,缺陷未修復(fù)完堅(jiān)決不予通過(guò)。(V)

6.項(xiàng)目立項(xiàng)前測(cè)試人員不需要提交任何工件飛(X)

7.單元測(cè)試能發(fā)現(xiàn)約80國(guó)的軟件缺陷。(J)

8.測(cè)試的目的是發(fā)現(xiàn)軟件中的錯(cuò)誤。(J)

9.代碼評(píng)審是檢查源代碼是否達(dá)到模塊設(shè)計(jì)的要求。(J)

10.自底向上集成需要測(cè)試員編寫(xiě)驅(qū)動(dòng)程序。(,)

11.測(cè)試是證明軟件正確的方法。(X)

12.負(fù)載測(cè)試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。(J)

13.測(cè)試中應(yīng)該對(duì)有效和無(wú)效、期望和不期望的輸入都要測(cè)試。(V)驗(yàn)

收測(cè)試是由最終用戶來(lái)實(shí)施的。(V)

14.測(cè)試人員要堅(jiān)持原則,缺陷未修復(fù)完堅(jiān)決不予通過(guò)。(V)黑盒測(cè)試

也稱為結(jié)構(gòu)測(cè)試。(X)集成測(cè)試計(jì)劃在需求分析階段未提交。(X)

15.軟件測(cè)試的目的是盡可能多的找出軟件的缺陷。(J)

16.自底向上集成需要測(cè)試員編寫(xiě)驅(qū)動(dòng)程序。(J)

17.負(fù)載測(cè)試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。(X)

18.測(cè)試程序僅僅按預(yù)期方式運(yùn)行就行了。(X)

19.不存在質(zhì)量很高但可靠性很差的產(chǎn)品。(X)

20.軟件測(cè)試員可以對(duì)產(chǎn)品說(shuō)明書(shū)進(jìn)行白盒測(cè)試。(X)

21.靜態(tài)白盒測(cè)試可以找出遺漏之處和問(wèn)題。(J)

22.總是首先設(shè)計(jì)白盒測(cè)試用例。(義)

23.可以發(fā)布具有配置缺陷的軟件產(chǎn)品。

24.所有軟件必須進(jìn)行某種程度的兼容性測(cè)試。(J)

25.所有軟件都有一個(gè)用戶界面,因此必須測(cè)試易用性。(X)

26.測(cè)試組負(fù)責(zé)軟件質(zhì)量。(X)

27.按照測(cè)試實(shí)施組織劃分,可將軟件測(cè)試分為開(kāi)發(fā)方測(cè)試、用戶測(cè)試和第

三方測(cè)試。(J)

28.好的測(cè)試員不懈追求完美。(X)

29.測(cè)試程序僅僅按預(yù)期方式運(yùn)行就行了。(X)

30.在沒(méi)有產(chǎn)品說(shuō)明書(shū)和需求文檔的條件下可以進(jìn)行動(dòng)態(tài)黑盒測(cè)試。(J)

31.靜態(tài)白盒測(cè)試可以找出遺漏之處和問(wèn)題。(V)

32.測(cè)試錯(cuò)誤提示信息不屬于文檔測(cè)試范圍。(X)

33.代碼評(píng)審是檢杳源代碼是否達(dá)到模塊設(shè)計(jì)的要求。(J)

34.總是首先設(shè)計(jì)黑盒測(cè)試用例。(V)

35.軟件測(cè)試是有風(fēng)險(xiǎn)的行為,并非所有的軟件缺陷都能夠被修復(fù)。(V)

36.軟件質(zhì)量保證和軟件測(cè)試是同一層次的概念。(x)

37.程序員兼任測(cè)試員可以提高工作效率。(x)

38.在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)當(dāng)包括合理的輸入條件和不合理的輸入條件。

(V)

39.傳統(tǒng)測(cè)試是在開(kāi)發(fā)的后期才介入,現(xiàn)在測(cè)試活動(dòng)已經(jīng)擴(kuò)展到了整個(gè)生命

周期。(V)

40.傳統(tǒng)測(cè)試以發(fā)現(xiàn)錯(cuò)誤為目的,現(xiàn)在測(cè)試已經(jīng)擴(kuò)展到了錯(cuò)誤預(yù)防的范畤。

V

41.軟件測(cè)試的生命周期包括測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行、缺陷跟蹤、

測(cè)試評(píng)估。(V)

42.軟件生存周期是從軟件開(kāi)始開(kāi)發(fā)到開(kāi)發(fā)結(jié)束的整個(gè)時(shí)期。(x)

43.測(cè)試用例的數(shù)目越多,測(cè)試的效果越好。(x)

9.黑盒法只在軟件的接口處進(jìn)行測(cè)試,依據(jù)需求規(guī)格說(shuō)明書(shū),檢查程序是否

滿足功能要求。

10.白盒法必須考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,以檢查處理過(guò)程細(xì)節(jié)為基

礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試。

11.邏輯覆蓋是對(duì)程序內(nèi)部有判定存在的邏輯結(jié)構(gòu)設(shè)計(jì)測(cè)試用例,根據(jù)程序

內(nèi)部的邏輯覆蓋程度乂可分為語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、

條件組合覆蓋、路徑覆蓋6種覆蓋技術(shù)。

12.等價(jià)類劃分從程序的功能說(shuō)明,找出一個(gè)輸入條件(通常是一句話

或一個(gè)短語(yǔ)),然后將每個(gè)輸入條件劃分成兩個(gè)或多個(gè)等價(jià)類。

13.邊界值分析是將測(cè)試邊界情況作為重點(diǎn)目標(biāo),選取正好等于、剛剛大

于或剛剛小于邊界值的測(cè)試數(shù)據(jù)。如果輸入或輸出域是一個(gè)有序集合,則應(yīng)選取集

合的第一個(gè)元素和最后一個(gè)元素作為測(cè)試用例。

14.測(cè)試的綜合策略是在測(cè)試中,聯(lián)合使用各種測(cè)試方法。通常先用黑盒法

設(shè)計(jì)基本的測(cè)試用例,再用白盒法補(bǔ)充一些必要的測(cè)試用例。

15.軟件測(cè)試過(guò)程中需要3類信息:軟件配理、測(cè)試配置和測(cè)試工具v

16.軟件測(cè)試一般經(jīng)過(guò)4個(gè)測(cè)試:?jiǎn)卧獪y(cè)試集成測(cè)試系統(tǒng)測(cè)試驗(yàn)證測(cè)

試。

17.單元測(cè)試指對(duì)源程序中每一個(gè)程序單元進(jìn)行測(cè)試,檢查各個(gè)模塊是否正

確實(shí)現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯(cuò)誤,它涉及編碼和詳

細(xì)設(shè)計(jì)的文檔。

18.集成測(cè)試指在單元測(cè)試基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成一個(gè)

完整的系統(tǒng)進(jìn)行的測(cè)試。也稱組裝測(cè)試或聯(lián)合測(cè)試。

19.成測(cè)試的方法有兩種:非漸增式測(cè)試漸增式測(cè)試。

20.漸增式測(cè)試有兩種不同的組裝模塊的方法:自頂向下結(jié)合自底向上結(jié)

合。

21.驗(yàn)證測(cè)試在模擬環(huán)境下運(yùn)用黑盒測(cè)試方法,由專門(mén)測(cè)試人員和用戶

參加的測(cè)試。

22.軟件配置審查的任務(wù)是檢查軟件的所有文檔資料的完整性和正確

性。

23.用等價(jià)類劃分法設(shè)計(jì)一個(gè)測(cè)試用例時(shí),使其覆蓋盡可能多的尚未被覆蓋

的合理等價(jià)類。

24.用等價(jià)類劃分法設(shè)計(jì)一個(gè)測(cè)試用例時(shí),使其覆蓋一個(gè)不合理等價(jià)類。

25.軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。

26.運(yùn)行被測(cè)程序的方法稱為動(dòng)態(tài)測(cè)試。

27.在單元測(cè)試中,測(cè)試一個(gè)模塊時(shí),需要設(shè)計(jì)驅(qū)動(dòng)模塊和樁模塊。

四、簡(jiǎn)答題

1.請(qǐng)簡(jiǎn)述軟件測(cè)試活動(dòng)的生命周期?

答:軟件從進(jìn)入測(cè)試到退出測(cè)試的過(guò)程中,所要經(jīng)歷的引入程序錯(cuò)誤、通過(guò)

測(cè)試發(fā)現(xiàn)錯(cuò)誤和清除程序錯(cuò)誤的幾個(gè)階段。

2.軟件的缺陷等級(jí)應(yīng)如何劃分?

1).致命錯(cuò)誤,可能導(dǎo)致本模塊以及其他相關(guān)模塊異常,死機(jī)等問(wèn)題;

2).嚴(yán)重錯(cuò)誤,問(wèn)題局限在本模塊,導(dǎo)致模塊功能失效或異常退出3).一般錯(cuò)

誤,模塊功能部分失效;4).建議問(wèn)題,由問(wèn)題提出人對(duì)測(cè)試對(duì)象的改進(jìn)意見(jiàn);

3.什么是軟件測(cè)試?(見(jiàn)第一章)

4.什么是V模型?簡(jiǎn)述V模型在軟件測(cè)試過(guò)程中的作用,以及在V模型中各

個(gè)測(cè)試階段和開(kāi)發(fā)過(guò)程的對(duì)應(yīng)關(guān)系?

答:V模型是軟件開(kāi)發(fā)瀑布模型的變種,它反映了測(cè)試活動(dòng)與分析和設(shè)計(jì)的

關(guān)系。從左到右,描述了基本的開(kāi)發(fā)過(guò)程和測(cè)試行為,非常明確地標(biāo)明了測(cè)試過(guò)

程中存在的不同級(jí)別,并且清楚地描述了這些測(cè)試階段和開(kāi)發(fā)過(guò)程期間各階段的對(duì)

應(yīng)關(guān)系。左邊依次下降的是開(kāi)發(fā)過(guò)程各階段,與此相對(duì)應(yīng)的是右邊依次上升的部

分,即各測(cè)試過(guò)程的各個(gè)階段。

V模型的局限性在于沒(méi)有明確地說(shuō)明早期的測(cè)試,無(wú)法體現(xiàn)“盡早地和不斷地

進(jìn)行軟件測(cè)試”的原則

5.軟件測(cè)試應(yīng)該劃分幾個(gè)階段?簡(jiǎn)述各個(gè)階段應(yīng)重點(diǎn)測(cè)試的點(diǎn)?各個(gè)階段的含

義?

答:大體上來(lái)說(shuō)可分為單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試,驗(yàn)收測(cè)試.每個(gè)階段又

分為以下五個(gè)步驟:測(cè)試計(jì)劃,測(cè)試設(shè)計(jì),用例設(shè)計(jì),執(zhí)行結(jié)果,測(cè)試報(bào)告

6.你認(rèn)為一個(gè)優(yōu)秀的測(cè)試工程師應(yīng)該具備哪些素質(zhì)?

答:1、具有良好的計(jì)算機(jī)編程基礎(chǔ)2、具有創(chuàng)新精神和超前意識(shí)3、不懈努

力,追求完美4、具有整體觀念,對(duì)細(xì)節(jié)敏感5、團(tuán)隊(duì)合作精神6、責(zé)任心、耐

心、細(xì)心、信心7、溝通能力8、時(shí)時(shí)保持懷疑態(tài)度,并且有缺陷預(yù)防的意識(shí)

7.什么是軟件缺陷?請(qǐng)簡(jiǎn)述軟件缺陷出現(xiàn)的原因。

答:存在于軟件之中的那些不希望,或不可接受的偏差,而導(dǎo)致軟件產(chǎn)生的

質(zhì)量問(wèn)題。

原因:1、技術(shù)問(wèn)題2、算法錯(cuò)誤3、語(yǔ)法錯(cuò)誤4、計(jì)算和精度問(wèn)題5、系統(tǒng)結(jié)

構(gòu)不合理,造成系統(tǒng)性能問(wèn)題6、接口參數(shù)不匹配出現(xiàn)問(wèn)題。

五、綜合題

1.針對(duì)以下問(wèn)題:某一種8位計(jì)算機(jī),其十六進(jìn)制常數(shù)的定義是以O(shè)x或0X

開(kāi)頭的十六進(jìn)制整數(shù),其取值范圍為一7f?7f(不區(qū)分大小寫(xiě)字母),如0x13、

0x6A、-0x3co請(qǐng)采用等價(jià)類劃分的方法設(shè)計(jì)測(cè)試用例。

解:輸入條件有效等價(jià)類無(wú)效等價(jià)類

開(kāi)頭字符由Ox或0X開(kāi)頭(1)以字母開(kāi)頭以非。數(shù)字開(kāi)頭(2)(3)

數(shù)值字符數(shù)字或A—F的字母(4)A—F以外的字母(5)

數(shù)值字符個(gè)數(shù)21個(gè)(6)0個(gè)(7)

<-7f

數(shù)值2-7f且W7f(8)(9)(10)

>7f

用例l:0x7F,覆蓋等價(jià)類(1)(4)(6)(8)

用例2:-OXb,覆蓋等價(jià)類(1)(4)(6)(8)

用例3:0X0,覆蓋等價(jià)類(1)(4)(6)(8)

用例4:Ox,覆蓋等價(jià)類(1)(7)

用例5:A7,覆蓋等價(jià)類(2)

用例6:-1A,覆蓋等價(jià)類(3)

用例7:0X8h,覆蓋等價(jià)類(1)(5)

用例8:0x80,覆蓋等價(jià)類(1)(4)(10)

用例9:-OXaB,覆蓋等價(jià)類(1)(4)(9)

2.有函數(shù)f(x,y,z),其中x£[1900,2100],y€[l,12],z£[l,31]的。請(qǐng)

寫(xiě)出該函數(shù)采用基本邊界值分析法設(shè)計(jì)的測(cè)試用例。

解:{<2000,6,1>,<2000,6,2>,<2000,6,30>,<2000,6,31>,

<2000,1,15>,<2000,2,15>,<2000,11,15>,<2000,12,15>,<1900,6,15>,

<1901,6,15>,<2099,6,15>,<2100,6,15>,<2000,6,15>}

3.某城市電話號(hào)碼由三部分組成,分別是:地區(qū)碼一一空白或三位數(shù)字;

前綴一一非?0?或?1?開(kāi)頭的三位數(shù)字;后綴一一4位數(shù)字。

假定被測(cè)程序能接受一切符合上述規(guī)定的電話號(hào)碼,拒絕所有不符合規(guī)定的

電話號(hào)碼。要求采用弱健壯等價(jià)類方法,即同時(shí)考慮有效值和無(wú)效值,基于單缺陷

假設(shè).1)首先進(jìn)行輸入條件等價(jià)類劃分,并編號(hào),寫(xiě)出等價(jià)類表.2)設(shè)計(jì)測(cè)試用

例,以便覆蓋所有的有效等價(jià)類.3)為每一個(gè)無(wú)效等價(jià)類設(shè)計(jì)一個(gè)測(cè)試用例,列出

完整的測(cè)試用例表。

解:

列出等價(jià)類表

檢人條件杓效等價(jià)類餐號(hào)無(wú)效等價(jià)類潴號(hào)

空白1wiierrw5

地區(qū)碼少丁3位數(shù)字6

3位散字2

多于3位數(shù)1?7

wiiftrrn8

起始◎位-0-9

前皴29993起始功位-r10

少了3位數(shù)字11

多丁3位政字12

有外數(shù)字字符13

地區(qū)碼4位數(shù)字4少丁4數(shù)?14

多「4數(shù)字15

測(cè)試用例

測(cè)試州例?司摘人敢?!爱?dāng)?shù)葍r(jià)關(guān)

地區(qū)碼后嘏

1空白2234567接受1有效)13.4

21238059876接殳,由效)23.4

32OA2234567接受(無(wú)效)5

4332345678接受C無(wú)效)6

512S423445?7接受(無(wú)效)7

61232B31234接受(無(wú)效)8

71230131234接殳i無(wú)效)9

81231231234接受f無(wú)效)10

9123231234接受C無(wú)效)11

1012323451234接受(無(wú)效)12

111232341234接受(無(wú)效)13

121232341BS4接受(無(wú)效)14

131232342345接受(無(wú)效)15

4.按要求給出下列程序的測(cè)試用例(要求寫(xiě)出必要的說(shuō)明):

⑴語(yǔ)句覆蓋判(2)定覆蓋條件覆蓋(3)判定-條件覆蓋(4)條件組合覆蓋

圖中共有4條路徑:Pl(ace)、P2(abd)、P3(abe)、P4(acd)。

1.Pl正好滿足語(yǔ)句覆蓋的條件。可以設(shè)計(jì)如下的輸入數(shù)據(jù):

A=2,B=0,x=4

2.測(cè)試用例如果能夠測(cè)試路徑Pl(ace)和P2(abd),就可以滿足判定覆

蓋要求??梢栽O(shè)計(jì)如下兩組輸入數(shù)據(jù):

A=2,B=0,x

溫馨提示

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

評(píng)論

0/150

提交評(píng)論