




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、· 2010年9月全國計(jì)算機(jī)等級(jí)考試四級(jí)軟件測試工程師筆試一、選擇題(每小題2分,共50分)下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。· 1.下列有關(guān)軟件質(zhì)量的敘述中,錯(cuò)誤的是 (2分)A:軟件質(zhì)量不僅包括軟件產(chǎn)品的質(zhì)量,還包括軟件過程的質(zhì)量B:明確的軟件質(zhì)量屬性是指在合同或行業(yè)標(biāo)準(zhǔn)中規(guī)定必須實(shí)現(xiàn)的質(zhì)量要求C:隱含的軟件質(zhì)量屬性在合同或行業(yè)標(biāo)準(zhǔn)中沒有規(guī)定,因此在產(chǎn)品開發(fā)時(shí)不必專門考慮D:軟件的功能和性能必須結(jié)合在一起考慮· 2.下列有關(guān)軟件測試的敘述中,正確的是 (2分)A:測試是軟件開發(fā)
2、中一個(gè)單獨(dú)的階段,其目的是對(duì)已實(shí)現(xiàn)的程序編碼進(jìn)行正確性檢驗(yàn)B:一個(gè)成功的測試能夠驗(yàn)證程序的確做了它應(yīng)該做的事情C:根據(jù)8020的原則,優(yōu)秀的軟件開發(fā)人員所編寫的程序錯(cuò)誤少,因此對(duì)于他們的程序,重點(diǎn)不應(yīng)放在缺陷測試上D:在軟件過程的早期尋找盡可能多的錯(cuò)誤符合軟件測試的原則· 3.下列有關(guān)白盒測試的敘述中,錯(cuò)誤的是 (2分)A:白盒測試是在同時(shí)擁有源代碼和可執(zhí)行代碼的情形下才可以進(jìn)行的一種軟件測試方法B:白盒測試應(yīng)該由開發(fā)人員實(shí)施,因?yàn)橹挥兴麄儾拍軌蛟L問測試執(zhí)行所涉及的代碼C:即使對(duì)所有的源代碼都進(jìn)行了100的邏輯覆蓋測試,也不能保證程序中沒有錯(cuò)誤D:軟件測試人員制定測試計(jì)劃的目的是想盡
3、可能多地對(duì)源代碼進(jìn)行測試· 4.下列有關(guān)黑盒測試的敘述中,錯(cuò)誤的是 (2分)A:黑盒測試是在不考慮源代碼的情形下進(jìn)行的一種軟件測試方法B:最好由測試人員、最終用戶和開發(fā)人員組成的團(tuán)隊(duì)來實(shí)施黑盒測試C:黑盒測試主要是通過對(duì)比和分析實(shí)測結(jié)果和預(yù)期結(jié)果來發(fā)現(xiàn)它們之間的差異,所以黑盒測試又稱為"數(shù)據(jù)驅(qū)動(dòng)"測試D:數(shù)據(jù)流測試是一種黑盒測試方法· 5.走查是一種重要的審查方法,下列所述的審查活動(dòng)中,不屬于走查的是 (2分)A:審查小組的組織者事先把相關(guān)的設(shè)計(jì)文檔、源程序和其他材料發(fā)給每一個(gè)小組成員,要求他們預(yù)先了解審查的內(nèi)容B:測試員事先根據(jù)審查的源代碼準(zhǔn)備一批測試
4、用例C:程序員在小組審查會(huì)上向全體審查人員逐條講解自己編寫的程序D:所有參與審查的人員集體扮演"計(jì)算機(jī)"的角色,使用事先準(zhǔn)備的測試用例按照源程序規(guī)定的順序逐條執(zhí)行,討論可能出現(xiàn)的問題· 6.下面有關(guān)軟件測試的敘述中,不屬于H模型核心思想的是 (2分)A:軟件測試不僅僅指測試的執(zhí)行,還包括很多其他的活動(dòng)B:軟件測試是一個(gè)獨(dú)立的流程,貫穿產(chǎn)品整個(gè)開發(fā)周期,與其他流程并發(fā)地進(jìn)行C:軟件測試要盡早準(zhǔn)備,盡早執(zhí)行D:軟件測試不同層次的測試活動(dòng)嚴(yán)格按照某種線性次序執(zhí)行· 7.下面有關(guān)路徑測試的敘述中,錯(cuò)誤的是 (2分)A:路徑覆蓋是最強(qiáng)的覆蓋測試,它不但能發(fā)現(xiàn)其他覆
5、蓋測試能發(fā)現(xiàn)的問題,還能發(fā)現(xiàn)其他覆蓋測試不能發(fā)現(xiàn)的問題B:測試員不可能對(duì)任何一個(gè)程序都完成l00的路徑測試C:不提倡用不同的數(shù)據(jù)重復(fù)測試同一條路徑D:即使每條路徑都執(zhí)行了一次,程序還是可能存在缺陷· 8.同行評(píng)審主要包括管理評(píng)審、技術(shù)評(píng)審、過程評(píng)審和 (2分)A:需求評(píng)審B:文檔評(píng)審C:質(zhì)量評(píng)審D:風(fēng)險(xiǎn)評(píng)審· 9.對(duì)于如下給出的程序段: if(A>B)and(C=5) then do P1; 若考慮滿足條件判定覆蓋原則以及內(nèi)部邊界條件,需要設(shè)計(jì)的最小測試輸入數(shù)據(jù)集可能是 (2分)A:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(
6、A=1,B=1,C=5)B:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)C:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)D:(A=2,B=1,C=5),(A=1,B=2,C=4)· 10.下列關(guān)于邏輯覆蓋的說法中,錯(cuò)誤的是 (2分)A:滿足條件覆蓋的測試不一定滿足判定覆蓋B:滿足條件組合覆蓋的測試一定滿足判定覆蓋、條件覆蓋和判定條件覆蓋C:滿足路徑覆蓋的測試也一定滿足條件組合覆蓋D:滿足判定條件覆蓋的測試也一定滿足判定覆蓋和條件覆蓋· 11.以下關(guān)于軟件性能測試的說法中,
7、正確的是 (2分)A:對(duì)于沒有并發(fā)的應(yīng)用系統(tǒng)而言,響應(yīng)時(shí)間與吞吐量成反比關(guān)系B:應(yīng)用系統(tǒng)的資源利用率越高,性能也就越好C:軟件性能測試是從用戶視角考察軟件性能D:并發(fā)進(jìn)程數(shù)是軟件性能測試中一種常用的性能指標(biāo)· 12.以下哪一種技術(shù)屬于基于性能計(jì)數(shù)器的分析技術(shù) (2分)A:數(shù)據(jù)流分析B:指針分析C:時(shí)間序列分析D:進(jìn)程分析· 13.以下哪種軟件測試屬于軟件性能測試的范疇 (2分)A:路徑覆蓋測試B:并發(fā)測試C:安全性測試D:健壯性測試· 14.以下關(guān)于軟件可靠性測試的說法中,正確的是 (2分)A:軟件可靠性測試是一種比白盒測試更嚴(yán)格的軟件測試B:軟件可靠性測試的代價(jià)
8、通常比較高C:軟件可靠性測試本質(zhì)上是一種黑盒單元測試D:軟件可靠性測試不適用于面向?qū)ο筌浖y試· 15.以下關(guān)于面向?qū)ο筌浖y試的說法中,正確的是 (2分)A:單個(gè)成員方法的測試不屬于面向?qū)ο髥卧獪y試考慮的范疇B:等價(jià)類劃分測試只適用于傳統(tǒng)軟件的測試,不適用于面向?qū)ο筌浖臏y試C:基于判定表的測試適用于面向?qū)ο筌浖臏y試D:抽象類無法進(jìn)行單元測試· 16.以下關(guān)于面向?qū)ο筌浖y試的說法中,正確的是 (2分)A:大突擊集成是最有效的面向?qū)ο筌浖蓽y試策略B:在面向?qū)ο筌浖膯卧獪y試中,一棵繼承樹上的每個(gè)類都需要進(jìn)行測試C:針對(duì)一個(gè)類的多個(gè)實(shí)例間協(xié)作的測試屬于面向?qū)ο筌浖?/p>
9、測試考慮的范疇D:在面向?qū)ο筌浖膯卧獪y試中,基于判定表的測試是類層次測試的常用方法· 17.以下關(guān)于Web應(yīng)用軟件測試的說法中,正確的是 (2分)A:排版結(jié)構(gòu)測試是數(shù)據(jù)層測試關(guān)注的內(nèi)容B:鏈接測試是Web應(yīng)用軟件內(nèi)容測試的重要內(nèi)容C:在對(duì)Web應(yīng)用軟件進(jìn)行系統(tǒng)測試時(shí),通常需要考慮性能測試D:測試Web應(yīng)用軟件在多用戶的情況下是否會(huì)出現(xiàn)系統(tǒng)崩潰,屬于Web應(yīng)用軟件可靠性測試考慮的范疇· 18.以下關(guān)于Web應(yīng)用軟件測試的說法中,正確的是 (2分)A:應(yīng)用服務(wù)器兼容性測試是Web應(yīng)用軟件業(yè)務(wù)層測試的一項(xiàng)內(nèi)容B:瀏覽器兼容性測試是Web應(yīng)用軟件安全性測試的一項(xiàng)內(nèi)容C:Web應(yīng)用
10、軟件壓力測試的主要內(nèi)容是并發(fā)測試D:表單測試是Web應(yīng)用軟件易用性測試的一項(xiàng)內(nèi)容· 19.以下哪一項(xiàng)屬于軟件易用性測試關(guān)注的內(nèi)容 (2分)A:Web應(yīng)用軟件是否支持不同廠商開發(fā)的瀏覽器B:軟件是否提供圖形用戶界面C:軟件提供的功能是否豐富D:在處理復(fù)雜任務(wù)時(shí),軟件的響應(yīng)時(shí)間是否符合需求· 20.以下哪一項(xiàng)屬于數(shù)據(jù)兼容性測試關(guān)注的范疇 (2分)A:一個(gè)軟件是否支持不同的操作系統(tǒng)B:一個(gè)殺毒軟件是否會(huì)誤刪其他軟件保存的文件C:一個(gè)文字處理軟件的操作方式是否與同類軟件的操作方式一致D:一個(gè)電子郵件收發(fā)軟件是否可以導(dǎo)入以前版本保存的郵件· 21.下列有關(guān)測試過程抽象模型的
11、描述中,正確的是 (2分)A:V模型中,單元測試驗(yàn)證的是程序編碼B:W模型強(qiáng)調(diào),測試伴隨著整個(gè)軟件開發(fā)周期同步進(jìn)行,測試的對(duì)象是程序和設(shè)計(jì)C:H模型的提出源自軟件開發(fā)中的活動(dòng)常常是交叉進(jìn)行的,存在反復(fù)觸發(fā)、迭代的關(guān)系D:X模型提出針對(duì)完整的程序進(jìn)行集成的編碼和測試· 22.下列有關(guān)測試執(zhí)行管理的描述中,錯(cuò)誤的是 (2分)A:測試用例執(zhí)行要求保證測試結(jié)果準(zhǔn)確完整B:對(duì)測試結(jié)果的追蹤應(yīng)該可追溯到具體責(zé)任人C:測試執(zhí)行完成后,并不意味著測試項(xiàng)目的結(jié)束D:檢查完所有測試用例的執(zhí)行結(jié)果是否完整即可結(jié)束測試執(zhí)行· 23.以下有關(guān)自動(dòng)化測試腳本的說法中,錯(cuò)誤的是 (2分)A:數(shù)據(jù)驅(qū)動(dòng)腳本
12、將測試輸入存儲(chǔ)在腳本中B:線性腳本容易受軟件變化的影響,且無共享和重用的腳本C:結(jié)構(gòu)化腳本的優(yōu)點(diǎn)是健壯性更好,可以對(duì)一些容易導(dǎo)致測試失敗的特殊情況進(jìn)行處理D:共享腳本的維護(hù)開銷低于線性腳本· 24.以下哪一項(xiàng)不屬于測試策劃的內(nèi)容 (2分)A:確定測試的充分性要求B:建立測試環(huán)境C:提出測試的基本方法D:制定測試計(jì)劃· 25.單元測試的測試用例設(shè)計(jì)主要依據(jù)是 (2分)A:需求規(guī)格說明B:概要設(shè)計(jì)說明C:接口規(guī)格說明D:詳細(xì)設(shè)計(jì)說明· 查看答案一、選擇題 (每小題2分,共50分)下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相
13、應(yīng)位置上,答在試卷上不得分。1:參考答案:C我的答案:參考解析:軟件質(zhì)量是表征軟件產(chǎn)品滿足明確的和隱含的需求的能力的特性或特性的集合,它除了關(guān)注“明確的需求”外,還擴(kuò)展到了“隱含的需求”。軟件質(zhì)量是各種特性的復(fù)雜組合,定義一個(gè)軟件的質(zhì)量,就等于為該軟件定義一系列質(zhì)量屬性。C項(xiàng)敘述不準(zhǔn)確。試題內(nèi)容:下列有關(guān)軟件質(zhì)量的敘述中,錯(cuò)誤的是A:軟件質(zhì)量不僅包括軟件產(chǎn)品的質(zhì)量,還包括軟件過程的質(zhì)量B:明確的軟件質(zhì)量屬性是指在合同或行業(yè)標(biāo)準(zhǔn)中規(guī)定必須實(shí)現(xiàn)的質(zhì)量要求C:隱含的軟件質(zhì)量屬性在合同或行業(yè)標(biāo)準(zhǔn)中沒有規(guī)定,因此在產(chǎn)品開發(fā)時(shí)不必專門考慮D:軟件的功能和性能必須結(jié)合在一起考慮2:參考答案:D我的答案:參考
14、解析:對(duì)于A項(xiàng),軟件測試貫穿于軟件開發(fā)的整個(gè)過程,其功能是驗(yàn)證軟件的功能是否按照預(yù)先的設(shè)想執(zhí)行的。對(duì)于B項(xiàng),一個(gè)成功的軟件測試是發(fā)現(xiàn)了以前未發(fā)現(xiàn)的錯(cuò)誤的測試。對(duì)于C項(xiàng),根據(jù)80/20原則,如果發(fā)現(xiàn)一程序模塊似乎比其它程序模塊有更多的錯(cuò)誤傾向時(shí),則應(yīng)當(dāng)花費(fèi)較多的時(shí)間和代價(jià)測試這個(gè)過程模塊。D項(xiàng)正確。試題內(nèi)容:下列有關(guān)軟件測試的敘述中,正確的是A:測試是軟件開發(fā)中一個(gè)單獨(dú)的階段,其目的是對(duì)已實(shí)現(xiàn)的程序編碼進(jìn)行正確性檢驗(yàn)B:一個(gè)成功的測試能夠驗(yàn)證程序的確做了它應(yīng)該做的事情C:根據(jù)8020的原則,優(yōu)秀的軟件開發(fā)人員所編寫的程序錯(cuò)誤少,因此對(duì)于他們的程序,重點(diǎn)不應(yīng)放在缺陷測試上D:在軟件過程的早期尋找盡
15、可能多的錯(cuò)誤符合軟件測試的原則3:參考答案:A我的答案:參考解析:白盒測試是程序員在編程階段對(duì)每個(gè)程序單元進(jìn)行測試的最有效的測試類型,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。A項(xiàng)錯(cuò)誤。試題內(nèi)容:下列有關(guān)白盒測試的敘述中,錯(cuò)誤的是A:白盒測試是在同時(shí)擁有源代碼和可執(zhí)行代碼的情形下才可以進(jìn)行的一種軟件測試方法B:白盒測試應(yīng)該由開發(fā)人員實(shí)施,因?yàn)橹挥兴麄儾拍軌蛟L問測試執(zhí)行所涉及的代碼C:即使對(duì)所有的源代碼都進(jìn)行了100的邏輯覆蓋測試,也不能保證程序中沒有錯(cuò)誤D:軟件測試人員制定測試計(jì)劃的目的是想盡
16、可能多地對(duì)源代碼進(jìn)行測試4:參考答案:D我的答案:參考解析:數(shù)據(jù)流可看作是一種路徑測試,它主要關(guān)注在一條路徑上變量在何處定義,在何處使用,它是一種白盒測試方法。試題內(nèi)容:下列有關(guān)黑盒測試的敘述中,錯(cuò)誤的是A:黑盒測試是在不考慮源代碼的情形下進(jìn)行的一種軟件測試方法B:最好由測試人員、最終用戶和開發(fā)人員組成的團(tuán)隊(duì)來實(shí)施黑盒測試C:黑盒測試主要是通過對(duì)比和分析實(shí)測結(jié)果和預(yù)期結(jié)果來發(fā)現(xiàn)它們之間的差異,所以黑盒測試又稱為"數(shù)據(jù)驅(qū)動(dòng)"測試D:數(shù)據(jù)流測試是一種黑盒測試方法5:參考答案:C我的答案:參考解析:走查人員走查產(chǎn)品并且準(zhǔn)備在走查會(huì)議上討論他們對(duì)產(chǎn)品作出的評(píng)注、建議、問題,同時(shí),協(xié)
17、調(diào)人員指定一個(gè)測試組,為被審查程序準(zhǔn)備一批有代表性的測試用例,提交給走查小組,在大多數(shù)的走查中,很多問題是在向程序員提問過程中發(fā)現(xiàn)的,而不是由測試用例直接發(fā)現(xiàn)的。試題內(nèi)容:走查是一種重要的審查方法,下列所述的審查活動(dòng)中,不屬于走查的是A:審查小組的組織者事先把相關(guān)的設(shè)計(jì)文檔、源程序和其他材料發(fā)給每一個(gè)小組成員,要求他們預(yù)先了解審查的內(nèi)容B:測試員事先根據(jù)審查的源代碼準(zhǔn)備一批測試用例C:程序員在小組審查會(huì)上向全體審查人員逐條講解自己編寫的程序D:所有參與審查的人員集體扮演"計(jì)算機(jī)"的角色,使用事先準(zhǔn)備的測試用例按照源程序規(guī)定的順序逐條執(zhí)行,討論可能出現(xiàn)的問題6:參考答案:D我
18、的答案:參考解析:軟件測試的不同的測試活動(dòng)可以是按照某個(gè)次序先后進(jìn)行的,但也可能是反復(fù)的,只要某個(gè)測試達(dá)到準(zhǔn)備就緒點(diǎn),測試活動(dòng)就可以開展。試題內(nèi)容:下面有關(guān)軟件測試的敘述中,不屬于H模型核心思想的是A:軟件測試不僅僅指測試的執(zhí)行,還包括很多其他的活動(dòng)B:軟件測試是一個(gè)獨(dú)立的流程,貫穿產(chǎn)品整個(gè)開發(fā)周期,與其他流程并發(fā)地進(jìn)行C:軟件測試要盡早準(zhǔn)備,盡早執(zhí)行D:軟件測試不同層次的測試活動(dòng)嚴(yán)格按照某種線性次序執(zhí)行7:參考答案:A我的答案:參考解析:路徑覆蓋就是設(shè)計(jì)足夠的測試用例,執(zhí)行程序中所有可能的路徑,盡管路徑覆蓋比判定/條件覆蓋更強(qiáng),但路徑覆蓋并不一定包含判定/條件覆蓋。試題內(nèi)容:下面有關(guān)路徑測試
19、的敘述中,錯(cuò)誤的是A:路徑覆蓋是最強(qiáng)的覆蓋測試,它不但能發(fā)現(xiàn)其他覆蓋測試能發(fā)現(xiàn)的問題,還能發(fā)現(xiàn)其他覆蓋測試不能發(fā)現(xiàn)的問題B:測試員不可能對(duì)任何一個(gè)程序都完成l00的路徑測試C:不提倡用不同的數(shù)據(jù)重復(fù)測試同一條路徑D:即使每條路徑都執(zhí)行了一次,程序還是可能存在缺陷8:參考答案:B我的答案:參考解析:同行評(píng)審設(shè)計(jì)的內(nèi)容很多,主要分為管理評(píng)審、技術(shù)評(píng)審、文檔評(píng)審和過程評(píng)審。B項(xiàng)正確。試題內(nèi)容:同行評(píng)審主要包括管理評(píng)審、技術(shù)評(píng)審、過程評(píng)審和A:需求評(píng)審B:文檔評(píng)審C:質(zhì)量評(píng)審D:風(fēng)險(xiǎn)評(píng)審9:參考答案:A我的答案:參考解析:條件/判定覆蓋就是設(shè)計(jì)足夠的測試用例,使得判定語句中每個(gè)條件的所有可能取值至少評(píng)
20、價(jià)一次,同時(shí)每個(gè)判定語句本身的所有可能分支也至少評(píng)價(jià)一次,根據(jù)題中條件,A項(xiàng)正確。試題內(nèi)容:對(duì)于如下給出的程序段: if(A>B)and(C=5) then do P1; 若考慮滿足條件判定覆蓋原則以及內(nèi)部邊界條件,需要設(shè)計(jì)的最小測試輸入數(shù)據(jù)集可能是 A:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)B:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)C:(A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)D:(A=2,B=1,C=5
21、),(A=1,B=2,C=4)10:參考答案:C我的答案:參考解析:路徑覆蓋是設(shè)計(jì)足夠的測試用例,執(zhí)行程序中所有可能的路徑,而條件組合覆蓋是設(shè)計(jì)足夠的測試用例,使得每個(gè)判定的所有可能的條件取值組合至少執(zhí)行一次。二者無關(guān)系。試題內(nèi)容:下列關(guān)于邏輯覆蓋的說法中,錯(cuò)誤的是A:滿足條件覆蓋的測試不一定滿足判定覆蓋B:滿足條件組合覆蓋的測試一定滿足判定覆蓋、條件覆蓋和判定條件覆蓋C:滿足路徑覆蓋的測試也一定滿足條件組合覆蓋D:滿足判定條件覆蓋的測試也一定滿足判定覆蓋和條件覆蓋11:參考答案:A我的答案:參考解析:對(duì)于B項(xiàng),資源利用率反映的是在一段時(shí)間內(nèi)資源平均被占用的情況。對(duì)于C項(xiàng),軟件性能測試有用戶視
22、角、管理員視角、開發(fā)人員視角。對(duì)于D項(xiàng),并發(fā)進(jìn)程數(shù)不是軟件性能測試的指標(biāo)。試題內(nèi)容:以下關(guān)于軟件性能測試的說法中,正確的是A:對(duì)于沒有并發(fā)的應(yīng)用系統(tǒng)而言,響應(yīng)時(shí)間與吞吐量成反比關(guān)系B:應(yīng)用系統(tǒng)的資源利用率越高,性能也就越好C:軟件性能測試是從用戶視角考察軟件性能D:并發(fā)進(jìn)程數(shù)是軟件性能測試中一種常用的性能指標(biāo)12:參考答案:D我的答案:參考解析:通過進(jìn)程分析,可以進(jìn)一步查看每個(gè)進(jìn)程的性能指標(biāo),以確定哪個(gè)進(jìn)程是影響性能的原因。進(jìn)程分析是指出現(xiàn)性能瓶頸時(shí),可以進(jìn)一步查看每個(gè)進(jìn)程的性能指標(biāo),以確定哪個(gè)進(jìn)程是造成性能瓶頸的原因。D項(xiàng)正確。試題內(nèi)容:以下哪一種技術(shù)屬于基于性能計(jì)數(shù)器的分析技術(shù)A:數(shù)據(jù)流分
23、析B:指針分析C:時(shí)間序列分析D:進(jìn)程分析13:參考答案:B我的答案:參考解析:并發(fā)測試是指模擬多用戶并發(fā)使用軟件的情況,從而測試軟件是否存在與并發(fā)有關(guān)的缺陷,B項(xiàng)正確。試題內(nèi)容:以下哪種軟件測試屬于軟件性能測試的范疇A:路徑覆蓋測試B:并發(fā)測試C:安全性測試D:健壯性測試14:參考答案:B我的答案:參考解析:軟件可靠性測試是:(1)在規(guī)定的條件下,在規(guī)定的時(shí)間內(nèi)軟件不引起系統(tǒng)失效的概率。(2)在規(guī)定的時(shí)間周期內(nèi),在所述條件下程序執(zhí)行所要求的功能的能力。要進(jìn)行測試需要經(jīng)歷確定可靠性目標(biāo),定義軟件運(yùn)行剖面,設(shè)計(jì)測試用例,實(shí)施可靠性測試,分析測試結(jié)果等階段,因此軟件可靠性測試代價(jià)非常高,軟件可靠性
24、既可用白盒測試又可用黑盒測試,軟件可靠性測試也適用于面向?qū)ο筌浖y試。試題內(nèi)容:以下關(guān)于軟件可靠性測試的說法中,正確的是A:軟件可靠性測試是一種比白盒測試更嚴(yán)格的軟件測試B:軟件可靠性測試的代價(jià)通常比較高C:軟件可靠性測試本質(zhì)上是一種黑盒單元測試D:軟件可靠性測試不適用于面向?qū)ο筌浖y試15:參考答案:D我的答案:參考解析:抽象類中的方法沒有具體的定義,不能進(jìn)行方法層次的測試,方法層次的測試是單元測試中非常重要的方面,缺少了這一方面也就不能進(jìn)行單元測試。試題內(nèi)容:以下關(guān)于面向?qū)ο筌浖y試的說法中,正確的是A:單個(gè)成員方法的測試不屬于面向?qū)ο髥卧獪y試考慮的范疇B:等價(jià)類劃分測試只適用于傳統(tǒng)軟件的
25、測試,不適用于面向?qū)ο筌浖臏y試C:基于判定表的測試適用于面向?qū)ο筌浖臏y試D:抽象類無法進(jìn)行單元測試16:參考答案:B我的答案:參考解析:大突擊集成是常用的集成策略,雖有自己的優(yōu)點(diǎn),也有一些缺陷,不是最有效的測試策略。針對(duì)一個(gè)類的多個(gè)實(shí)例間協(xié)作的測試屬于單元測試,在單元測試中,由于集成和多態(tài)的使用,測試不能僅限于子類,還要考慮繼承樹上的各個(gè)父類。試題內(nèi)容:以下關(guān)于面向?qū)ο筌浖y試的說法中,正確的是A:大突擊集成是最有效的面向?qū)ο筌浖蓽y試策略B:在面向?qū)ο筌浖膯卧獪y試中,一棵繼承樹上的每個(gè)類都需要進(jìn)行測試C:針對(duì)一個(gè)類的多個(gè)實(shí)例間協(xié)作的測試屬于面向?qū)ο筌浖蓽y試考慮的范疇D:在面向?qū)ο?/p>
26、軟件的單元測試中,基于判定表的測試是類層次測試的常用方法17:參考答案:C我的答案:參考解析:排版結(jié)構(gòu)測試屬于表示層的測試,鏈接測試是功能測試的內(nèi)容。對(duì)于Web應(yīng)用軟件而言,性能是一個(gè)至關(guān)重要的因素。因此在對(duì)Web應(yīng)用軟件進(jìn)行系統(tǒng)測試時(shí),必須考慮性能測試。試題內(nèi)容:以下關(guān)于Web應(yīng)用軟件測試的說法中,正確的是A:排版結(jié)構(gòu)測試是數(shù)據(jù)層測試關(guān)注的內(nèi)容B:鏈接測試是Web應(yīng)用軟件內(nèi)容測試的重要內(nèi)容C:在對(duì)Web應(yīng)用軟件進(jìn)行系統(tǒng)測試時(shí),通常需要考慮性能測試D:測試Web應(yīng)用軟件在多用戶的情況下是否會(huì)出現(xiàn)系統(tǒng)崩潰,屬于Web應(yīng)用軟件可靠性測試考慮的范疇18:參考答案:A我的答案:參考解析:瀏覽器兼容性測
27、試是Web應(yīng)用軟件表示層的測試,表單測試屬于功能測試的內(nèi)容,壓力測試的目的是檢查系統(tǒng)在壓力下的穩(wěn)定性。A項(xiàng)正確。試題內(nèi)容:以下關(guān)于Web應(yīng)用軟件測試的說法中,正確的是A:應(yīng)用服務(wù)器兼容性測試是Web應(yīng)用軟件業(yè)務(wù)層測試的一項(xiàng)內(nèi)容B:瀏覽器兼容性測試是Web應(yīng)用軟件安全性測試的一項(xiàng)內(nèi)容C:Web應(yīng)用軟件壓力測試的主要內(nèi)容是并發(fā)測試D:表單測試是Web應(yīng)用軟件易用性測試的一項(xiàng)內(nèi)容19:參考答案:B我的答案:參考解析:Web應(yīng)用軟件是否支持不同瀏覽器,軟件功能是否豐富是功能測試的內(nèi)容。在處理復(fù)雜性的響應(yīng)時(shí)間是否符合要求是性能測試的內(nèi)容,但和易用性測試無關(guān)。試題內(nèi)容:以下哪一項(xiàng)屬于軟件易用性測試關(guān)注的內(nèi)
28、容A:Web應(yīng)用軟件是否支持不同廠商開發(fā)的瀏覽器B:軟件是否提供圖形用戶界面C:軟件提供的功能是否豐富D:在處理復(fù)雜任務(wù)時(shí),軟件的響應(yīng)時(shí)間是否符合需求20:參考答案:D我的答案:參考解析:A、B、C均屬于軟件兼容性測試關(guān)注的內(nèi)容,D屬于數(shù)據(jù)兼容性關(guān)注的內(nèi)容。試題內(nèi)容:以下哪一項(xiàng)屬于數(shù)據(jù)兼容性測試關(guān)注的范疇A:一個(gè)軟件是否支持不同的操作系統(tǒng)B:一個(gè)殺毒軟件是否會(huì)誤刪其他軟件保存的文件C:一個(gè)文字處理軟件的操作方式是否與同類軟件的操作方式一致D:一個(gè)電子郵件收發(fā)軟件是否可以導(dǎo)入以前版本保存的郵件21:參考答案:A我的答案:參考解析:W模型測試的對(duì)象除了程序和設(shè)計(jì)外,還包括需求。H模型的提出源自軟件
29、開發(fā)中的活動(dòng)常常是交叉進(jìn)行的,但反復(fù)觸發(fā)、迭代的關(guān)系發(fā)生在軟件測試活動(dòng)內(nèi)部,與其他活動(dòng)無關(guān)。X模型提出針對(duì)單獨(dú)的程序片段進(jìn)行相互分離的編碼和測試,不是針對(duì)完整的程序進(jìn)行集成的編碼和測試。試題內(nèi)容:下列有關(guān)測試過程抽象模型的描述中,正確的是A:V模型中,單元測試驗(yàn)證的是程序編碼B:W模型強(qiáng)調(diào),測試伴隨著整個(gè)軟件開發(fā)周期同步進(jìn)行,測試的對(duì)象是程序和設(shè)計(jì)C:H模型的提出源自軟件開發(fā)中的活動(dòng)常常是交叉進(jìn)行的,存在反復(fù)觸發(fā)、迭代的關(guān)系D:X模型提出針對(duì)完整的程序進(jìn)行集成的編碼和測試22:參考答案:D我的答案:參考解析:測試用例執(zhí)行要求保證測試結(jié)果準(zhǔn)確完整。測試執(zhí)行完成后需要將測試報(bào)告或質(zhì)量發(fā)送出去,并得
30、到項(xiàng)目經(jīng)理認(rèn)可才算結(jié)束。只有檢查過的所有測試用例的結(jié)果正確、準(zhǔn)確完整才能結(jié)束測試執(zhí)行。試題內(nèi)容:下列有關(guān)測試執(zhí)行管理的描述中,錯(cuò)誤的是A:測試用例執(zhí)行要求保證測試結(jié)果準(zhǔn)確完整B:對(duì)測試結(jié)果的追蹤應(yīng)該可追溯到具體責(zé)任人C:測試執(zhí)行完成后,并不意味著測試項(xiàng)目的結(jié)束D:檢查完所有測試用例的執(zhí)行結(jié)果是否完整即可結(jié)束測試執(zhí)行23:參考答案:A我的答案:參考解析:數(shù)據(jù)驅(qū)動(dòng)腳本將測試輸入存儲(chǔ)在獨(dú)立的數(shù)據(jù)文件中,A項(xiàng)敘述不正確。試題內(nèi)容:以下有關(guān)自動(dòng)化測試腳本的說法中,錯(cuò)誤的是A:數(shù)據(jù)驅(qū)動(dòng)腳本將測試輸入存儲(chǔ)在腳本中B:線性腳本容易受軟件變化的影響,且無共享和重用的腳本C:結(jié)構(gòu)化腳本的優(yōu)點(diǎn)是健壯性更好,可以對(duì)一
31、些容易導(dǎo)致測試失敗的特殊情況進(jìn)行處理D:共享腳本的維護(hù)開銷低于線性腳本24:參考答案:B我的答案:參考解析:建立測試環(huán)境是測試執(zhí)行階段的內(nèi)容。試題內(nèi)容:以下哪一項(xiàng)不屬于測試策劃的內(nèi)容A:確定測試的充分性要求B:建立測試環(huán)境C:提出測試的基本方法D:制定測試計(jì)劃25:參考答案:C我的答案:參考解析:單元測試是在軟件開發(fā)過程中要進(jìn)行的最低級(jí)別的測試活動(dòng),在單元測試活動(dòng)中,軟件的獨(dú)立單元將在與程序的其他部分相隔離的情況下進(jìn)行測試。單元測試的測試用例設(shè)計(jì)主要根據(jù)接口規(guī)格說明。試題內(nèi)容:單元測試的測試用例設(shè)計(jì)主要依據(jù)是A:需求規(guī)格說明B:概要設(shè)計(jì)說明C:接口規(guī)格說明D:詳細(xì)設(shè)計(jì)說明一、論述題 (共3題,
32、共50分)論述題答題必須用藍(lán)、黑色鋼筆或圓珠筆寫在論述題答題紙的相應(yīng)位置上。1.(20分)設(shè)計(jì)黑盒測試的測試用例 某圖書出租商店欲開發(fā)一個(gè)租書信息管理系統(tǒng),管理圖書的租借業(yè)務(wù)。 該系統(tǒng)的數(shù)據(jù)流圖如下: (2分) 參考答案: 我的答案:我給自己評(píng)()分2.(10分) QESuite Web Version 1.0中,已知某安全文檔管理系統(tǒng)測試項(xiàng)目的部分信息如下: 在測試過程中先后產(chǎn)生4個(gè)測試版本,按日期排序分別為SEDM 1.0_101009,SEDM 1.0_101025,SEDM1.0_101103,SEDM1.0_101106。 功能分類視圖中部分待測區(qū)域及人員分配定義如下表所示: (20
33、分) 參考答案: 我的答案:我給自己評(píng)()分3.(20分) 已知C源程序如下: /*/ /*功能:檢查輸入的標(biāo)識(shí)符是否符合C語言規(guī)則*/ /*/ #include<stdio.h> #include<string.h> #include<ctype.h> #include<conio.h> #include<malloc.h> char* IsLegal(char*CheckWor D.; const int MaxWordLen=32; char*ErrorMessages=/*錯(cuò)誤信息列表*/ "合法!", &
34、quot;首字符只能是字母或下劃線!", "常、變量只能由字母、下劃線和數(shù)字構(gòu)成!", "常、變量標(biāo)識(shí)不能用C語言關(guān)鍵字!", "常、變量標(biāo)識(shí)不能用C語言預(yù)定義函數(shù)名!", "內(nèi)存不夠!" ; int main() char *Prompt="C語言標(biāo)識(shí)符的命名要遵守以下原則:" char *TestWord; inti; TestWord=(char *)malloc(sizeof(char)*MaxWordLen); /*TestWord存放用戶輸入*/ if(!TestWor D
35、. return 1; /*顯示部分提示信息*/ puts(Prompt); for(i=1;i<=4;i+) puts(ErrorMessagesi); while(1) printf("nn請(qǐng)輸入一個(gè)標(biāo)識(shí)符(大寫的Q退出):");/*提示*/ scanf("%s",TestWor D.;/*得到用戶輸入*/ if(toupper)(TestWord0)=0) break;/*循環(huán)出口*/ printf("n%s%s",TestWord,IsLegal(TestWor D.);/*判定標(biāo)識(shí)符的合法性*/ free(TestWo
36、r D.; return 0; /*此函數(shù)檢驗(yàn)標(biāo)識(shí)符命名的合法性*/ char*IsLegal(char*CheckWor D. char*KeyWords="auto","break","case","char","continue","const","default", "do","double","else","enum",extern","float
37、","for","goto", "if","int","long","noalias","register","return","short", "signed","sizeof","static","struct","switch","typedef", "union"
38、;,"unsigned","void","volatile","while","defined", "define","undef","include","ifdef","ifndef","endif","line", "error","elif","pragma"/*C關(guān)鍵字列表*/ char*F
39、unctions="close","creat","eof","fclose","fcloseall","feof","fopen", "ferror","fgetchar","fgets","fprintf","fputc","fputchar", "fseek","get","putc
40、h","putc","printf","open","putchar", "puts","read","scanf","abs","acos","asin","math","atan", "atan2","atof","atoi","ato1","ceil&q
41、uot;,"dos","cosh",ecvt", "exp","fabs","floor","fmod","frexp","itoa","labs","ldexp", "log","log10","modf","pow","rand","sin","sqrt","srand"
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國秸稈揉切機(jī)市場分析及競爭策略研究報(bào)告001
- 2025至2030年中國禮品貼紙行業(yè)發(fā)展研究報(bào)告
- 2025至2030年中國盲孔油石行業(yè)投資前景及策略咨詢報(bào)告
- 2025至2030年中國皇帝絨面料行業(yè)投資前景及策略咨詢報(bào)告
- 光伏用工合同標(biāo)準(zhǔn)文本
- 2024年國家能源投資集團(tuán)有限責(zé)任公司高校畢業(yè)生統(tǒng)招筆試參考題庫附帶答案詳解
- 急診科崗位職責(zé)分析計(jì)劃
- 2024年中儲(chǔ)糧新疆分公司春季招聘擬聘用人選筆試參考題庫附帶答案詳解
- 會(huì)計(jì)職業(yè)技能認(rèn)證的準(zhǔn)備方案計(jì)劃
- 廚房裝修施工合同
- 湖南省常德市石門一中2025屆高三第二次模擬考試(B卷)數(shù)學(xué)試題試卷含解析
- 2025年湖南省各市州湘能農(nóng)電服務(wù)有限公司招聘筆試參考題庫附帶答案詳解
- 浙江省杭州市蕭山區(qū)蕭山城區(qū)八校期中考試聯(lián)考2023-2024學(xué)年八年級(jí)下學(xué)期4月期中英語試題(含答案)
- 手術(shù)工作流程課件
- 危險(xiǎn)性較大的分部分項(xiàng)工程專項(xiàng)施工方案嚴(yán)重缺陷清單(試行)
- 2025年遼寧省建筑安全員《B證》考試題庫
- 小學(xué)生戰(zhàn)斗機(jī)介紹課件圖片
- 人教版 七年級(jí) 下冊 語文 第四單元《青春之光》課件
- 2023-2024學(xué)年華東師大版八年級(jí)數(shù)學(xué)上冊期末復(fù)習(xí)綜合練習(xí)題
- 超高性能混凝土與鋼筋的粘結(jié)滑移本構(gòu)關(guān)系
- 二零二五版產(chǎn)品推介會(huì)會(huì)務(wù)策劃與執(zhí)行協(xié)議3篇
評(píng)論
0/150
提交評(píng)論