版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)新國(guó)家四級(jí)軟件測(cè)試工程師模擬試卷2(共9套)(共287題)計(jì)算機(jī)新國(guó)家四級(jí)軟件測(cè)試工程師模擬試卷第1套一、選擇題(本題共25題,每題1.0分,共25分。)1、關(guān)于對(duì)軟件測(cè)試定義的理解,下邊哪句話是正確的______。A)應(yīng)用系統(tǒng)開(kāi)發(fā)完畢,再對(duì)它進(jìn)行測(cè)試B)軟件開(kāi)發(fā)中產(chǎn)生的錯(cuò)誤都源于編碼階段的錯(cuò)誤代碼C)測(cè)試是我們考察并理解與發(fā)布的軟件系統(tǒng)有關(guān)的利益和風(fēng)險(xiǎn)狀況的過(guò)程D)完備的測(cè)試能夠詳盡地表明軟件中不存在的錯(cuò)誤A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析2、“成熟度”這一概念來(lái)源于美國(guó)CarneigieMellon大學(xué)軟件工程研究所的軟件能力成熟度模型(SW-CMM),在測(cè)試支持度模型(TestabilitySupportModel)中,分為三個(gè)級(jí)別。下列哪項(xiàng)不屬于此級(jí)別分類(lèi)______。A)弱(weak)B)基本(basic)C)正常(normal)D)強(qiáng)(stronA、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析3、基于各種方式獲取的需求和建立的業(yè)務(wù)對(duì)象模型和分析模型,編寫(xiě)系統(tǒng)和軟件需求規(guī)格說(shuō)明,提交管理機(jī)構(gòu)進(jìn)行需求評(píng)審,這是軟件生存周期中______階段的主要任務(wù)。A)軟件設(shè)計(jì)B)制訂計(jì)劃C)系統(tǒng)與軟件需求定義D)集成和系統(tǒng)測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析4、敏感測(cè)試屬于下面哪種測(cè)試______。A)容量測(cè)試B)壓力測(cè)試C)備份測(cè)試D)安全性測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析5、下列能表達(dá)程序未按照預(yù)期運(yùn)行,但不會(huì)導(dǎo)致整體失效的是______。A)故障B)異常C)缺點(diǎn)D)失效A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析6、閱讀以下程序,采用邏輯覆蓋進(jìn)行測(cè)試,下列測(cè)試用例(a,b,c)的輸入值,可以達(dá)到條件覆蓋的是______。Intfunc(inta,b,c){Intk=1:If((a>O)||(b<0)||(a+c>0))k=k+a;Elsek=k+b:If(c>0)k=k+c:Returnk’}A)(1,1,1),(-1,1,1)B)(1,1,1),(-1,-1,-1)C)(1,1,-1),(1,1,1)D)(1,1,-1),(-1,1,1)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析7、下列語(yǔ)句通常不是作為定義結(jié)點(diǎn)的是______。A)輸入語(yǔ)句B)過(guò)程調(diào)用語(yǔ)句C)賦值語(yǔ)句D)輸出語(yǔ)句A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析8、針對(duì)邏輯覆蓋,下列敘述不正確的是______。A)達(dá)到100%CC要求就一定能夠滿足100%DC的要求B)達(dá)到100%CDC要求就一定能夠滿足100%DC的要求C)達(dá)到100%MCDC要求就一定能夠滿足100%DC的要求D)達(dá)到100%路徑覆蓋要求就一定能夠滿足100%DC的要求A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析9、單元測(cè)試首先對(duì)通過(guò)模塊接口的數(shù)據(jù)流進(jìn)行測(cè)試。接口測(cè)試主要從如下幾個(gè)方面考慮______。①模塊的形參和其驅(qū)動(dòng)模塊送來(lái)的參數(shù)的個(gè)數(shù)、類(lèi)型、次序是否一致②模塊傳送給被調(diào)用模塊的參數(shù)與其樁模塊的參數(shù)的個(gè)數(shù)、類(lèi)型和次序是否一致③模塊傳送給庫(kù)函數(shù)的變量個(gè)數(shù)、類(lèi)型次序是否正確④全局變量的定義和用法在各個(gè)模塊中是否一致⑤所使用的外部文件的屬性是否正確,打開(kāi)文件的語(yǔ)句是否正確,緩沖區(qū)大小是否與記錄長(zhǎng)度相匹配,文件結(jié)束判斷處理是否一致A)①③④⑤B)①②③④C)②③④⑤D)①②③④⑤A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析10、單元測(cè)試與集成測(cè)試的區(qū)別,下列選項(xiàng)正確的是______。①測(cè)試對(duì)象不同②測(cè)試時(shí)間不同③測(cè)試地點(diǎn)不同④測(cè)試方法不同⑤測(cè)試內(nèi)容不同A)①②③④B)①②③⑤C)①②④⑤D)②③④⑤A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析11、容量測(cè)試(VolumeTesting)的主要目標(biāo)是______。A)測(cè)試各種資源在超負(fù)荷的情況下的運(yùn)行情況B)檢測(cè)系統(tǒng)可以處理目標(biāo)內(nèi)確定的數(shù)據(jù)容量C)度量系統(tǒng)的性能和預(yù)先定義的目標(biāo)有多大差距D)驗(yàn)證系統(tǒng)從軟件或者硬件失效中恢復(fù)的能力A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析12、軟件可靠性測(cè)試過(guò)程的正確順序?yàn)開(kāi)_____。A)定義軟件運(yùn)行剖面、設(shè)計(jì)測(cè)試用例、確定可靠性目標(biāo)、實(shí)施可靠性測(cè)試、分析測(cè)試結(jié)果B)確定可靠性目標(biāo)、定義軟件運(yùn)行剖面、設(shè)計(jì)測(cè)試用例、實(shí)施可靠性測(cè)試、分析測(cè)試結(jié)果C)設(shè)計(jì)測(cè)試用例、定義軟件運(yùn)行剖面、確定可靠性目標(biāo)、實(shí)施可靠性測(cè)試、分析測(cè)試結(jié)果D)確定可靠性目標(biāo)、設(shè)計(jì)測(cè)試用例、定義軟件運(yùn)行剖面、實(shí)施可靠性測(cè)試、分析測(cè)試結(jié)果A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析13、對(duì)計(jì)算機(jī)的系統(tǒng)有用的系統(tǒng)測(cè)試類(lèi)型有______。①恢復(fù)測(cè)試②安全測(cè)試③應(yīng)力測(cè)試④性能測(cè)試A)①②B)②③C)②③④D)①②③④A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析14、下列關(guān)于面向?qū)ο蠓治龅臏y(cè)試策略的陳述,說(shuō)法錯(cuò)誤的是______。A)面向?qū)ο蟮姆治鲋苯佑成鋯?wèn)題空間,將問(wèn)題空間中的實(shí)例抽象為對(duì)象B)面向?qū)ο蟮姆治鲇脤?duì)象的結(jié)構(gòu)反映問(wèn)題空間的復(fù)雜實(shí)例和復(fù)雜關(guān)系C)面向?qū)ο笾杏脤傩院筒僮鞅硎緦?shí)例的特性和行為D)面向?qū)ο蟮姆治鍪且粋€(gè)功能分解的過(guò)程,是把一個(gè)系統(tǒng)看成可以分解的功能的集合A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析15、由于面向?qū)ο筌浖锌瑟?dú)立被測(cè)試的單元通常是一個(gè)類(lèi)族或最小是一個(gè)獨(dú)立的類(lèi),所以面向?qū)ο蟮膯卧獪y(cè)試可以分為幾個(gè)層次,其中類(lèi)層次的測(cè)試中常用的測(cè)試技術(shù)有______。①等價(jià)類(lèi)劃分測(cè)試②組合功能測(cè)試③遞歸函數(shù)測(cè)試④多態(tài)消息測(cè)試⑤不變式邊界測(cè)試⑥模態(tài)類(lèi)測(cè)試⑦非模態(tài)類(lèi)測(cè)試⑧多態(tài)服務(wù)測(cè)試⑨展平測(cè)試A)②④⑥⑧B)②④⑤⑥C)①②③④D)⑤⑥⑦A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析16、在面向?qū)ο筌浖募蓽y(cè)試中,下列關(guān)于高頻集成的敘述,不正確的是______。A)高頻集成一般采用冒煙測(cè)試的方式B)高頻集成不預(yù)測(cè)每個(gè)測(cè)試用例的預(yù)期效果,如果測(cè)試中未出現(xiàn)反常情況,就認(rèn)為通過(guò)測(cè)試C)高頻集成的優(yōu)點(diǎn):高效、可預(yù)測(cè)性、并行性、盡早查處錯(cuò)誤、易進(jìn)行錯(cuò)誤定位但必須要樁模塊D)高頻集成的缺點(diǎn):若測(cè)試包過(guò)于簡(jiǎn)單,可能難以發(fā)現(xiàn)問(wèn)題;開(kāi)始不能平穩(wěn)集成;若沒(méi)有建立適當(dāng)標(biāo)準(zhǔn)可能會(huì)增加風(fēng)險(xiǎn)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析17、關(guān)于C/S結(jié)構(gòu)和B/S結(jié)構(gòu)的比較,下列說(shuō)法中不正確的是______。A)兩種結(jié)構(gòu)所描述的都是遠(yuǎn)程應(yīng)用訪問(wèn)的模式,從客戶端程序向服務(wù)器發(fā)起請(qǐng)求的方式來(lái)看,并沒(méi)有很大的不同B)從應(yīng)用模式的發(fā)展來(lái)看,B/S結(jié)構(gòu)的應(yīng)用范圍越來(lái)越廣,但C/S仍舊擁有B/S所無(wú)法替代的優(yōu)勢(shì)C)C/S對(duì)于傳輸協(xié)議沒(méi)有特定的要求,相對(duì)HTTP協(xié)議,底層協(xié)議的通信效率更高D)B/S的缺點(diǎn)在于業(yè)務(wù)擴(kuò)展方式比較麻煩,不能像C/S那樣增加網(wǎng)頁(yè)即可增加服務(wù)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析18、Web應(yīng)用軟件的三層體系結(jié)構(gòu)是:表示層、業(yè)務(wù)層和數(shù)據(jù)層。三者的位置依次是______。A)客戶端服務(wù)器端客戶端B)客戶端服務(wù)器端服務(wù)器端C)服務(wù)器端客戶端服務(wù)器端D)客戶端客戶端服務(wù)器端A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析19、關(guān)于軟件的兼容性,以下說(shuō)法錯(cuò)誤的是______。A)數(shù)據(jù)兼容性包括不同版本間的兼容性B)軟件兼容性測(cè)試應(yīng)包括與整機(jī)的兼容性C)平臺(tái)軟件的兼容性測(cè)試通常比應(yīng)用軟件的兼容性測(cè)試更為復(fù)雜和困難D)軟件兼容性應(yīng)考慮與其他同類(lèi)軟件的兼容性A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:所謂兼容性測(cè)試,是指針對(duì)軟件對(duì)其運(yùn)行環(huán)境的依賴(lài)進(jìn)行測(cè)試,以驗(yàn)證軟件是否能夠在所有期望的環(huán)境中運(yùn)行。通常,兼容性測(cè)試主要考慮硬件、軟件和數(shù)據(jù)三個(gè)方面。而軟件兼容性測(cè)試的內(nèi)容有:與操作系統(tǒng)的兼容性、與數(shù)據(jù)庫(kù)的兼容性、與瀏覽器的兼容性、與中間件的兼容性、與其他軟件的兼容性、與平臺(tái)軟件的兼容性。20、下列關(guān)于極限編程的說(shuō)法中,不正確的是______。A)極限編程的主要優(yōu)點(diǎn)是可以隨時(shí)應(yīng)對(duì)新增或改變的需求B)極限編程的主要缺點(diǎn)是編碼人員的自由度過(guò)大C)極限編程的單元測(cè)試由專(zhuān)門(mén)的測(cè)試人員完成,編碼人員不參與其中D)驗(yàn)收測(cè)試主要由用戶完成A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析21、有利于盡早和全面發(fā)現(xiàn)問(wèn)題的模型為_(kāi)_____。A)W模型B)V模型C)H模型D)X模型A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析22、下面有關(guān)軟件缺陷的說(shuō)法中錯(cuò)誤的是______。A)缺陷就是軟件產(chǎn)品在開(kāi)發(fā)中存在的錯(cuò)誤B)缺陷就是軟件維護(hù)過(guò)程中存在的錯(cuò)誤、毛病等各種問(wèn)題C)缺陷就是導(dǎo)致系統(tǒng)程序崩潰的錯(cuò)誤D)缺陷就是系統(tǒng)所需要實(shí)現(xiàn)的某種功能的失效和違背A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析23、測(cè)試項(xiàng)目的輸出標(biāo)準(zhǔn)包括______。A)測(cè)試執(zhí)行標(biāo)準(zhǔn)、測(cè)試分析B)缺陷描述和處理標(biāo)準(zhǔn)C)文檔標(biāo)準(zhǔn)和模板、質(zhì)量評(píng)估標(biāo)準(zhǔn)等D)以上全是A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析24、測(cè)試項(xiàng)目的輸出標(biāo)準(zhǔn)包括______。A)測(cè)試執(zhí)行標(biāo)準(zhǔn)、測(cè)試分析B)缺陷描述和處理標(biāo)準(zhǔn)C)文檔標(biāo)準(zhǔn)和模板、質(zhì)量評(píng)估標(biāo)準(zhǔn)等D)以上全是A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析25、可能給項(xiàng)目成本、進(jìn)度和質(zhì)量帶來(lái)壞的影響的事情被稱(chēng)作______。A)災(zāi)難B)意外C)風(fēng)險(xiǎn)D)缺陷A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析二、論述題(本題共6題,每題1.0分,共6分。)關(guān)于軟件測(cè)試過(guò)程,請(qǐng)回答以下問(wèn)題。26、軟件測(cè)試過(guò)程模型主要有哪些?各有何特點(diǎn)?標(biāo)準(zhǔn)答案:V模型:V模型反映出測(cè)試活動(dòng)與分析設(shè)計(jì)活動(dòng)的關(guān)系。指出單元測(cè)試和集成測(cè)試應(yīng)檢測(cè)程序的執(zhí)行是否滿足軟件設(shè)計(jì)的要求。系統(tǒng)測(cè)試應(yīng)檢測(cè)系統(tǒng)功能、性能的質(zhì)量特性是否達(dá)到系統(tǒng)要求的指標(biāo)。驗(yàn)收測(cè)試確定軟件的實(shí)現(xiàn)是否滿足用戶需要或合同的要求。W模型:W模型指出軟件各開(kāi)發(fā)階段中應(yīng)同步進(jìn)行的驗(yàn)證和確認(rèn)活動(dòng),即測(cè)試與開(kāi)發(fā)也應(yīng)是同步進(jìn)行的。W模型有利于盡早和全面地發(fā)現(xiàn)問(wèn)題。H模型:V模型與W模型有不妥,即它們都把軟件的開(kāi)發(fā)視為需求、設(shè)計(jì)和編碼等一系列串行的活動(dòng),而事實(shí)上,這些活動(dòng)是可以交叉進(jìn)行的。H模型揭示一點(diǎn):軟件測(cè)試是一個(gè)獨(dú)立的流程,貫穿于產(chǎn)品的整個(gè)生命周期中,與其他流程并發(fā)進(jìn)行。其他模型:除了上面幾種常見(jiàn)模型外,還有X模型、前置測(cè)試模型等。知識(shí)點(diǎn)解析:暫無(wú)解析27、應(yīng)當(dāng)如何正確選取過(guò)程模型?標(biāo)準(zhǔn)答案:在實(shí)踐中,應(yīng)當(dāng)盡可能地運(yùn)用各個(gè)模型中對(duì)項(xiàng)目有實(shí)用價(jià)值的方面,不能強(qiáng)行地為使用模型而使用模型。建議采用的方法是:以W模型作為框架,及早、全面地開(kāi)展測(cè)試,同時(shí)靈活運(yùn)用H模型獨(dú)立測(cè)試的思想,在達(dá)到恰當(dāng)?shù)木途w點(diǎn)時(shí)就應(yīng)該開(kāi)展獨(dú)立的測(cè)試工作,同時(shí)將測(cè)試工作進(jìn)行迭代,最終保證完成測(cè)試目標(biāo)。知識(shí)點(diǎn)解析:暫無(wú)解析針對(duì)以下C語(yǔ)言程序,請(qǐng)按要求回答問(wèn)題。以下是一個(gè)用來(lái)求解一元二次方程的C語(yǔ)言程序:1main()2{3floata,b,c,x1,x2,delta;4scanf("%f*f%f",&a,&b,&c);5if(a!=0)6{7delta=b*b-4*a*c;8if(delta>0)9{10x1=(-b+sqrt(delta))/(2*a);11x2=(-b-sqrt(delta))/(2*a);12printf("x1=%f,x2=%f\n",x1,x2);13}14else15{16ifdelta=0)17{18x1=-b/(2*a);19printf("x1=%f\n",x1);20}21else22{23printf("norealsolution\n");24}25}26}27}28、畫(huà)出main()函數(shù)的控制流圖。標(biāo)準(zhǔn)答案:根據(jù)程序的源代碼,容易畫(huà)出對(duì)應(yīng)的控制流圖,如下圖所示(其中圈中的數(shù)字代表的是語(yǔ)句的行號(hào))。知識(shí)點(diǎn)解析:暫無(wú)解析29、采用基本路徑測(cè)試法設(shè)計(jì)一組測(cè)試用例,保證每個(gè)基本獨(dú)立路徑都至少執(zhí)行一次。標(biāo)準(zhǔn)答案:第一步,根據(jù)上述控制流圖計(jì)算該程序的環(huán)路復(fù)雜性。由圖可以看出,判定結(jié)點(diǎn)數(shù)為3,邊數(shù)為9,結(jié)點(diǎn)總數(shù)為7,故V(G)=9-7+2=4或V(G)=3+1=4或V(G)=4第二步,根據(jù)環(huán)路復(fù)雜度為4,可確定4條基本獨(dú)立路徑。Path1:5—27Path2:5—8—26—27Path3:5—8—16—18—26—27Path4:5—8—16—23—26—27第三步,設(shè)計(jì)測(cè)試用例。根據(jù)上面4條基本獨(dú)立路徑,可以設(shè)計(jì)測(cè)試用例如下:測(cè)試用例1:輸入數(shù)據(jù):a=0,b=1,c=1預(yù)期輸出結(jié)果:程序結(jié)束(這時(shí)方程不是二元一次方程)測(cè)試用例2:輸入數(shù)據(jù):a=1,b=3,c=2預(yù)期輸出結(jié)果:x1=-1,x2=-2測(cè)試用例3:輸入數(shù)據(jù):a=1,b=-2,c=1預(yù)期輸出結(jié)果:x1=1測(cè)試用例4:輸入數(shù)據(jù):a=1,b=1,c=1預(yù)期輸出結(jié)果:norealsolution知識(shí)點(diǎn)解析:暫無(wú)解析以下是一軟件規(guī)格說(shuō)明,請(qǐng)按照要求回答問(wèn)題。軟件規(guī)格說(shuō)明:某學(xué)校的學(xué)生公寓有14棟樓,用A~N這14個(gè)大寫(xiě)字母的其中一個(gè)代表樓號(hào)。每棟樓的層數(shù)為6層,代號(hào)為1~6。每層樓有40個(gè)房間,編號(hào)為01~40。具體表示一個(gè)宿舍房間時(shí),用一個(gè)字母加3位數(shù)字表示,例如:“C527”表示C樓第五層的27室。軟件運(yùn)行時(shí),如果輸入的房間號(hào)不在上述范圍內(nèi),將不予接受,并顯示輸入無(wú)效。30、請(qǐng)根據(jù)規(guī)格說(shuō)明,劃分等價(jià)類(lèi)。標(biāo)準(zhǔn)答案:根據(jù)題意,劃分等價(jià)類(lèi)。根據(jù)題中宿舍號(hào)的表示方法及范圍,可以將輸入劃分為4個(gè)有效等價(jià)類(lèi)和10個(gè)無(wú)效等價(jià)類(lèi),具體如表16所示知識(shí)點(diǎn)解析:暫無(wú)解析31、使用等價(jià)類(lèi)劃分方法為該軟件設(shè)計(jì)測(cè)試用例。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析計(jì)算機(jī)新國(guó)家四級(jí)軟件測(cè)試工程師模擬試卷第2套一、選擇題(本題共25題,每題1.0分,共25分。)1、軟件驗(yàn)證和確認(rèn)是保證軟件質(zhì)量的重要措施,它的實(shí)施應(yīng)該針對(duì)______。A、程序編寫(xiě)階段B、軟件開(kāi)發(fā)的所有階段C、軟件調(diào)試階段D、軟件設(shè)計(jì)階段標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件驗(yàn)證和確認(rèn)理論是測(cè)試過(guò)程的理論依據(jù),驗(yàn)證是檢查軟件開(kāi)發(fā)的各個(gè)階段過(guò)程活動(dòng)的結(jié)果是否滿足規(guī)格說(shuō)明的描述,證實(shí)各階段和階段之間的邏輯協(xié)調(diào)性、完備性和正確性。確認(rèn)是證實(shí)在一個(gè)給定的外部環(huán)境中軟件的邏輯正確性,即是否滿足用戶的要求。2、以下關(guān)于Web應(yīng)用軟件測(cè)試的說(shuō)法中,正確的是______。A、Web應(yīng)用軟件安全性測(cè)試只關(guān)注用戶能否繞開(kāi)訪問(wèn)控制使用超越訪問(wèn)權(quán)限的內(nèi)容B、Web應(yīng)用軟件的性能不僅與Web應(yīng)用軟件自身的代碼有關(guān),還可能與所用的Web服務(wù)器、中間件服務(wù)器以及數(shù)據(jù)庫(kù)服務(wù)器有關(guān)C、測(cè)試Web應(yīng)用軟件是否支持不同的瀏覽器是Web應(yīng)用軟件表示層測(cè)試關(guān)注的一項(xiàng)主要內(nèi)容D、對(duì)于沒(méi)有使用數(shù)據(jù)庫(kù)的Web應(yīng)用軟件,不需要進(jìn)行性能測(cè)試標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:對(duì)Web應(yīng)用軟件而言,Web服務(wù)器、中間服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器的配置都可能影響其性能。3、為了提高測(cè)試的效率,正確的做法是______。A)選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試用例B)在完成程序的編碼之后再制定軟件的測(cè)試計(jì)劃C)隨機(jī)選取測(cè)試用例D)取一切可能的輸入數(shù)據(jù)作為測(cè)試用例A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:由測(cè)試用例的原則第5條(設(shè)計(jì)測(cè)試用例時(shí)應(yīng)該充分注意測(cè)試中的群集現(xiàn)象,即測(cè)試后程序中殘存的錯(cuò)誤數(shù)與已發(fā)現(xiàn)的錯(cuò)誤數(shù)目成正比),故在測(cè)試時(shí)應(yīng)當(dāng)對(duì)錯(cuò)誤群集的程序段進(jìn)行重點(diǎn)測(cè)試,以提高測(cè)試的效率及測(cè)試投資的效益。目前,在軟件測(cè)試領(lǐng)域流行一個(gè)“80-20原則”,認(rèn)為80%的錯(cuò)誤是在20%的模塊中發(fā)現(xiàn)的,所以在測(cè)試時(shí)如果發(fā)現(xiàn)某一程序模塊似乎比其他程序模塊有更多的錯(cuò)誤傾向時(shí),則應(yīng)當(dāng)花費(fèi)較多的時(shí)間和代價(jià)測(cè)試這個(gè)程序模塊,從而提高測(cè)試的效率。4、下列引用表,不能直接從表中查出說(shuō)明/使用錯(cuò)誤的是______。A、循環(huán)層次表B、等價(jià)表C、變量交叉引用表D、標(biāo)號(hào)交叉引用表標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析5、下列不屬于關(guān)鍵模塊具有的特性的是______。A、處于程序控制結(jié)構(gòu)的底層B、本身是復(fù)雜的或是容易出錯(cuò)的C、含有確定的性能需求D、被頻繁使用的模塊標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析6、下列關(guān)于a測(cè)試的描述中正確的是______。A、a測(cè)試需要用戶代表參加B、a測(cè)試不需要用戶代表參加C、a測(cè)試是系統(tǒng)測(cè)試的一種D、a測(cè)試不屬于驗(yàn)收測(cè)試標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析7、當(dāng)軟件的各部件組成邏輯都相對(duì)簡(jiǎn)單的情況下,對(duì)其進(jìn)行軟件可靠性分析通常最好選擇運(yùn)用下面哪一種軟件可靠性分析方法______。A、故障樹(shù)分析B、嚴(yán)酷度分析C、失效模式影響分析D、潛在線路分析標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析8、制定技術(shù)方案、配置測(cè)試數(shù)據(jù)是在測(cè)試階段______活動(dòng)中進(jìn)行的。A、測(cè)試策劃B、測(cè)試設(shè)計(jì)與實(shí)現(xiàn)C、測(cè)試執(zhí)行D、測(cè)試總結(jié)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析9、關(guān)于測(cè)試的策劃,說(shuō)法不正確的是______。A、測(cè)試設(shè)計(jì)的任務(wù)是執(zhí)行測(cè)試用例,需要時(shí)也可以將測(cè)試用例設(shè)計(jì)與執(zhí)行并行開(kāi)展B、若系統(tǒng)對(duì)質(zhì)量要求很高,則需要開(kāi)展多次的回歸測(cè)試驗(yàn)證C、在實(shí)際軟件項(xiàng)目中,一個(gè)測(cè)試團(tuán)隊(duì)可能大都是骨干人員D、測(cè)試團(tuán)隊(duì)的規(guī)模與被測(cè)系統(tǒng)規(guī)模、測(cè)試方資源調(diào)配情況有關(guān)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析10、在需求獲取與定義階段就開(kāi)始建立,以后要不斷細(xì)化和完善的文檔是______。A、用戶手冊(cè)B、外部設(shè)計(jì)規(guī)格說(shuō)明C、內(nèi)部設(shè)計(jì)規(guī)格說(shuō)明D、測(cè)試計(jì)劃手冊(cè)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:軟件的外部設(shè)計(jì)是從用戶的角度對(duì)產(chǎn)品進(jìn)行描述的,外部設(shè)計(jì)規(guī)格說(shuō)明是在外部設(shè)計(jì)期間產(chǎn)生的文檔,用戶手冊(cè)是另一種文檔,與外部設(shè)計(jì)規(guī)格說(shuō)明不同的是,它是在需求獲取與定義階段就開(kāi)始建立,以后要不斷細(xì)化和完善的文檔。11、等價(jià)類(lèi)劃分和邊界值分析是常用的兩種黑盒測(cè)試方法,采用這兩種方法,可以大幅度減少測(cè)試用例的數(shù)量,那么,它們的局限性是______。A、在設(shè)計(jì)測(cè)試用例時(shí)不能將這兩種方法結(jié)合在一起同時(shí)使用B、不同輸入變量之間可能存在約束關(guān)系,它們不能處理這類(lèi)約束關(guān)系C、不能用于大型信息系統(tǒng)的測(cè)試用例的設(shè)計(jì)D、不能用于單元測(cè)試和集成測(cè)試標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:等價(jià)類(lèi)劃分和邊界值分析的局限性表述正確的就是選項(xiàng)B,不同輸入變量之間可能存在約束關(guān)系,它們不能處理這類(lèi)約束關(guān)系。12、下列選項(xiàng)中,不屬于桌上檢查的檢查項(xiàng)目的是A)功能檢查B)風(fēng)格檢查C)等價(jià)性檢查D)檢查子程序、宏、函數(shù)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:程序員進(jìn)行桌上檢查的目的是進(jìn)行代碼檢查,主要檢查項(xiàng)目包括:檢查變量的交叉引用表,檢查標(biāo)號(hào)的交叉引用表,檢查子程序、宏、函數(shù),等價(jià)性檢查,常量檢查,標(biāo)準(zhǔn)檢查,風(fēng)格檢查,比較控制流,選擇、激活路徑,補(bǔ)充文檔。選項(xiàng)A不在桌上檢查的檢查項(xiàng)目之中。13、下列不屬于易用性測(cè)試范圍的是A)安裝與卸載測(cè)試B)系統(tǒng)故障頻率C)窗口風(fēng)格的一致性D)功能的關(guān)聯(lián)度A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:易用性測(cè)試包括對(duì)用戶文檔的測(cè)試、易安裝性測(cè)試、功能易用性測(cè)試和用戶界面測(cè)試。系統(tǒng)故障頻率不屬于易用性測(cè)試的范圍。14、以下說(shuō)法錯(cuò)誤的是______。A)軟件產(chǎn)品的質(zhì)量越高,發(fā)布后維護(hù)成本就越低B)在軟件測(cè)試中一般只需要運(yùn)行預(yù)先設(shè)計(jì)的所有測(cè)試用例C)通常應(yīng)該在需求階段設(shè)計(jì)系統(tǒng)測(cè)試用例,以此作為需求檢查的輔助手段D)發(fā)現(xiàn)和修復(fù)產(chǎn)品中的軟件缺陷越早,開(kāi)發(fā)費(fèi)用就會(huì)越低A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析15、下列關(guān)于軟件測(cè)試自動(dòng)化,說(shuō)法正確的是______。A)無(wú)法依靠人工完成的測(cè)試活動(dòng)均可以通過(guò)測(cè)試自動(dòng)化完成B)輸出結(jié)果不明確的測(cè)試不適合自動(dòng)化C)是否采用測(cè)試自動(dòng)化與所開(kāi)發(fā)的應(yīng)用軟件項(xiàng)目的性質(zhì)無(wú)關(guān)D)與手工測(cè)試相比,采用自動(dòng)化測(cè)試可以明顯提高測(cè)試質(zhì)量A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:對(duì)于軟件自動(dòng)化測(cè)試的理解。當(dāng)輸出結(jié)果不明確的情況時(shí),是不適合采用自動(dòng)化測(cè)試的。自動(dòng)化測(cè)試不是萬(wàn)能的,只有當(dāng)某項(xiàng)測(cè)試需要頻繁運(yùn)行時(shí)才需要自動(dòng)化。人工無(wú)法完成的測(cè)試活動(dòng)并不一定能通過(guò)自動(dòng)化測(cè)試完成。是否采用測(cè)試自動(dòng)化與軟件項(xiàng)目的性質(zhì)有關(guān),測(cè)試很少運(yùn)行,軟件不穩(wěn)定,測(cè)試結(jié)果容易人工驗(yàn)證,但是難于把這類(lèi)測(cè)試自動(dòng)化,涉及物理交互的測(cè)試都不適合使用自動(dòng)化測(cè)試。同時(shí),自動(dòng)化測(cè)試對(duì)測(cè)試質(zhì)量的依賴(lài)性極大。它把測(cè)試任務(wù)變成了驗(yàn)證期望輸出的正確性,并不能完全提高測(cè)試的質(zhì)量。16、場(chǎng)景測(cè)試方法是基于IBM公司推行的RUP的測(cè)試用例生成方法,該方法的出發(fā)點(diǎn)是A)用例B)事件流C)控制流D)數(shù)據(jù)流A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:場(chǎng)景測(cè)試方法是基于IBM公司推行的RUP的測(cè)試用例生成方法。該方法從系統(tǒng)分析的結(jié)果——用例出發(fā),通過(guò)對(duì)每個(gè)用例的場(chǎng)景進(jìn)行分析,逐步實(shí)現(xiàn)測(cè)試用例的構(gòu)造。17、下列關(guān)于軟件缺陷產(chǎn)生的原因的敘述中,不屬于技術(shù)問(wèn)題的是A)語(yǔ)法錯(cuò)誤B)系統(tǒng)結(jié)構(gòu)不合理C)文檔錯(cuò)誤,內(nèi)容不正確或拼寫(xiě)錯(cuò)誤D)接口參數(shù)傳遞不匹配,導(dǎo)致模塊集成出現(xiàn)問(wèn)題A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:C選項(xiàng)屬于軟件本身的問(wèn)題而非技術(shù)問(wèn)題。18、下列接口測(cè)試中,要延續(xù)到系統(tǒng)測(cè)試階段來(lái)完成的是A)系統(tǒng)外部接口B)系統(tǒng)內(nèi)部接口C)類(lèi)接口D)函數(shù)或方法接口A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在實(shí)際環(huán)境中,接口可劃分為兩類(lèi):系統(tǒng)內(nèi)部接口(系統(tǒng)內(nèi)部各模塊交互的接口)、系統(tǒng)外部接口(外部系統(tǒng)與系統(tǒng)進(jìn)行交互的接口)。其中對(duì)系統(tǒng)外部接口的測(cè)試一般要延續(xù)到系統(tǒng)測(cè)試階段來(lái)完成。系統(tǒng)內(nèi)部接口主要包括:函數(shù)或方法接口、消息接口、類(lèi)接口和其他接口。19、以下哪種軟件測(cè)試屬于軟件性能測(cè)試的范疇A)易用性測(cè)試B)單元測(cè)試C)壓力測(cè)試D)接口測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:依據(jù)測(cè)試目的的不同,可以把軟件性能測(cè)試及與性能有關(guān)的其他測(cè)試分為性能測(cè)試、并發(fā)測(cè)試、壓力測(cè)試、可靠性測(cè)試、負(fù)載測(cè)試、配置測(cè)試、失效恢復(fù)測(cè)試。20、系統(tǒng)測(cè)試分析通過(guò)以下層次進(jìn)行分析______。(1)用戶層(2)應(yīng)用層(3)功能層(4)子系統(tǒng)層(5)協(xié)議/指標(biāo)A)(1)(2)(3)(4)B)(2)(3)(4)(5)C)(2)(3)(4)D)(1)(2)(3)(4)(5)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析21、由于面向?qū)ο筌浖锌瑟?dú)立被測(cè)試的單元通常是一個(gè)類(lèi)族或最小是一個(gè)獨(dú)立的類(lèi),所以面向?qū)ο蟮膯卧獪y(cè)試可以分為幾個(gè)層次,下列不在其分層內(nèi)的選項(xiàng)為_(kāi)_____。A)方法層次的測(cè)試B)類(lèi)層次的測(cè)試C)類(lèi)樹(shù)層次的測(cè)試D)系統(tǒng)層次的測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析22、“成熟度”這一概念來(lái)源于美國(guó)CarneigieMellon大學(xué)軟件工程研究所的軟件能力成熟度模型(SW-CMM),在測(cè)試支持度模型(TestabilitySupportModel)中,分為三個(gè)級(jí)別。下列哪項(xiàng)不屬于此級(jí)別分類(lèi)______。A)弱(weak)B)基本(basic)C)正常(normal)D)強(qiáng)(stronA、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析23、在軟件開(kāi)發(fā)的過(guò)程中,參與各個(gè)活動(dòng)的評(píng)審和階段的正式技術(shù)評(píng)審是軟件質(zhì)量保證實(shí)施活動(dòng)步驟的______。A)計(jì)劃B)實(shí)施C)檢查D)行動(dòng)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析24、下列哪種情況下可以進(jìn)行單元測(cè)試______。A)每個(gè)模塊的代碼編制完成,并經(jīng)過(guò)評(píng)審和驗(yàn)證確認(rèn)沒(méi)有語(yǔ)法錯(cuò)誤B)每個(gè)模塊的代碼編制完成,不需經(jīng)過(guò)評(píng)審和驗(yàn)證確認(rèn)沒(méi)有語(yǔ)法錯(cuò)誤C)部分模塊的代碼編制完成,并且已完成模塊已經(jīng)過(guò)評(píng)審和驗(yàn)證確認(rèn)沒(méi)有語(yǔ)法錯(cuò)誤D)主要模塊的代碼編制完成,并且已完成模塊已經(jīng)過(guò)評(píng)審和驗(yàn)證確認(rèn)沒(méi)有語(yǔ)法錯(cuò)誤A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析25、以下哪一項(xiàng)不屬于兼容性測(cè)試關(guān)注的范疇A、操作系統(tǒng)是否能運(yùn)行于不同的硬件平臺(tái)B、殺毒軟件在清除病毒時(shí)是否會(huì)影響辦公軟件的正常工作C、Web應(yīng)用軟件是否支持不同的關(guān)系型數(shù)據(jù)庫(kù)D、軟件用戶手冊(cè)中的功能說(shuō)明與實(shí)際功能是否一致標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:兼容性測(cè)試包括:與操作系統(tǒng)的兼容性;與數(shù)據(jù)庫(kù)的兼容性;與瀏覽器的兼容性;與中間件的兼容性;與其他軟件的兼容性;與平臺(tái)軟件的兼容性。二、論述題(本題共13題,每題1.0分,共13分。)26、論述題1:以下是某應(yīng)用程序的輸入條件限制,請(qǐng)按要求回答問(wèn)題某應(yīng)用程序的輸入條件組合為:姓名:填或不填性別:男或女狀態(tài):激活或未激活(1)對(duì)該應(yīng)用程序采用正交試驗(yàn)設(shè)計(jì)法設(shè)計(jì)測(cè)試用例。(2)談一下正交實(shí)驗(yàn)設(shè)計(jì)法設(shè)計(jì)測(cè)試用例好在哪里?標(biāo)準(zhǔn)答案:?jiǎn)栴}1:采用常用方法設(shè)計(jì)測(cè)試用例如下:對(duì)于該程序的輸入條件,因?yàn)槊總€(gè)條件分別有兩個(gè)輸入?yún)?shù),如果要全部覆蓋它們的輸入組合,則需設(shè)計(jì)8個(gè)測(cè)試用例,分別是:1.填寫(xiě)姓名、選擇男性、狀態(tài)設(shè)置為激活。2.填寫(xiě)姓名、選擇女性、狀態(tài)設(shè)置為激活。3.填寫(xiě)姓名、選擇男性、狀態(tài)設(shè)置為未激活。4.填寫(xiě)姓名、選擇女性、狀態(tài)設(shè)置為未激活。5.不填寫(xiě)姓名、選擇男性、狀態(tài)設(shè)置為激活。6.不填寫(xiě)姓名、選擇女性、狀態(tài)設(shè)置為激活。7.不填寫(xiě)姓名、選擇男性、狀態(tài)設(shè)置為未激活。8.不填寫(xiě)姓名、選擇女性、狀態(tài)設(shè)置為未激活。問(wèn)題2:下面采用正交試驗(yàn)設(shè)計(jì)法設(shè)計(jì)測(cè)試用例步驟1:確定有哪些因素,即輸入的條件。該應(yīng)用程序有姓名、性別、狀態(tài)三個(gè)因素。步驟2:每個(gè)因素有哪幾種參數(shù),即輸入條件的參數(shù)。該應(yīng)用程序中的因素都有兩種參數(shù),如姓名有填寫(xiě)和不填寫(xiě)兩個(gè)參數(shù)。步驟3:選擇一個(gè)合適的正交表。對(duì)上述應(yīng)用程序,我們可以選用L4,構(gòu)造正交表,如表17—1所示。步驟4:將變量的值映射到表中,即把表中的0和l映射成條件和參數(shù),則上表轉(zhuǎn)換為表17-2。步驟5:把上表中每一行各種因素組合,即作為一個(gè)測(cè)試用例。由上表有4行,故用正交試驗(yàn)法設(shè)計(jì)的該應(yīng)用程序的測(cè)試用例有4個(gè),分別是:1)填寫(xiě)姓名、性別為男,狀態(tài)設(shè)置為激活。2)填寫(xiě)姓名、性別為女,狀態(tài)設(shè)置為未激活。3)不填寫(xiě)姓名、性別為男,狀態(tài)設(shè)置為未激活。4)不填寫(xiě)姓名、性別為女,狀態(tài)設(shè)置為激活。正交試驗(yàn)設(shè)計(jì)法的好處:簡(jiǎn)化測(cè)試用例,是一種可以用最少的測(cè)試用例獲得較為全面的測(cè)試覆蓋率的設(shè)計(jì)方法,尤其對(duì)于較為復(fù)雜的程序,該方法優(yōu)點(diǎn)顯著。知識(shí)點(diǎn)解析:首先考慮程序的輸入條件組合,根據(jù)路徑覆蓋需要8個(gè)測(cè)試用例,然后根據(jù)正交實(shí)驗(yàn)設(shè)計(jì)測(cè)試用例方法步驟,通過(guò)構(gòu)造正交表設(shè)計(jì)測(cè)試用例。最后通過(guò)結(jié)果比較總結(jié)出正交實(shí)驗(yàn)設(shè)計(jì)法設(shè)計(jì)測(cè)試用例的好處。關(guān)于軟件測(cè)試過(guò)程,請(qǐng)回答以下問(wèn)題。27、軟件測(cè)試過(guò)程模型主要有哪些?各有何特點(diǎn)?標(biāo)準(zhǔn)答案:V模型:V模型反映出測(cè)試活動(dòng)與分析設(shè)計(jì)活動(dòng)的關(guān)系。指出單元測(cè)試和集成測(cè)試應(yīng)檢測(cè)程序的執(zhí)行是否滿足軟件設(shè)計(jì)的要求。系統(tǒng)測(cè)試應(yīng)檢測(cè)系統(tǒng)功能、性能的質(zhì)量特性是否達(dá)到系統(tǒng)要求的指標(biāo)。驗(yàn)收測(cè)試確定軟件的實(shí)現(xiàn)是否滿足用戶需要或合同的要求。W模型:W模型指出軟件各開(kāi)發(fā)階段中應(yīng)同步進(jìn)行的驗(yàn)證和確認(rèn)活動(dòng),即測(cè)試與開(kāi)發(fā)也應(yīng)是同步進(jìn)行的。W模型有利于盡早和全面地發(fā)現(xiàn)問(wèn)題。H模型:V模型與W模型有不妥,即它們都把軟件的開(kāi)發(fā)視為需求、設(shè)計(jì)和編碼等一系列串行的活動(dòng),而事實(shí)上,這些活動(dòng)是可以交叉進(jìn)行的。H模型揭示一點(diǎn):軟件測(cè)試是一個(gè)獨(dú)立的流程,貫穿于產(chǎn)品的整個(gè)生命周期中,與其他流程并發(fā)進(jìn)行。其他模型:除了上面幾種常見(jiàn)模型外,還有X模型、前置測(cè)試模型等。知識(shí)點(diǎn)解析:暫無(wú)解析28、應(yīng)當(dāng)如何正確選取過(guò)程模型?標(biāo)準(zhǔn)答案:在實(shí)踐中,應(yīng)當(dāng)盡可能地運(yùn)用各個(gè)模型中對(duì)項(xiàng)目有實(shí)用價(jià)值的方面,不能強(qiáng)行地為使用模型而使用模型。建議采用的方法是:以W模型作為框架,及早、全面地開(kāi)展測(cè)試,同時(shí)靈活運(yùn)用H模型獨(dú)立測(cè)試的思想,在達(dá)到恰當(dāng)?shù)木途w點(diǎn)時(shí)就應(yīng)該開(kāi)展獨(dú)立的測(cè)試工作,同時(shí)將測(cè)試工作進(jìn)行迭代,最終保證完成測(cè)試目標(biāo)。知識(shí)點(diǎn)解析:暫無(wú)解析29、根據(jù)你對(duì)單元測(cè)試的理解,談?wù)勗谌魏吻闆r下單元測(cè)試都是可能的嗎?都是需要的嗎?標(biāo)準(zhǔn)答案:?jiǎn)卧獪y(cè)試又稱(chēng)模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單位——程序模塊,進(jìn)行正確性檢驗(yàn)的測(cè)試工作。其目的在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種差錯(cuò)。單元測(cè)試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例。多個(gè)模塊可以平行地獨(dú)立進(jìn)行單元測(cè)試。單元測(cè)試是在編碼階段完成的,每編寫(xiě)出一個(gè)程序模塊,就開(kāi)始做這個(gè)模塊的單元測(cè)試,所以只要采用模塊化方法設(shè)計(jì)開(kāi)發(fā)的軟件,單元測(cè)試都是必需的。這時(shí)單元測(cè)試通常由編寫(xiě)程序的人來(lái)完成。因?yàn)樗枰鶕?jù)程序的內(nèi)部邏輯結(jié)構(gòu)設(shè)計(jì)測(cè)試用例,對(duì)于那些不了解程序內(nèi)部細(xì)節(jié)的人,單元測(cè)試無(wú)法進(jìn)行。知識(shí)點(diǎn)解析:暫無(wú)解析以下是某C語(yǔ)言程序,此程序根據(jù)輸入的學(xué)生成績(jī)得出成績(jī)的等級(jí),請(qǐng)仔細(xì)閱讀程序并完成要求。intscorelevel(intscore){intlevel;if(score>100||score<0)level=-1;elseif(score>=90)level=1;elseif(score>=80)level=2;elseif(score>=70)level=3;elseif(score>=60)level=4;elselevel=5:returnlevel;30、畫(huà)出上面程序的控制流圖。標(biāo)準(zhǔn)答案:程序的控制流圖如下圖所示知識(shí)點(diǎn)解析:暫無(wú)解析31、給出滿足基本路徑覆蓋的路徑集合。標(biāo)準(zhǔn)答案:由控制流圖的圈復(fù)雜度V(G)=6(圖中的區(qū)域數(shù),或者V(G)=E-N+2),所以基本路徑集合應(yīng)包含六條獨(dú)立的路徑。分別為:知識(shí)點(diǎn)解析:暫無(wú)解析32、設(shè)計(jì)覆蓋基本路徑的測(cè)試用例集合。標(biāo)準(zhǔn)答案:測(cè)試用例的設(shè)計(jì)如下:Score=188,95,85,75,63,26;知識(shí)點(diǎn)解析:暫無(wú)解析33、根據(jù)你對(duì)單元測(cè)試的理解,談?wù)勗谌魏吻闆r下單元測(cè)試都是可能的嗎?都是需要的嗎?標(biāo)準(zhǔn)答案:?jiǎn)卧獪y(cè)試又稱(chēng)模塊測(cè)試,是針對(duì)軟件設(shè)計(jì)的最小單位——程序模塊,進(jìn)行正確性檢驗(yàn)的測(cè)試工作。其目的在于發(fā)現(xiàn)各模塊內(nèi)部可能存在的各種差錯(cuò)。單元測(cè)試需要從程序的內(nèi)部結(jié)構(gòu)出發(fā)設(shè)計(jì)測(cè)試用例。多個(gè)模塊可以平行地獨(dú)立進(jìn)行單元測(cè)試。單元測(cè)試是在編碼階段完成的,每編寫(xiě)出一個(gè)程序模塊,就開(kāi)始做這個(gè)模塊的單元測(cè)試,所以只要采用模塊化方法設(shè)計(jì)開(kāi)發(fā)的軟件,單元測(cè)試都是必需的。這時(shí)單元測(cè)試通常由編寫(xiě)程序的人來(lái)完成。因?yàn)樗枰鶕?jù)程序的內(nèi)部邏輯結(jié)構(gòu)設(shè)計(jì)測(cè)試用例,對(duì)于那些不了解程序內(nèi)部細(xì)節(jié)的人,單元測(cè)試無(wú)法進(jìn)行。知識(shí)點(diǎn)解析:暫無(wú)解析設(shè)計(jì)黑盒測(cè)試的測(cè)試用例某圖書(shū)出租商店欲開(kāi)發(fā)一個(gè)租書(shū)信息管理系統(tǒng),管理圖書(shū)的租借業(yè)務(wù)。該系統(tǒng)的數(shù)據(jù)流圖如下:34、根據(jù)系統(tǒng)的數(shù)據(jù)流圖,畫(huà)出對(duì)應(yīng)的程序功能圖。(提示;在程序功能圖中不考慮文件和與文件交互的數(shù)據(jù)流,并可用狀態(tài)和遷移來(lái)描述。)標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析35、計(jì)算該程序功能圖的McCabe復(fù)雜性度量。標(biāo)準(zhǔn)答案:依據(jù)有向圖G環(huán)路復(fù)雜性公式:V(G)=m-n+2,其中,V(G)是環(huán)路個(gè)數(shù),m是有向弧個(gè)數(shù),n是結(jié)點(diǎn)個(gè)數(shù),從上圖可知,m=10,n=9,則V(G)=m-n+2=10-9+2=3,即該程序功能圖的McCabe復(fù)雜度為3知識(shí)點(diǎn)解析:暫無(wú)解析36、給出該程序功能圖的基本測(cè)試路徑集合。標(biāo)準(zhǔn)答案:測(cè)試路徑集合如下:知識(shí)點(diǎn)解析:暫無(wú)解析37、標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析38、標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析計(jì)算機(jī)新國(guó)家四級(jí)軟件測(cè)試工程師模擬試卷第3套一、選擇題(本題共25題,每題1.0分,共25分。)1、下列屬于變量異常的是______。A)變量被定義,但沒(méi)有被使用B)所使用的變量未被定義C)變量在使用前被重復(fù)定義D)以上全部A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:數(shù)據(jù)流測(cè)試是路徑測(cè)試的一種,它主要關(guān)注一條路徑上變量在何時(shí)定義、何時(shí)使用,通過(guò)變量的定義和使用異常來(lái)檢查程序錯(cuò)誤。通常將變量異常分為三類(lèi):第一類(lèi)定義與使用異?!兞勘欢x,但沒(méi)有被使用;第二類(lèi)定義與使用異?!褂玫淖兞课幢欢x;第三類(lèi)定義與使用異常——變量在使用前被重復(fù)定義。2、下列引起軟件缺陷的因素屬于技術(shù)問(wèn)題的是______。A)內(nèi)容不正確B)算法錯(cuò)誤C)語(yǔ)法錯(cuò)誤D)系統(tǒng)結(jié)構(gòu)不合理A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在軟件開(kāi)發(fā)的過(guò)程中,造成軟件缺陷的主要因素有:技術(shù)問(wèn)題、團(tuán)隊(duì)合作和軟件本身。其中技術(shù)問(wèn)題主要有:算法錯(cuò)誤、語(yǔ)法錯(cuò)誤、計(jì)算和精度問(wèn)題、系統(tǒng)結(jié)構(gòu)不合理、算法選擇不科學(xué)、接口參數(shù)傳遞不匹配。而選項(xiàng)A屬于軟件本身造成的缺陷。3、以下敘述中正確的是______。A)可跟蹤性分析是在整體上分析整個(gè)資源的分配策略B)關(guān)鍵性分析是標(biāo)志原始需求和相應(yīng)開(kāi)發(fā)結(jié)果之間關(guān)系的能力C)接口分析必須關(guān)注三種接口:用戶接口,硬件接口和軟件接口D)評(píng)估全在軟件開(kāi)發(fā)的最后階段進(jìn)行,以確認(rèn)產(chǎn)品是否符合規(guī)格說(shuō)明A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:可跟蹤性分析是標(biāo)識(shí)原始需求和相應(yīng)開(kāi)發(fā)結(jié)果之問(wèn)關(guān)系的能力。關(guān)鍵性分析是在整體上分析整個(gè)資源的分配策略。A、B選項(xiàng)說(shuō)法應(yīng)互換。評(píng)估不僅僅要對(duì)最終的軟件產(chǎn)品進(jìn)行評(píng)估,而是軟件開(kāi)發(fā)各個(gè)階段都需要進(jìn)行的,D說(shuō)法錯(cuò)誤。4、在軟件開(kāi)發(fā)的過(guò)程中,參與各個(gè)活動(dòng)的評(píng)審和階段的正式技術(shù)評(píng)審是軟件質(zhì)量保證實(shí)施活動(dòng)步驟的______。A)計(jì)劃B)實(shí)施C)檢查D)行動(dòng)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析5、下列測(cè)試用例設(shè)計(jì)方法中,不會(huì)在協(xié)議一致性測(cè)試中使用的是______。A、等價(jià)類(lèi)測(cè)試B、基于風(fēng)險(xiǎn)的測(cè)試C、規(guī)范導(dǎo)出法D、邊界值測(cè)試標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析6、在面向?qū)ο筌浖y(cè)試模型中,面向?qū)ο缶幊痰臏y(cè)試可以細(xì)分為_(kāi)_____。A、單元測(cè)試和集成測(cè)試B、單元測(cè)試和系統(tǒng)測(cè)試C、單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試D、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析7、下列不屬于面向?qū)ο蠹蓽y(cè)試策略的是______。A、不變式邊界測(cè)試B、協(xié)作集成測(cè)試C、大突擊集成測(cè)試D、高頻集成測(cè)試標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析8、下列應(yīng)用服務(wù)器中,不遵循J2EE規(guī)范的是______。A、MTSB、WeblogicC、Oracal9iApplicationServerD、WebSpere標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析9、下列不屬于極限測(cè)試的實(shí)施要注意的是______。A、單元測(cè)試用例如何生成B、單元測(cè)試工具的選擇使用C、集成測(cè)試方法的選擇D、模擬對(duì)象的使用標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析10、下列軟件屬性中,軟件產(chǎn)品首要滿足的應(yīng)該是______。A、功能需求B、性能需求C、可擴(kuò)展性和靈活性D、容錯(cuò)、糾錯(cuò)能力標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:軟件產(chǎn)品質(zhì)量的屬性有很多,其中軟件產(chǎn)品首先要滿足的就是客戶的功能需求。性能需求包括處理和響應(yīng)時(shí)間,約束條件則是標(biāo)識(shí)外部硬件、可用存儲(chǔ)或其他現(xiàn)有系統(tǒng)對(duì)軟件的限制。功能、性能和約束必須在一起進(jìn)行評(píng)價(jià)。另外軟件產(chǎn)品還應(yīng)具備一定的可擴(kuò)展性和靈活性,應(yīng)能夠有效的處理例外或異常情況,具有一定的容錯(cuò)、糾錯(cuò)能力??傊?,軟件質(zhì)量實(shí)際上是各種特性的復(fù)雜組合。11、下列有關(guān)軟件質(zhì)量的敘述中,錯(cuò)誤的是A)軟件的功能和性能必須結(jié)合在一起考慮B)軟件質(zhì)量不僅包括軟件產(chǎn)品的質(zhì)量,還包括軟件過(guò)程的質(zhì)量C)明確的軟件質(zhì)量屬性是指在合同或行業(yè)標(biāo)準(zhǔn)中規(guī)定必須實(shí)現(xiàn)的質(zhì)量要求D)隱舍的軟件質(zhì)量屬性在合同或行業(yè)標(biāo)準(zhǔn)中沒(méi)有規(guī)定,因此在產(chǎn)品開(kāi)發(fā)時(shí)不必專(zhuān)門(mén)考慮A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件質(zhì)量是各種特性的復(fù)雜組合,定義一個(gè)軟件的質(zhì)量就等于為該軟件定義一系列質(zhì)量屬性,D選項(xiàng)敘述不準(zhǔn)確。12、場(chǎng)景測(cè)試方法是基于IBM公司推行的RUP的測(cè)試用例生成方法,該方法的出發(fā)點(diǎn)是A)用例B)事件流C)控制流D)數(shù)據(jù)流A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:場(chǎng)景測(cè)試方法是基于IBM公司推行的RUP的測(cè)試用例生成方法。該方法從系統(tǒng)分析的結(jié)果——用例出發(fā),通過(guò)對(duì)每個(gè)用例的場(chǎng)景進(jìn)行分析,逐步實(shí)現(xiàn)測(cè)試用例的構(gòu)造。13、CMUSEI的wattsHumphrey指出:軟件產(chǎn)品必須首先提供用戶所需要的A)可靠性B)可操作性C)特點(diǎn)D)功能A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:CMUSEI的wattsHumphrey指出:“軟件產(chǎn)品必須首先提供用戶所需要的功能,如果做不到這一點(diǎn),什么產(chǎn)品都沒(méi)有意義;其次,這個(gè)產(chǎn)品必須能夠正常工作。如果產(chǎn)品中有很多缺陷,不能正常工作,那么不管這種產(chǎn)品性能如何,用戶也不會(huì)使用它?!?4、對(duì)采用迭代或增量開(kāi)發(fā)過(guò)程模型開(kāi)發(fā)的產(chǎn)品進(jìn)行集成測(cè)試時(shí),最適合采用的集成策略是A)傳統(tǒng)的集成測(cè)試策略B)基于集成測(cè)試策略C)高頻集成測(cè)試策略D)基于使用的集成測(cè)試策略A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:高頻集成是指在軟件開(kāi)發(fā)過(guò)程中頻繁地將新開(kāi)發(fā)的代碼與已有代碼集成。最適用于對(duì)采用迭代或增量開(kāi)發(fā)過(guò)程模型開(kāi)發(fā)的產(chǎn)品進(jìn)行集成測(cè)試。15、軟件可靠性分析方法通常不依賴(lài)于概率統(tǒng)計(jì)的方法,下面屬于軟件可靠性分析方法的是______。A)失效模式影響分析法(FMEA法)B)故障樹(shù)和事件樹(shù)分析法C)潛在線路分析法D)以上全部A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析16、僅根據(jù)規(guī)格說(shuō)明書(shū)描述的程序功能來(lái)設(shè)計(jì)測(cè)試用例的方法稱(chēng)為_(kāi)_____。A)白盒測(cè)試法B)黑盒測(cè)試法C)靜態(tài)分析法D)人工分析法A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:僅根據(jù)規(guī)格說(shuō)明書(shū)描述的程序功能來(lái)設(shè)計(jì)測(cè)試用例的方法稱(chēng)為黑盒測(cè)試法。白盒測(cè)試是對(duì)程序的邏輯結(jié)構(gòu)進(jìn)行檢查,從中獲取測(cè)試數(shù)據(jù)。靜態(tài)分析又稱(chēng)靜態(tài)測(cè)試不必運(yùn)行程序,目的是收集有關(guān)程序代碼的結(jié)構(gòu)信息而非查錯(cuò)。人工分析與自動(dòng)化測(cè)試相對(duì),與具體的測(cè)試方法不是同一個(gè)概念。17、不需要運(yùn)行程序,通過(guò)收集有關(guān)代碼的結(jié)構(gòu)信息來(lái)對(duì)程序進(jìn)行測(cè)試的是A)靜態(tài)分析B)動(dòng)態(tài)測(cè)試C)白盒測(cè)試D)黑盒測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:軟件測(cè)試的分類(lèi)方法比較多,針對(duì)測(cè)試時(shí)是否要運(yùn)行程序,可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,其中靜態(tài)測(cè)試也稱(chēng)為靜態(tài)分析。它不必運(yùn)行程序,目的僅僅是收集程序代碼的結(jié)構(gòu)信息而不用查錯(cuò)。相反,動(dòng)態(tài)測(cè)試則是要執(zhí)行程序,目的是查出程序的錯(cuò)誤而非檢查程序代碼的結(jié)構(gòu)信息。18、在面向?qū)ο筌浖募蓽y(cè)試中,集成策略反應(yīng)了集成測(cè)試中如何選擇每輪測(cè)試的對(duì)象,實(shí)際測(cè)試中為保證測(cè)試充分,常考慮測(cè)試類(lèi)間的連接,常用技術(shù)有______。(1)類(lèi)關(guān)聯(lián)的多重性測(cè)試(2)受控異常測(cè)試(3)往返場(chǎng)景測(cè)試(4)模態(tài)機(jī)測(cè)試A)(1)(2)(3)B)(2)(3)(4)C)(1)(3)(4)D)(1)(2)(3)(4)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析19、指出單元測(cè)試和集成測(cè)試應(yīng)檢測(cè)程序的執(zhí)行是否滿足軟件設(shè)計(jì)的要求,反應(yīng)測(cè)試活動(dòng)與分析設(shè)計(jì)活動(dòng)關(guān)系的模型為_(kāi)_____。A)W模型B)V模型C)H模型D)X模型A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析20、關(guān)于面向?qū)ο筌浖_(kāi)發(fā)過(guò)程和測(cè)試過(guò)程的說(shuō)法,不正確的是______。A)面向?qū)ο蟮能浖_(kāi)發(fā)過(guò)程通常是一個(gè)迭代與漸進(jìn)的過(guò)程B)面向?qū)ο蟮能浖y(cè)試過(guò)程通常是一個(gè)迭代與漸進(jìn)的過(guò)程C)測(cè)試活動(dòng)之間是一系列相關(guān)測(cè)試任務(wù)的集合,時(shí)間上并不一定是連貫的D)測(cè)試活動(dòng)之間是首尾相接的而非穿插交錯(cuò)的A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析21、下列選項(xiàng)中不屬于覆蓋率對(duì)軟件測(cè)試作用的是______。A)得知測(cè)試是否充分B)協(xié)助找出代碼中的語(yǔ)法錯(cuò)誤C)指導(dǎo)設(shè)計(jì)能夠增加覆蓋率的測(cè)試用例D)了解測(cè)試的弱點(diǎn)在哪里A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析22、集成測(cè)試中使用的主要測(cè)試方法為_(kāi)_____。A)黑盒測(cè)試B)灰盒測(cè)試C)回歸測(cè)試D)白盒測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析23、A、57.1%B、78.6%C、90%D、100%標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:覆蓋率公式:DDP覆蓋率=被評(píng)價(jià)到的判定路徑數(shù)量/程序中判定路徑總數(shù)×100%=4/7×100%=57.1%。由圖可以看出,圖中一共有七條判定路徑,而該測(cè)試用例覆蓋了判定路徑A、B、E、H四條。所以該測(cè)試用例的判定路徑覆蓋率為4/7=57.1%。24、以下不屬于集成測(cè)試層次的是A)應(yīng)用環(huán)境集成測(cè)試B)模塊內(nèi)集成測(cè)試C)子系統(tǒng)內(nèi)集成測(cè)試D)子系統(tǒng)間集成測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析25、下列關(guān)于開(kāi)始軟件測(cè)試工作應(yīng)具備的條件中,錯(cuò)誤的是A、具有測(cè)試合同(或項(xiàng)目計(jì)劃)B、軟件測(cè)試文檔齊全、符合規(guī)范C、所提交的被測(cè)軟件受控D、軟件源代碼正確通過(guò)編譯或匯編標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件測(cè)試工作一般應(yīng)具備的條件為:具有測(cè)試合同(或項(xiàng)目計(jì)劃);具有軟件測(cè)試所需的各種文檔;所提交的被測(cè)軟件受控;軟件源代碼正確通過(guò)編譯或匯編。二、論述題(本題共15題,每題1.0分,共15分。)以下是一軟件規(guī)格說(shuō)明,請(qǐng)按要求回答問(wèn)題。軟件規(guī)格說(shuō)明:某工廠招工規(guī)定,報(bào)名者年齡應(yīng)該在16周歲到35周歲之間(到2011年12月31日為止),即出生年月不在上述范圍內(nèi)的人員將不予接受,并顯示“年齡不合格”的出錯(cuò)信息。26、請(qǐng)根據(jù)規(guī)格說(shuō)明,劃分等價(jià)類(lèi)。標(biāo)準(zhǔn)答案:根據(jù)題意,劃分等價(jià)類(lèi)。假定已知出生年月由6位數(shù)字字符表示,前4位代表年,后兩位代表月,則可以劃分3個(gè)有效等價(jià)類(lèi)和7個(gè)無(wú)效等價(jià)類(lèi)。具體如下:有效等價(jià)類(lèi):出生年月:(1)6位數(shù)字對(duì)應(yīng)數(shù)值:(5)197603~199512月份對(duì)應(yīng)數(shù)值:(8)在1~12之間無(wú)效等價(jià)類(lèi):出生年月:(2)含非數(shù)字字符(3)少于6個(gè)數(shù)字字符(4)多于6個(gè)數(shù)字字符對(duì)應(yīng)數(shù)值:(6)小于197003(7)大于198912月份對(duì)應(yīng)數(shù)值:(9)小于0(10)大于12知識(shí)點(diǎn)解析:暫無(wú)解析27、使用等價(jià)類(lèi)劃分方法為該軟件設(shè)計(jì)測(cè)試用例。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析28、在QESlJitewebVersion1.0中,已知Version1.0FTP系統(tǒng)測(cè)試項(xiàng)目的部分信息如下:(1)測(cè)試版本共有兩個(gè),按日期排序?yàn)閂1.0,V1.1。(2)功能分類(lèi)視圖部分待測(cè)區(qū)域及人員分配定義如下表所示:標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析針對(duì)以下C語(yǔ)言程序,請(qǐng)按要求回答問(wèn)題。下面是一個(gè)簡(jiǎn)單的C語(yǔ)言程序:intfuncl(inta,b,c){intk=1;if((a>0||b<0))k=k+a;elsek=k+b;if(c>0)k=k+c;returnk;}29、畫(huà)出該函數(shù)的程序流程圖。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析30、設(shè)計(jì)測(cè)試用例,分別使函數(shù)的各種邏輯覆蓋率盡量達(dá)到100%。如果認(rèn)為該函數(shù)的某種邏輯覆蓋率無(wú)法達(dá)到100%,需要說(shuō)明原因。標(biāo)準(zhǔn)答案:經(jīng)過(guò)分析不難知,上面這個(gè)程序包含:1)5個(gè)語(yǔ)句:每行一個(gè)語(yǔ)句;2)3個(gè)條件:a>0;b<0;c>0;3)4個(gè)分支:有兩個(gè)if語(yǔ)句,每個(gè)if語(yǔ)句有兩個(gè)分支;4)6個(gè)條件組合:條件表達(dá)式(a>0)||(b<0)共有兩個(gè)條件a>0和b<0,故有4個(gè)條件組合;條件表達(dá)式(c>0)只有一個(gè)條件c>0,故有兩個(gè)條件組合。所以該程序共有6個(gè)條件組合;5)4條路徑:從程序的入口到出口的路徑共有4條,分別是:Path1:1—2—3—5—6—8Path2:1—2—3—5—7—8Path3:1—2—4—5—6—8Path4:1—2—4—5—7—8知識(shí)點(diǎn)解析:暫無(wú)解析31、設(shè)計(jì)特殊的測(cè)試用例,說(shuō)明各種邏輯覆蓋之間的關(guān)系。標(biāo)準(zhǔn)答案:這個(gè)程序有3個(gè)輸入:a、b、c,其輸入數(shù)據(jù)組合是非常大的。下面對(duì)該程序分別應(yīng)用不同的邏輯覆蓋準(zhǔn)則,設(shè)計(jì)測(cè)試用例。首先根據(jù)源程序畫(huà)出程序流圖比較容易,然后分析學(xué)過(guò)的所有的邏輯覆蓋(如語(yǔ)句覆蓋,分支覆蓋,路徑覆蓋等),分析針對(duì)每種邏輯覆蓋的標(biāo)準(zhǔn)來(lái)設(shè)計(jì)測(cè)試用例。通過(guò)設(shè)計(jì)測(cè)試用例來(lái)體現(xiàn)各種邏輯覆蓋之間的關(guān)系。1.語(yǔ)句覆蓋根據(jù)語(yǔ)句覆蓋準(zhǔn)則,只需要采用兩個(gè)輸入數(shù)據(jù)組合:(a,b,c)=(1,1,1)、(-1,1,1),便可以把該程序的所有5個(gè)語(yǔ)句執(zhí)行一遍。2.分支覆蓋(判定覆蓋)根據(jù)分支覆蓋準(zhǔn)則,只需要采用兩個(gè)輸入數(shù)據(jù)組合:(a,b,c)=(1,1,-1)、(-1,1,1),便可以把該程序的所有4個(gè)分支走遍。但未考慮b<0的情況,故不滿足條件覆蓋。說(shuō)明滿足分支覆蓋的測(cè)試用例未必滿足條件覆蓋。3.條件覆蓋根據(jù)條件覆蓋準(zhǔn)則,只需要采用兩個(gè)輸入數(shù)據(jù)組合:(a,b,c)=(1,1,-1)、(-1,-1,1),便可以把該程序的3個(gè)條件的真假情況都覆蓋到。由于表達(dá)式(a>0)||(b<0)的計(jì)算值都為真,不會(huì)執(zhí)行else語(yǔ)句,即不滿足分支覆蓋和語(yǔ)句覆蓋。說(shuō)明滿足條件覆蓋的未必滿足分支覆蓋和語(yǔ)句覆蓋。4.條件組合覆蓋根據(jù)條件組合的覆蓋準(zhǔn)則,只需要采用4個(gè)輸入數(shù)據(jù)組合:(a,b,c)=(1,-1,1)、(1,1,1)、(-1,1,-1)、(-1,-1,-1),便可以把該程序的6個(gè)條件組合情況覆蓋到。但執(zhí)行的路徑數(shù)只有2個(gè),故不滿足路徑覆蓋。說(shuō)明滿足條件組合的覆蓋不一定滿足路徑覆蓋。5.路徑覆蓋根據(jù)路徑覆蓋的準(zhǔn)則,只需要采用4個(gè)輸入數(shù)據(jù)組合:(a,b,c)=(1,1,1)、(1,1,-1)、(-1,1,1)、(-1,1,-1),便可以把該程序的所有4條路徑都覆蓋。路徑覆蓋是最強(qiáng)的覆蓋準(zhǔn)則。知識(shí)點(diǎn)解析:暫無(wú)解析以下是班級(jí)成績(jī)處理平臺(tái)的程序流程圖,請(qǐng)仔細(xì)閱讀程序并完成要求。該平臺(tái)允許最多輸入100個(gè)學(xué)生的成績(jī),以-1作為輸入結(jié)束標(biāo)志。N2存放輸入的學(xué)生成績(jī)個(gè)數(shù),N1存放輸入成績(jī)中有效成績(jī)的個(gè)數(shù),sum存放成績(jī)總和。初始化N2=N1=O,sum=0。計(jì)算其中有效的學(xué)生分?jǐn)?shù)的個(gè)數(shù)、總分?jǐn)?shù)和平均值。請(qǐng)針對(duì)該程序流程圖進(jìn)行基本路徑覆蓋測(cè)試用例設(shè)計(jì)。32、導(dǎo)出過(guò)程的控制流圖。標(biāo)準(zhǔn)答案:該程序的過(guò)程控制流圖如下。知識(shí)點(diǎn)解析:暫無(wú)解析33、確定基本測(cè)試路徑集合。標(biāo)準(zhǔn)答案:該過(guò)程該過(guò)程控制流圖的圈復(fù)雜性度量G(V)為4(區(qū)域數(shù),或者G(V)=EN+2)所以基本路徑集合包含四條獨(dú)立的路徑:1-2-6-7-91-2-6-8-91-2-3-4-5-2-6-7-91-2-3-4-10-2-6-7-9知識(shí)點(diǎn)解析:暫無(wú)解析關(guān)于軟件測(cè)試過(guò)程,請(qǐng)回答以下問(wèn)題。34、軟件測(cè)試過(guò)程模型主要有哪些?各有何特點(diǎn)?標(biāo)準(zhǔn)答案:V模型:V模型反映出測(cè)試活動(dòng)與分析設(shè)計(jì)活動(dòng)的關(guān)系。指出單元測(cè)試和集成測(cè)試應(yīng)檢測(cè)程序的執(zhí)行是否滿足軟件設(shè)計(jì)的要求。系統(tǒng)測(cè)試應(yīng)檢測(cè)系統(tǒng)功能、性能的質(zhì)量特性是否達(dá)到系統(tǒng)要求的指標(biāo)。驗(yàn)收測(cè)試確定軟件的實(shí)現(xiàn)是否滿足用戶需要或合同的要求。W模型:W模型指出軟件各開(kāi)發(fā)階段中應(yīng)同步進(jìn)行的驗(yàn)證和確認(rèn)活動(dòng),即測(cè)試與開(kāi)發(fā)也應(yīng)是同步進(jìn)行的。W模型有利于盡早和全面地發(fā)現(xiàn)問(wèn)題。H模型:V模型與W模型有不妥,即它們都把軟件的開(kāi)發(fā)視為需求、設(shè)計(jì)和編碼等一系列串行的活動(dòng),而事實(shí)上,這些活動(dòng)是可以交叉進(jìn)行的。H模型揭示一點(diǎn):軟件測(cè)試是一個(gè)獨(dú)立的流程,貫穿于產(chǎn)品的整個(gè)生命周期中,與其他流程并發(fā)進(jìn)行。其他模型:除了上面幾種常見(jiàn)模型外,還有X模型、前置測(cè)試模型等。知識(shí)點(diǎn)解析:暫無(wú)解析35、應(yīng)當(dāng)如何正確選取過(guò)程模型?標(biāo)準(zhǔn)答案:在實(shí)踐中,應(yīng)當(dāng)盡可能地運(yùn)用各個(gè)模型中對(duì)項(xiàng)目有實(shí)用價(jià)值的方面,不能強(qiáng)行地為使用模型而使用模型。建議采用的方法是:以W模型作為框架,及早、全面地開(kāi)展測(cè)試,同時(shí)靈活運(yùn)用H模型獨(dú)立測(cè)試的思想,在達(dá)到恰當(dāng)?shù)木途w點(diǎn)時(shí)就應(yīng)該開(kāi)展獨(dú)立的測(cè)試工作,同時(shí)將測(cè)試工作進(jìn)行迭代,最終保證完成測(cè)試目標(biāo)。知識(shí)點(diǎn)解析:暫無(wú)解析36、標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析37、標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析以下是學(xué)生選課系統(tǒng)中“學(xué)生查詢成績(jī)”交互行為的描述,請(qǐng)按要求回答問(wèn)題。交互開(kāi)始時(shí)終端上顯示首頁(yè),用戶選擇“查詢”請(qǐng)求后,顯示“請(qǐng)輸入學(xué)號(hào)”。在用戶輸入學(xué)號(hào)后,系統(tǒng)核對(duì)學(xué)生學(xué)號(hào):若輸入的學(xué)號(hào)不正確,則顯示“輸入的學(xué)號(hào)不正確”,此次查詢?nèi)∠氐绞醉?yè);若輸入學(xué)號(hào)正確,出現(xiàn)“請(qǐng)輸入課程名”。一旦輸入課程名,就開(kāi)始核對(duì)課程名稱(chēng):若輸入的課程名不正確,則顯示“輸入的課程名不正確”,此次查詢?nèi)∠?,回到首?yè);若輸入的課程名正確,則根據(jù)“學(xué)號(hào)”和“課程名”,查詢學(xué)生成績(jī)。若查詢學(xué)生成績(jī)成功,則顯示查詢到的成績(jī),系統(tǒng)詢問(wèn)是否繼續(xù)查詢:當(dāng)用戶選擇“繼續(xù)查詢”后回到“請(qǐng)輸入學(xué)號(hào)”;當(dāng)用戶選擇“結(jié)束查詢”后回到首頁(yè)。若查詢學(xué)生成績(jī)失效,則顯示“查詢失效”后回到首頁(yè)。38、請(qǐng)畫(huà)出該系統(tǒng)以上交互行為的狀態(tài)圖(應(yīng)滿足功能圖的要求,不可畫(huà)成流程圖)。標(biāo)準(zhǔn)答案:根據(jù)系統(tǒng)的規(guī)格說(shuō)明,畫(huà)出狀態(tài)圖,如下圖所示。其中,M1:選擇“查詢”請(qǐng)求M2:輸入學(xué)號(hào)M3:輸入了正確的學(xué)號(hào)M4:輸入了錯(cuò)誤的學(xué)號(hào)M5、M9、M13:回歸首頁(yè)M6:輸入課程名M7:輸入了正確的課程名M8:輸入了錯(cuò)誤的課程名M10:選擇查詢成績(jī)M11:查詢成績(jī)成功M12:查詢成績(jī)失敗M14:系統(tǒng)詢問(wèn)是否繼續(xù)查詢M15:用戶選擇“繼續(xù)查詢”M16:用戶選擇“結(jié)束查詢”知識(shí)點(diǎn)解析:暫無(wú)解析39、使用基本路徑測(cè)試方法確定該狀態(tài)圖的測(cè)試路徑。標(biāo)準(zhǔn)答案:根據(jù)系統(tǒng)的規(guī)格說(shuō)明,畫(huà)出控制流圖,如下圖所示。由控制流圖可以看出:程序中有四個(gè)判定結(jié)點(diǎn),故該程序的環(huán)路復(fù)雜度V(G)=5,所以可以確定五條獨(dú)立的測(cè)試路徑,即:Path1:1-2-4Path2:1-2-3-6Path3:1-2-3-5-8Path4:1-2-3-5-7-9Path5:1-2-3-5-7-10以下是QESuiteWebVersion1.0中某測(cè)試項(xiàng)目的部分界面,請(qǐng)按要求回答問(wèn)題。知識(shí)點(diǎn)解析:暫無(wú)解析40、下圖是該測(cè)試項(xiàng)目的測(cè)試用例執(zhí)行文檔界面,有幾個(gè)測(cè)試用例沒(méi)有執(zhí)行?有幾個(gè)測(cè)試用例最近一次執(zhí)行通過(guò)?有幾個(gè)測(cè)試用例最近一次執(zhí)行失敗?標(biāo)準(zhǔn)答案:QESuiteWebVerslon1.0提供一系列的功能輔助測(cè)試管理人員控制測(cè)試過(guò)程的運(yùn)行,其中一方面是監(jiān)控測(cè)試用例執(zhí)行文檔的執(zhí)行過(guò)程,這里測(cè)試管理人員可以通過(guò)觀察執(zhí)行測(cè)試視圖組來(lái)查看當(dāng)前測(cè)試任務(wù)下、某個(gè)功能分類(lèi)下測(cè)試執(zhí)行文檔的執(zhí)行情況。其中不同顏色的燈泡代表不同的執(zhí)行狀態(tài):綠色代表執(zhí)行通過(guò),紅色代表執(zhí)行失敗,藍(lán)色代表未執(zhí)行等。下面觀察本題目的測(cè)試用例執(zhí)行文檔界面,可以看出,有2個(gè)藍(lán)色燈泡,故代表有2個(gè)測(cè)試用例沒(méi)有執(zhí)行;有4個(gè)綠色燈泡,故代表有4個(gè)測(cè)試用例最近一次執(zhí)行通過(guò);有1個(gè)紅色燈泡,故代表有1個(gè)測(cè)試用例最近一次執(zhí)行失敗。知識(shí)點(diǎn)解析:暫無(wú)解析計(jì)算機(jī)新國(guó)家四級(jí)軟件測(cè)試工程師模擬試卷第4套一、選擇題(本題共25題,每題1.0分,共25分。)1、按照數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期模型,在開(kāi)發(fā)某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),對(duì)系統(tǒng)采用的軟硬件及技術(shù)方案等作出合理的評(píng)估并提出選擇建議的工作屬于______。A)規(guī)劃與分析階段的系統(tǒng)規(guī)劃與定義B)規(guī)劃與分析階段的可行性分析C)需求分析階段的業(yè)務(wù)規(guī)則需求分析D)系統(tǒng)設(shè)計(jì)階段的總體設(shè)計(jì)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析2、不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測(cè)試者依據(jù)該程序功能上的輸入輸出關(guān)系,或是程序的外部特性來(lái)設(shè)計(jì)和選擇測(cè)試用例,推斷程序編碼正確性的測(cè)試方法是______。A)動(dòng)態(tài)測(cè)試B)靜態(tài)測(cè)試C)黑盒測(cè)試D)灰盒測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析3、一般認(rèn)為80%的問(wèn)題存在于20%的程序中。例如美國(guó)IBM公司的OS/370操作系統(tǒng)中,47%的錯(cuò)誤僅與該系統(tǒng)的4%的程序模塊有關(guān)。這種現(xiàn)象被稱(chēng)作______。A)錯(cuò)誤的群集B)錯(cuò)誤的二八法則C)少數(shù)服從多數(shù)D)錯(cuò)誤的潛在危機(jī)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析4、選取足夠多的測(cè)試數(shù)據(jù),使得判定表達(dá)式中的每個(gè)條件的所有可能取值至少執(zhí)行一次,而且每個(gè)判定表達(dá)式的所有可能的判定結(jié)果至少執(zhí)行一次。這種覆蓋測(cè)試方法為_(kāi)_____。A)邏輯覆蓋B)語(yǔ)句覆蓋C)判定覆蓋或分支覆蓋D)判定一條件覆蓋A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析5、白盒測(cè)試方法的缺點(diǎn)是______和______。(1)不可測(cè)試軟件的特定部位(2)不能發(fā)現(xiàn)功能需求中的錯(cuò)誤(3)無(wú)法檢驗(yàn)軟件的外部特征(4)無(wú)法測(cè)試未實(shí)現(xiàn)功能需求的軟件的內(nèi)部缺陷A)(1)(2)B)(2)(3)C)(1)(4)D)(3)(4)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析6、針對(duì)下面的程序段,對(duì)于(MaxNum,Type)的取值,至少需要______個(gè)測(cè)試用例才能夠滿足判定覆蓋的要求。Whjle(MaxNum-->0){If(10==Type)x=y*2;Elseif(100==Type)x=y+20;}A)5B)4C)3D)2A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析7、通常測(cè)試用例很難100%覆蓋測(cè)試需求,因?yàn)開(kāi)_____。(1)輸入量太大(2)輸出結(jié)果多(3)軟件實(shí)現(xiàn)途徑多(4)測(cè)試依據(jù)沒(méi)有統(tǒng)一標(biāo)準(zhǔn)A)(1)(2)(3)B)(2)(3)C)(1)(2)(3)(4)D)(1)(3)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析8、下列選項(xiàng)中不屬于覆蓋率對(duì)軟件測(cè)試作用的是______。A)得知測(cè)試是否充分B)協(xié)助找出代碼中的語(yǔ)法錯(cuò)誤C)指導(dǎo)設(shè)計(jì)能夠增加覆蓋率的測(cè)試用例D)了解測(cè)試的弱點(diǎn)在哪里A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析9、漸增式開(kāi)發(fā)方法有利于______。A)獲取軟件需求B)快速開(kāi)發(fā)軟件C)大型團(tuán)隊(duì)開(kāi)發(fā)D)商業(yè)軟件開(kāi)發(fā)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析10、集成測(cè)試中使用的主要測(cè)試方法為_(kāi)_____。A)黑盒測(cè)試B)灰盒測(cè)試C)回歸測(cè)試D)白盒測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析11、在軟件交付使用之后,用戶將如何實(shí)際使用它,對(duì)于開(kāi)發(fā)者來(lái)說(shuō)是無(wú)法預(yù)測(cè)的,關(guān)于α測(cè)試和β測(cè)試,敘述不正確的是______。A)α測(cè)試由用戶在開(kāi)發(fā)者的場(chǎng)所進(jìn)行B)β測(cè)試由軟件的最終用戶們?cè)谝粋€(gè)或多個(gè)客戶場(chǎng)所進(jìn)行C)α測(cè)試是在不受控的環(huán)境中進(jìn)行的D)β測(cè)試是軟件在一個(gè)用戶自我使用的“真實(shí)”的環(huán)境中的應(yīng)用A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析12、軟件性能測(cè)試的目標(biāo)不僅僅是發(fā)現(xiàn)性能缺陷,具體軟件性能測(cè)試不包括下述中的______。A)發(fā)現(xiàn)缺陷B)性能調(diào)優(yōu)C)能力檢測(cè)與規(guī)劃D)安全入侵檢測(cè)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析13、下列測(cè)試用例設(shè)計(jì)中既適用于失效恢復(fù)測(cè)試用例設(shè)計(jì)又適用于健壯性測(cè)試用例設(shè)計(jì)的方法為_(kāi)_____。A)規(guī)范導(dǎo)出法B)錯(cuò)誤猜測(cè)法C)基于故障的測(cè)試D)基于風(fēng)險(xiǎn)的測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析14、下列不是面向?qū)ο笾饕卣鞯倪x項(xiàng)為_(kāi)_____。A)封裝B)繼承C)實(shí)效D)多態(tài)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析15、面向?qū)ο筌浖茈y對(duì)單個(gè)成員方法進(jìn)行充分的測(cè)試,具有良好封裝性的類(lèi)稱(chēng)為單元測(cè)試的基本對(duì)像。下列內(nèi)容,不屬于類(lèi)層次測(cè)試內(nèi)容的為_(kāi)_____。A)不變式邊界測(cè)試B)多態(tài)服務(wù)測(cè)試C)模態(tài)類(lèi)測(cè)試D)非模態(tài)類(lèi)測(cè)試A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析16、面向?qū)ο蠹蓽y(cè)試的目的是______。A)測(cè)試系統(tǒng)的各個(gè)組成部分放在一起是否能夠協(xié)調(diào)一致B)檢查測(cè)試用例生成,測(cè)試用例執(zhí)行,測(cè)試結(jié)果判斷是否正確C)選擇哪些實(shí)體集成D)確定每個(gè)類(lèi)及其實(shí)例是否能正常工作A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:暫無(wú)解析17、Web應(yīng)用系統(tǒng)的安全測(cè)試與防護(hù)主要包括______。(1)入侵檢測(cè)(2)漏洞掃描(3)安全策略(4)安全管理策略A)(1)(2)(3)B)(2)(3)(4)C)(1)(3)(4)D)(1)(2)(3)(4)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析18、以下哪種應(yīng)用服務(wù)器不遵循J2EE規(guī)范______。A)Oracle9iApplicationServerB)PKUASC)WebLogicD)TuxedoA、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析19、不準(zhǔn)確的手冊(cè)容易導(dǎo)致用戶誤用軟件,因此手冊(cè)的測(cè)試必須測(cè)試手冊(cè)的準(zhǔn)確性,這方面檢查范圍不包括______。A)檢查手冊(cè)對(duì)相關(guān)概念和術(shù)語(yǔ)的使用B)檢查手冊(cè)對(duì)約束條件的約束C)檢查手冊(cè)對(duì)功能的描述D)檢查是否有未在手冊(cè)中出現(xiàn)的功能A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析20、下列關(guān)于文檔測(cè)試的說(shuō)法中,不正確的是______。A)在軟件系統(tǒng)的開(kāi)發(fā)和維護(hù)工作中,文檔編寫(xiě)與維護(hù)所占到的比重是10%~25%B)如果文檔出現(xiàn)了與當(dāng)前系統(tǒng)不符的問(wèn)題,測(cè)試人員應(yīng)作為錯(cuò)誤上報(bào)C)有缺陷的程序通常會(huì)導(dǎo)致有缺陷的結(jié)果,而有缺陷的文件可能不會(huì)D)有缺陷的文件即使存在了,也不會(huì)導(dǎo)致系統(tǒng)被不當(dāng)更改或系統(tǒng)的輸出使用不當(dāng)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析21、下列關(guān)于軟件測(cè)試過(guò)程管理的原則,說(shuō)法錯(cuò)誤的是______。A)有關(guān)測(cè)試需求,應(yīng)當(dāng)有一個(gè)經(jīng)各方同意的、完整的、清楚的、詳細(xì)的、整體的、可實(shí)現(xiàn)和可測(cè)試性的需求并文檔化,盡可能堅(jiān)持最初的原則B)最后再測(cè)試由W模型中抽象出來(lái)的理念C)全面測(cè)試由W模型中抽象出來(lái)的理念D)獨(dú)立的、迭代的測(cè)試由H模型中得到的理念A(yù)、
B、
C、
D、
標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:暫無(wú)解析22、下述軟件測(cè)試過(guò)程管理特點(diǎn)的敘述,不正確的是______。A)軟件質(zhì)量標(biāo)準(zhǔn)定義不準(zhǔn)確、任務(wù)邊界模糊B)軟件測(cè)試項(xiàng)目的變化控制和預(yù)警分析要求高C)要求測(cè)試人力資源豐富,有快速的變動(dòng)調(diào)整以適應(yīng)D)測(cè)試任務(wù)分配難A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析23、測(cè)試執(zhí)行標(biāo)準(zhǔn),缺陷描述和處理標(biāo)準(zhǔn),文檔標(biāo)準(zhǔn)和模板,測(cè)試分析、質(zhì)量評(píng)估標(biāo)準(zhǔn)等應(yīng)當(dāng)是所包含的內(nèi)容。A)測(cè)試計(jì)劃的整體目標(biāo)B)測(cè)試項(xiàng)目輸入標(biāo)準(zhǔn)C)測(cè)試項(xiàng)目輸出標(biāo)準(zhǔn)D)測(cè)試實(shí)施策略A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析24、軟件測(cè)試活動(dòng)主要包括______。A)測(cè)試設(shè)計(jì)與開(kāi)發(fā)B)測(cè)試執(zhí)行C)A)B)D)都是D)測(cè)試總結(jié)A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:暫無(wú)解析25、測(cè)試的復(fù)用包括______。A)測(cè)試用例的復(fù)用B)軟件缺陷報(bào)告的復(fù)用C)軟件過(guò)程信息的復(fù)用D)以上全是A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:暫無(wú)解析二、論述題(本題共6題,每題1.0分,共6分。)以下是一軟件規(guī)格說(shuō)明,請(qǐng)按要求回答問(wèn)題。軟件規(guī)格說(shuō)明:某工廠招工規(guī)定,報(bào)名者年齡應(yīng)該在16周歲到35周歲之間(到2011年12月31日為止),即出生年月不在上述范圍內(nèi)的人員將不予接受,并顯示“年齡不合格”的出錯(cuò)信息。26、請(qǐng)根據(jù)規(guī)格說(shuō)明,劃分等價(jià)類(lèi)。標(biāo)準(zhǔn)答案:根據(jù)題意,劃分等價(jià)類(lèi)。假定已知出生年月由6位數(shù)字字符表示,前4位代表年,后兩位代表月,則可以劃分3個(gè)有效等價(jià)類(lèi)和7個(gè)無(wú)效等價(jià)類(lèi)。具體如下:有效等價(jià)類(lèi):出生年月:(1)6位數(shù)字對(duì)應(yīng)數(shù)值:(5)197603~199512月份對(duì)應(yīng)數(shù)值:(8)在1~12之間無(wú)效等價(jià)類(lèi):出生年月:(2)含非數(shù)字字符(3)少于6個(gè)數(shù)字字符(4)多于6個(gè)數(shù)字字符對(duì)應(yīng)數(shù)值:(6)小于197003(7)大于198912月份對(duì)應(yīng)數(shù)值:(9)小于0(10)大于12知識(shí)點(diǎn)解析:暫無(wú)解析27、使用等價(jià)類(lèi)劃分方法為該軟件設(shè)計(jì)測(cè)試用例。標(biāo)準(zhǔn)答案:知識(shí)點(diǎn)解析:暫無(wú)解析以下是某“象棋中走馬事件”應(yīng)用程序的走馬規(guī)則,請(qǐng)按要求回答問(wèn)題。以下是中國(guó)象棋中走馬事件中的走馬規(guī)則:1)如果落點(diǎn)在棋盤(pán)外,則不移動(dòng)棋子;2)如果落點(diǎn)與起點(diǎn)不構(gòu)成日字形,則不移動(dòng)棋子;3)如果落點(diǎn)處有己方棋子,則不移動(dòng)棋子;4)如果在落點(diǎn)方向的鄰近交叉點(diǎn)有棋子(絆馬腿),則不移動(dòng)棋子;5)如果不屬于1)~4)條,且落點(diǎn)處無(wú)棋子,則移動(dòng)棋子。6)如果不屬于1)~4)條,且落點(diǎn)處為對(duì)方棋子(非老將),則移動(dòng)棋子并除去對(duì)方棋子;7)如果不屬于1)~4)條,且落點(diǎn)處為對(duì)方老將,則移動(dòng)棋子,并提示戰(zhàn)勝對(duì)方,游戲結(jié)束。28、畫(huà)出該應(yīng)用程序的因果圖。標(biāo)準(zhǔn)答案:第一步,從中國(guó)象棋走馬事件的走馬規(guī)則的描述中,明確原因和結(jié)果。原因:1.落點(diǎn)在棋盤(pán)上。2.落點(diǎn)與起點(diǎn)構(gòu)成日字。3.落點(diǎn)處無(wú)己方棋子。4.落點(diǎn)方向的鄰近交叉點(diǎn)無(wú)棋子。5.落點(diǎn)處有棋子。6.落點(diǎn)處為對(duì)方棋子(非老將)。7.落點(diǎn)處為對(duì)方老將。結(jié)果:21.不移動(dòng)棋子。22.移動(dòng)棋子。23.移動(dòng)棋子,并除去對(duì)方棋子。24.移動(dòng)棋子,并提示戰(zhàn)勝對(duì)方,結(jié)束游戲。第二步,根據(jù)上面分析的原因和結(jié)果,結(jié)合題目中二者的關(guān)系,建立因果圖。其因果圖如下圖所示,圖中,結(jié)點(diǎn)11是導(dǎo)出結(jié)果的進(jìn)一步原因。第三步,標(biāo)記約束。由于4種結(jié)果不能同時(shí)發(fā)生,所以在因果圖上標(biāo)記O(唯一)約束。由于原因5、6、7不能同時(shí)發(fā)生,所以在因果圖上標(biāo)出E(異)約束。知識(shí)點(diǎn)解析:暫無(wú)解析29、對(duì)該軟件進(jìn)行基于因果圖的方法設(shè)計(jì)測(cè)試用例。標(biāo)準(zhǔn)答案:根據(jù)上面的因果圖,建立對(duì)應(yīng)的判定表。在該應(yīng)用程序中,原因有7個(gè),一個(gè)完整的判定表應(yīng)有27=128種情況。由于篇幅的限制,且考慮到5、6、7原因只與中間結(jié)果11有關(guān),所以這里將完整的判定表拆分為兩個(gè)子表,如表13和表14所示。對(duì)于結(jié)果22、23、24,中間結(jié)果是原因,因此在表14中,將11作為原因。由表13可知,當(dāng)結(jié)點(diǎn)11為1時(shí),結(jié)果21為0。由于結(jié)果21、22、23、24受到O約束的限制,不能同時(shí)為0,所以在表14中的2列是不能出現(xiàn)的情況;同樣受到O約束的還有8、12、14和16列;由于E約束,第7、8、11到16列也是不可能出現(xiàn)的情況。在表中用灰框表示。最后根據(jù)判定表設(shè)計(jì)測(cè)試用例。如表14所示,判定表中沒(méi)有被劃去的每一列就是一個(gè)測(cè)試用例。知識(shí)點(diǎn)解析:暫無(wú)解析針對(duì)以下C語(yǔ)言程序,請(qǐng)按要求回答問(wèn)題。下面是一個(gè)程序段(C語(yǔ)言),試設(shè)計(jì)基本路徑測(cè)試的測(cè)試用例,設(shè)計(jì)出的測(cè)試用例要保證每一個(gè)基本獨(dú)立路徑至少要執(zhí)行一次。函數(shù)說(shuō)明:當(dāng)i_flag=0;返回i_count+100當(dāng)i_flag=1;返回i_count*10否則返回icount*20輸入?yún)?shù):inti_countinti_flag輸出參數(shù):inti_return程序代碼如下:1intTest(inti_count,inti_flag)2{3inti_temp=0;4while(i_count>0)5{6if(0==i_flag)7{8i_temp=i_count+100;9break;10}11else12{13if(1==i_flag)14{15i_temp=i_temp+10;16}17else18{19i_temp=i_temp+20;20}21}22i_count--;23}24returni_temp;25}30、畫(huà)出該函數(shù)的控制流程圖。標(biāo)準(zhǔn)答案:根據(jù)程序的源代碼,容易畫(huà)出對(duì)應(yīng)的控制流圖,如下圖所示(其中圈中的數(shù)字代表的是語(yǔ)句的行號(hào))。知識(shí)點(diǎn)解析:暫無(wú)解析31、采用基本路徑測(cè)試法設(shè)計(jì)一組測(cè)試用例,保證每個(gè)基本獨(dú)立路徑都至少執(zhí)行一次。標(biāo)準(zhǔn)答案:第一步,根據(jù)上述控制流圖計(jì)算該程序的環(huán)路復(fù)雜性。由圖可以看出,判定結(jié)點(diǎn)數(shù)為3,邊數(shù)為10,結(jié)點(diǎn)總數(shù)為8,故V(G)=10-8+2=4或V(G)=3+1=4第二步,根據(jù)環(huán)路復(fù)雜度為4,可確定4條基本獨(dú)立路徑。Path1:4—24Path2:4—6—8—24Path3:4—6—13—15—22—4—24Path4:4—6—13一19—22—
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廢棄紡織品資源的綜合利用研究與實(shí)踐考核試卷
- 農(nóng)業(yè)科學(xué)與農(nóng)村文化創(chuàng)新視頻考核試卷
- 托兒所服務(wù)的品牌建設(shè)和品牌推廣考核試卷
- 倉(cāng)儲(chǔ)物流業(yè)財(cái)務(wù)戰(zhàn)略協(xié)議
- 臨時(shí)教育培訓(xùn)基地租賃合同
- 漁港通信管溝施工合同
- 展覽館施工零星合同
- 跨境電商軟件投標(biāo)技術(shù)要求模板
- 橄欖球俱樂(lè)部合同球員管理
- 珠寶首飾招標(biāo)質(zhì)疑快速響應(yīng)
- 小眼睛大手術(shù)-眼科顯微手術(shù)技能知到章節(jié)答案智慧樹(shù)2023年溫州醫(yī)科大學(xué)
- 2023石景山區(qū)高三一模數(shù)學(xué)試卷
- 供應(yīng)商管理庫(kù)存VMI
- 國(guó)網(wǎng)基建各專(zhuān)業(yè)考試題庫(kù)大全-質(zhì)量專(zhuān)業(yè)-下(判斷題匯總)
- 社會(huì)生態(tài)系統(tǒng)下困境兒童多重困境分析共3篇
- 【信息技術(shù) 】計(jì)算機(jī)系統(tǒng)互聯(lián) 第1課時(shí)課件 教科版(2019)高中信息技術(shù)必修2
- 議論文閱讀訓(xùn)練10篇(附答案及解析)
- 山西省普通高級(jí)中學(xué)辦學(xué)基本標(biāo)準(zhǔn)
- 學(xué)校安全風(fēng)險(xiǎn)辨識(shí)管控清單
- 深圳體育中心綠色施工監(jiān)理細(xì)則
- 血液透析個(gè)案護(hù)理兩篇
評(píng)論
0/150
提交評(píng)論