




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、選擇題1、配置測(cè)試()(A)是指檢查軟件之間是否正確交互和共享信息(B)是交互適應(yīng)性、實(shí)用性和有效性的集中體現(xiàn)(C)是指使用各種硬件來(lái)測(cè)試軟件操作的過(guò)程(D)檢查缺陷是否有效改正2、下列各項(xiàng)中______不是一個(gè)測(cè)試計(jì)劃所應(yīng)包含的內(nèi)容()(A)測(cè)試資源、進(jìn)度安排(B)測(cè)試預(yù)期輸出(C)測(cè)試范圍(D)測(cè)試策略3、下列不屬于正式審查的方式是________()(A)同事審查(B)公開(kāi)陳述(C)檢驗(yàn)(D)編碼標(biāo)準(zhǔn)和規(guī)范4、在沒(méi)有產(chǎn)品說(shuō)明書(shū)時(shí)使用____:()(A)探索測(cè)試(B)功能測(cè)試(C)動(dòng)態(tài)測(cè)試(D)靜態(tài)測(cè)試5、調(diào)試是________。()(A)發(fā)現(xiàn)與預(yù)先定義的規(guī)格和標(biāo)準(zhǔn)不符合的問(wèn)題 (B)發(fā)現(xiàn)軟件錯(cuò)誤征兆的過(guò)程(C)有計(jì)劃的、可重復(fù)的過(guò)程(D)消除軟件錯(cuò)誤的過(guò)程6、在軟件底層進(jìn)行的測(cè)試稱為_(kāi)_______。()(A)系統(tǒng)測(cè)試(B)集成測(cè)試(C)單元測(cè)試(D)功能測(cè)試7、在確定黑盒測(cè)試策略時(shí),優(yōu)先選用的方法是________。()(A)邊界值分析法(B)等價(jià)類劃分(C)錯(cuò)誤推斷法(D)決策表方法8、下列_________不屬于軟件缺陷()(A)測(cè)試人員主觀認(rèn)為不合理的地方(B)軟件未達(dá)到產(chǎn)品說(shuō)明書(shū)標(biāo)明的功能(C)軟件出現(xiàn)了產(chǎn)品說(shuō)明書(shū)指明不會(huì)出現(xiàn)的錯(cuò)誤(D)軟件功能超出產(chǎn)品說(shuō)明書(shū)指明范圍9、產(chǎn)品發(fā)布后修復(fù)軟件缺陷比項(xiàng)目開(kāi)發(fā)早期這樣做的費(fèi)用要高()(A)1~2倍(B)10~20倍(C)50倍(D)100倍或更高10、_____把黑盒子測(cè)試和白盒子測(cè)試的界限打亂了。()(A)灰盒子測(cè)試(B)動(dòng)態(tài)測(cè)試(C)靜態(tài)測(cè)試(D)失敗測(cè)試11、軟件測(cè)試的目的是________。()(A)發(fā)現(xiàn)程序中的所有錯(cuò)誤(B)盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤(C)證明程序是正確的(D)調(diào)試程序12、下列_______不屬于測(cè)試原則的內(nèi)容()(A)軟件測(cè)試是有風(fēng)險(xiǎn)的行為(B)完全測(cè)試程序是不可能的(C)測(cè)試無(wú)法顯示潛伏的軟件缺陷(D)找到的缺陷越多軟件的缺陷就越少13、導(dǎo)致軟件缺陷的最大原因是________。()(A)編制說(shuō)明書(shū)(B)設(shè)計(jì)(C)編碼(D)測(cè)試14、修復(fù)軟件缺陷費(fèi)用最高的是________階段()(A)編制說(shuō)明書(shū)(B)設(shè)計(jì)(C)編碼(D)發(fā)布 15、白盒測(cè)試是根據(jù)程序的_________來(lái)設(shè)計(jì)測(cè)試用例,黑盒測(cè)試是根據(jù)軟件的規(guī)格說(shuō)明來(lái)設(shè)計(jì)測(cè)試用例。()(A)功能(B)性能(C)內(nèi)部邏輯(D)內(nèi)部數(shù)據(jù)16、條件覆蓋的目的是________。()(A)使每個(gè)判定的所有可能的條件取值組合至少執(zhí)行一次(條件組合覆蓋)(B)使程序中的每個(gè)判定至少都獲得一次“真”值和“假”值。(C)使程序中的每個(gè)判定中每個(gè)條件的可能值至少滿足一次。(D)使程序中的每個(gè)可執(zhí)行語(yǔ)句至少執(zhí)行一次。17、一個(gè)程序中所含有的路徑數(shù)與________有著直接的關(guān)系。()(A)程序的復(fù)雜程度(B)程序語(yǔ)句行數(shù)(C)程序模塊數(shù)(D)程序指令執(zhí)行時(shí)間18、動(dòng)態(tài)黑盒子測(cè)試:________。()(A)直接測(cè)試底層功能、過(guò)程、子程序和庫(kù)(B)可估算執(zhí)行測(cè)試時(shí)代碼量和具體代碼(C)從軟件獲得讀取變量和狀態(tài)信息的訪問(wèn)權(quán)(D)測(cè)試的是軟件在使用過(guò)程中的實(shí)際行為19、在自低向上測(cè)試中,要編寫(xiě)稱為_(kāi)____的模塊來(lái)測(cè)驗(yàn)正在測(cè)試的模塊。()(A)測(cè)試存根(B)測(cè)試驅(qū)動(dòng)模塊(C)樁模塊(D)底層模塊20、下列______不是軟件自動(dòng)化測(cè)試的優(yōu)點(diǎn)()(A)速度快、效率高(B)準(zhǔn)確度和精確度高(C)能提高測(cè)試的質(zhì)量(D)能充分測(cè)試軟件21、軟件測(cè)試的目的:________。()A.避免軟件開(kāi)發(fā)中出現(xiàn)的錯(cuò)誤B.發(fā)現(xiàn)軟件開(kāi)發(fā)中出現(xiàn)的錯(cuò)誤C.盡可能早地發(fā)現(xiàn)并排除軟件中潛藏的錯(cuò)誤,提高軟件的可靠性D.修改軟件中出現(xiàn)的錯(cuò)誤22、導(dǎo)致軟件缺陷的最大原因是:________。()A.軟件需求說(shuō)明書(shū)B(niǎo).設(shè)計(jì)方案C.編碼D.維護(hù)23、測(cè)試用例是為達(dá)到最佳的測(cè)試效果或高效的揭露隱藏的錯(cuò)誤而精心設(shè)計(jì)的少量測(cè)試數(shù)據(jù),至少應(yīng)該包括________。()A、測(cè)試輸入、執(zhí)行條件和預(yù)期的結(jié)果。B、測(cè)試目標(biāo)、測(cè)試工具C、測(cè)試環(huán)境D、測(cè)試配置24、在軟件測(cè)試階段,測(cè)試步驟按次序可以劃分為以下幾步:()A.單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試B.驗(yàn)收測(cè)試、單元測(cè)試、系統(tǒng)測(cè)試、集成測(cè)試C.單元測(cè)試、集成測(cè)試、驗(yàn)收測(cè)試、系統(tǒng)測(cè)試D.系統(tǒng)測(cè)試、單元測(cè)試、集成測(cè)試、驗(yàn)收測(cè)試25、軟件測(cè)試是軟件質(zhì)量保證的重要手段,下述哪種測(cè)試是軟件測(cè)試的最基礎(chǔ)環(huán)節(jié)?()A.功能測(cè)試B.單元測(cè)試C.結(jié)構(gòu)測(cè)試D.驗(yàn)收測(cè)試26、必須要求用戶參與的測(cè)試階段是________。()A.單元測(cè)試B.集成測(cè)試C.確認(rèn)測(cè)試D.驗(yàn)收測(cè)試27、軟件缺陷修復(fù)的代價(jià)最高的階段為_(kāi)_______。()A、發(fā)布階段B、需求階段C、設(shè)計(jì)階段D、編碼階段28、不屬于白盒測(cè)試的技術(shù)是_______。()A.語(yǔ)句覆蓋 B.判定覆蓋C.邊界值分析 D.基本路徑測(cè)試29、不屬于邏輯覆蓋方法的是()A.組合覆蓋B.判定覆蓋C.條件覆蓋D.接口覆蓋30、在用白盒測(cè)試中的邏輯覆蓋法設(shè)計(jì)測(cè)試用例時(shí),有語(yǔ)句覆蓋、分支覆蓋、條件覆蓋、判定-條件覆蓋、條件組合覆蓋和路徑覆蓋等,在下列覆蓋中,其中________是最弱的覆蓋準(zhǔn)則。()A.語(yǔ)句覆蓋B.條件覆蓋C.判定-條件覆蓋D.路徑覆蓋31、下列_______方法設(shè)計(jì)出的測(cè)試用例發(fā)現(xiàn)程序錯(cuò)誤的能力最強(qiáng)。()A.等價(jià)類劃分法B.場(chǎng)景法C.邊界值分析法D.決策表法x2abcdgfex132、如果F實(shí)現(xiàn)一個(gè)程序,輸入變量x1和x2的邊界、區(qū)間分別為:a≤x1≤x2abcdgfex1x1A.B.x1aabcdgfex2x1xx2CD.a(chǎn)abcdgfex1x2aabcdgfe33、____方法是根據(jù)輸出對(duì)輸入的依賴關(guān)系來(lái)設(shè)計(jì)測(cè)試用例的。()A.邊界值分析B.等價(jià)類C.因果圖法D.錯(cuò)誤推測(cè)法34、對(duì)于一個(gè)含有n個(gè)變量的程序,采用基本邊界值分析法測(cè)試程序會(huì)產(chǎn)生____個(gè)測(cè)試用例。()A.6n+1(健壯性測(cè)試)B.5nC.4n+1D.7n35、下列___不是軟件自動(dòng)化測(cè)試的優(yōu)點(diǎn)。()A.速度快、效率高B.準(zhǔn)確度和精確度高C.能提高測(cè)試的質(zhì)量D.能充分測(cè)試軟件二、判斷題1、最重要的用戶界面要素是軟件符合現(xiàn)行標(biāo)準(zhǔn)和規(guī)范。(√)2、自動(dòng)化測(cè)試可能延誤項(xiàng)目進(jìn)度。(√)3、軟件測(cè)試員可以對(duì)產(chǎn)品說(shuō)明書(shū)進(jìn)行白盒測(cè)試。(√)4、靜態(tài)白盒測(cè)試可以找出遺漏之處和問(wèn)題。(√)5、軟件測(cè)試等于程序測(cè)試。(×)6、軟件測(cè)試是有風(fēng)險(xiǎn)的行為,并非所有的軟件缺陷都能夠被修復(fù)。(√)7、好的測(cè)試員堅(jiān)持不懈地追求完美。(×)8、軟件質(zhì)量保證和軟件測(cè)試是同一層次的概念。(×)9、我們有理由相信只要能夠設(shè)計(jì)出盡可能好的測(cè)試方案,經(jīng)過(guò)嚴(yán)格測(cè)試之后的軟件可以沒(méi)有缺陷。(×)10、軟件生命周期是軟件從產(chǎn)生到報(bào)廢的過(guò)程。(√)11、白盒測(cè)試的條件覆蓋標(biāo)準(zhǔn)強(qiáng)于判定覆蓋。(×)12、驗(yàn)收測(cè)試是以最終用戶為主的測(cè)試。(√)13、測(cè)試程序僅僅按預(yù)期方式運(yùn)行就行了。(×)14、自底向上集成需要測(cè)試員編寫(xiě)驅(qū)動(dòng)程序。(√)15、好的測(cè)試員不懈追求完美。(×)16、軟件測(cè)試工具可以代替軟件測(cè)試員。(×)17、在所有的黑盒測(cè)試方法中,基于決策表的測(cè)試是最為嚴(yán)格、最具有邏輯性的測(cè)試方法。(√)18、測(cè)試用例的數(shù)目越多,測(cè)試的效果越好。(×)19、只要能夠達(dá)到100%的邏輯覆蓋率,就可以保證程序的正確性。(×)20、沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試是沒(méi)有價(jià)值的。(√)21、軟件測(cè)試工具可以代替軟件測(cè)試員。(×)22、單元測(cè)試能發(fā)現(xiàn)約80%的軟件缺陷。(√)23、盡早發(fā)現(xiàn)軟件缺陷,降低修復(fù)成本。(√)24、尚未發(fā)現(xiàn)或未觀察到的軟件缺陷只能說(shuō)是潛在缺陷。(√)25、測(cè)試用例是軟件測(cè)試的核心。(√)三、簡(jiǎn)答題1、功能測(cè)試的定義,并指出幾種主要的測(cè)試用例設(shè)計(jì)方法。答:功能測(cè)試是指依據(jù)產(chǎn)品設(shè)計(jì)規(guī)格說(shuō)明完成對(duì)產(chǎn)品功能進(jìn)行操作,以驗(yàn)證系統(tǒng)是否滿足用戶的功能性需求。
測(cè)試用例設(shè)計(jì)的主要方法有:等價(jià)類劃分方法、邊界值分析方法、錯(cuò)誤推測(cè)方法、因果圖方法、判定表驅(qū)動(dòng)分析方法、功能圖分析方法2、什么叫做集成測(cè)試?集成測(cè)試策略中增值式測(cè)試和非增值式測(cè)試是什么?答:集成測(cè)試又稱組裝測(cè)試、聯(lián)合測(cè)試、子系統(tǒng)測(cè)試或部件測(cè)試。集成測(cè)試是在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求(如根據(jù)結(jié)構(gòu)圖)組裝成子系統(tǒng)或系統(tǒng)進(jìn)行的測(cè)試活動(dòng)。
增值式策略:這種集成方式又稱漸增式組裝。首先對(duì)一個(gè)個(gè)模塊進(jìn)行模塊測(cè)試,然后將這些模塊逐步組裝成較大的系統(tǒng),在組裝的過(guò)程中邊連接邊測(cè)試,以發(fā)現(xiàn)連接過(guò)程中產(chǎn)生的問(wèn)題。通過(guò)增值逐步組裝成為要求的軟件系統(tǒng)。
非增值式策略:先分別測(cè)試每個(gè)模塊,再把所有模塊按設(shè)計(jì)要求放在一起結(jié)合成所要的程序。
4、黑盒測(cè)試和白盒測(cè)試是軟件測(cè)試的兩種基本方法,請(qǐng)分別說(shuō)明各自的優(yōu)點(diǎn)和缺點(diǎn)。答;黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,它是在已知產(chǎn)品所具有的功能,通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否能正常使用。黑盒測(cè)試的優(yōu)點(diǎn)有:
(1)比較簡(jiǎn)單,不需要了解程序內(nèi)部的代碼及實(shí)現(xiàn);(2)與軟件的內(nèi)部實(shí)現(xiàn)無(wú)關(guān);
(3)從用戶角度出發(fā),能很容易的知道用戶會(huì)用到哪些功能,會(huì)遇到哪些問(wèn)題;
(4)基于軟件開(kāi)發(fā)文檔,所以也能知道軟件實(shí)現(xiàn)了文檔中的哪些功能;(5)在做軟件自動(dòng)化測(cè)試時(shí)較為方便。
黑盒測(cè)試的缺點(diǎn)有:
(1)不可能覆蓋所有的代碼,覆蓋率較低,大概只能達(dá)到總代碼量的30%;
(2)自動(dòng)化測(cè)試的復(fù)用性較低。白盒測(cè)試又稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,它是根據(jù)程序內(nèi)部的結(jié)構(gòu)設(shè)計(jì)測(cè)試數(shù)據(jù),檢查程序中的每條通路是否都能夠按預(yù)定要求正確運(yùn)行。白盒測(cè)試的優(yōu)點(diǎn)有:
幫助軟件測(cè)試人員增大代碼的覆蓋率,提高代碼的質(zhì)量,發(fā)現(xiàn)代碼中隱藏的問(wèn)題。白盒測(cè)試的缺點(diǎn)有:
(1)程序運(yùn)行會(huì)有很多不同的路徑,不可能測(cè)試所有的運(yùn)行路徑;
(2)測(cè)試基于代碼,只能測(cè)試開(kāi)發(fā)人員做的對(duì)不對(duì),而不能知道設(shè)計(jì)的正確與否,可能會(huì)漏掉一些功能需求;
(3)系統(tǒng)龐大時(shí),測(cè)試開(kāi)銷(xiāo)會(huì)非常大。四、綜合題 1.如圖顯示某程序的邏輯結(jié)構(gòu)。試為它設(shè)計(jì)足夠的測(cè)試用例,分別實(shí)現(xiàn)對(duì)程序的判定覆蓋、條件覆蓋和條件組合覆蓋。(將相應(yīng)空缺部分填寫(xiě)完整。)覆蓋種類需滿足的條件測(cè)試數(shù)據(jù)期望結(jié)果
判定覆蓋A>1,B=0A=2,B=0執(zhí)行S1A>1,B10或A£1,B=0或A£1,B10A=2,B=1或A=1,B=0或A=1,B=1執(zhí)行S2
條件覆蓋以下四種情況各出現(xiàn)一次無(wú)A>1B=0A=2,B=0執(zhí)行S1A£1B10A=1,B=1執(zhí)行S2
條件組合覆蓋A>1,B=0A=2,B=0執(zhí)行S1A>1,B10A=2,B=1執(zhí)行S2A£1,B=0A=1,B=0執(zhí)行S2A£1,B10A=1,B=1執(zhí)行S22、某軟件規(guī)格說(shuō)明書(shū)包含這樣的要求:第一列字符必須是A或B,第二列字符必須是一個(gè)數(shù)字,在此情況下進(jìn)行文件的修改,但如果第一列字符不正確,則給出信息L;如果第二列字符不是數(shù)字,則給出信息M。請(qǐng)根據(jù)題目完成以下操作:(共15分)(1)要求畫(huà)出因果圖;根據(jù)題意,原因和結(jié)果如下:
結(jié)果:
E1——修改文件;
結(jié)果:
E1——修改文件;
E2——給出信息L;
E3——給出信息M。
C1——第一列字符是A;
C2——第一列字符是B;
C3——第二列字符是一數(shù)字。
(2)并根據(jù)因果圖建立判定表;經(jīng)分析得知3個(gè)原因,應(yīng)該有8中組合情況,但是原因1與原因2同時(shí)為1是不可能的,所以應(yīng)排除這兩種情況,建立的判定表如下:123456原因C1110000C2001100C310101011111100結(jié)果E1101000E2000011E3010101測(cè)試用例首字符為A第二字符為數(shù)字首字符為A第二字符不是數(shù)字首字符為B第二字符為數(shù)字首字符為B第二字符不是數(shù)字首字符為X第二字符為數(shù)字首字符為X第二字符不是數(shù)字3.設(shè)一個(gè)控制流圖如下,請(qǐng)給出環(huán)形復(fù)雜度和基本測(cè)試路徑。(1)根據(jù)程序環(huán)形復(fù)雜度的計(jì)算公式,求出程序路徑集合中的獨(dú)立路徑數(shù)目。V(G)=區(qū)域數(shù)目=4V(G)=邊界數(shù)目-節(jié)點(diǎn)數(shù)目+2=11-9+2=4V(G)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 保潔工作流程培訓(xùn)
- 小腸類癌的臨床護(hù)理
- 2025購(gòu)銷(xiāo)合同框架范本
- 社會(huì)實(shí)踐活動(dòng)總結(jié)報(bào)告
- 中車(chē)精益管理
- 2024年海南特崗教師招聘考試模擬題及答案
- 高一數(shù)學(xué)教師教學(xué)工作總結(jié)模版
- 2025通信設(shè)備安裝工程合同范本
- 2025年上半教師教學(xué)工作總結(jié)模版
- 字典中的賦值技巧update批量更新、比較setdefault方法與等于賦值
- 送達(dá)地址確認(rèn)書(shū)(訴訟類范本)
- 博士后研究人員進(jìn)站審核表
- 電機(jī)檢測(cè)報(bào)告
- 高效水泥助磨劑PPT課件(PPT 66頁(yè))
- 生物防治第三講
- 旁站監(jiān)理實(shí)施細(xì)則(完整版)
- 學(xué)業(yè)水平考試復(fù)習(xí)高中語(yǔ)文文言文課本翻譯
- 蘇教版二年級(jí)(下冊(cè))科學(xué)全冊(cè)單元測(cè)試卷含期中期末(有答案)
- 常用原料凈料率參照表
- 高低溫試驗(yàn)報(bào)告
- 第一章 混凝土拌合站組織機(jī)構(gòu)框圖及崗位職責(zé)
評(píng)論
0/150
提交評(píng)論