計算機等級考試三級軟件測試技術(shù)第八套真題_第1頁
計算機等級考試三級軟件測試技術(shù)第八套真題_第2頁
計算機等級考試三級軟件測試技術(shù)第八套真題_第3頁
計算機等級考試三級軟件測試技術(shù)第八套真題_第4頁
計算機等級考試三級軟件測試技術(shù)第八套真題_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、選擇題 (每小題2分,共50分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。o 1:參考答案:B我的答案:參考解析:(P25)驗證與確認(rèn)的主要活動有關(guān)鍵性分析、可跟蹤性分析、評估等,這些工作分布在軟件開發(fā)的各個階段。o 試題內(nèi)容:o 軟件驗證和確認(rèn)是保證軟件質(zhì)量的重要措施,它的實施應(yīng)該針對§ A:程序編寫階段§ B:軟件開發(fā)的所有階段§ C:軟件調(diào)試階段§ D:軟件設(shè)計階段o 2:參考答案:B我的答案:參考解析:(P37)軟件功能測試屬于黑盒測試。o 試題內(nèi)容:o 在軟件測試用例設(shè)計的方法中,最常用的方法是黑盒測試和白盒測試,其中

2、不屬于白盒測試所關(guān)注的是§ A:程序結(jié)構(gòu)§ B:軟件外部功能§ C:程序正確性§ D:程序內(nèi)部邏輯o 3:參考答案:D我的答案:參考解析:接口分析主要是看程序模塊或子程序之間的調(diào)用是否正確。o 試題內(nèi)容:o 在程序測試中,用于檢查程序模塊或子程序之間的調(diào)用是否正確的靜態(tài)分析方法是§ A:操作性分析§ B:可靠性分析§ C:引用分析§ D:接口分析o 4:參考答案:D我的答案:參考解析:(P8586)在設(shè)計測試用例時,還應(yīng)考慮從需求和設(shè)計的角度出發(fā),使用已有的經(jīng)驗去挖掘測試用例。o 試題內(nèi)容:o 下列指導(dǎo)選擇和使用測

3、試覆蓋率的原則中錯誤的是§ A:覆蓋率不是目的,僅是一種手段§ B:不要追求絕對100的覆蓋率§ C:不可能針對所有的覆蓋率指標(biāo)來選擇測試用例§ D:只根據(jù)測試覆蓋率指標(biāo)來指導(dǎo)測試用例的設(shè)計o 5:參考答案:A我的答案:參考解析:(P68)滿足條件組合覆蓋,可能漏掉某些路徑覆蓋。o 試題內(nèi)容:o 在以下有關(guān)邏輯覆蓋的說法中錯誤的說法是§ A:所有滿足條件組合覆蓋標(biāo)準(zhǔn)的測試用例集,也滿足路徑覆蓋的覆蓋標(biāo)準(zhǔn)§ B:條件覆蓋能夠查出條件中包含的錯誤,但有時達不到判定覆蓋的覆蓋率要求§ C:路徑覆蓋的查錯能力很強,但有時達不到條件組

4、合覆蓋的覆蓋率要求§ D:判定覆蓋包含了語句覆蓋,但它不能保證每個錯誤條件都能檢查得出來o 6:參考答案:D我的答案:參考解析:(P53)走查程序不需要程序員逐條講解程序。o 試題內(nèi)容:o 走查是對軟件進行靜態(tài)測試的一種方法,以下不屬于走查活動的是§ A:計劃走查會議§ B:準(zhǔn)備測試用例§ C:執(zhí)行走查以發(fā)現(xiàn)和改正錯誤§ D:在走查過程中程序員逐條講解自己的程序o 7:參考答案:A我的答案:參考解析:暫無解析o 試題內(nèi)容:o 設(shè)有一段程序如下滿足判定條件覆蓋的要求下,最少的測試用例數(shù)目是§ A:6§ B:8§ C:

5、3§ D:4o 8:參考答案:A我的答案:參考解析:(P135)自底向上集成可以在早期進行并行測試。o 試題內(nèi)容:o 在以下有關(guān)集成測試的說法中,錯誤的說法是§ A:自底向上集成的缺點是在早期不能進行并行測試,不能充分利用人力§ B:自底向上集成的優(yōu)點是減少了編寫樁模塊的工作量§ C:自頂向下集成的優(yōu)點是能夠較早地發(fā)現(xiàn)在高層模塊接口、控制等方面的問題§ D:自頂向下集成的缺點是需要設(shè)計較多的樁模塊,測試的開銷較大o 9:參考答案:A我的答案:參考解析:(P147)o 試題內(nèi)容:o 在集成測試階段,人們關(guān)注的一種主要的覆蓋是§ A:功能

6、覆蓋§ B:語句覆蓋§ C:基本路徑覆蓋§ D:條件覆蓋o 10:參考答案:D我的答案:參考解析:暫無解析o 試題內(nèi)容:o 可跟蹤性分析是一種重要的軟件驗證和確認(rèn)方法。不屬于可跟蹤性分析的活動是§ A:正確標(biāo)識在需求規(guī)格說明中的每項需求§ B:從需求規(guī)格開始的正向跟蹤應(yīng)確保完全支持需求規(guī)格§ C:每個當(dāng)前的階段產(chǎn)品的規(guī)格或特性應(yīng)確保被可跟蹤的前驅(qū)規(guī)格所支持§ D:確保所有不同接口規(guī)格說明的完整性o 11:參考答案:B我的答案:參考解析:(P180)負(fù)載測試目的是探測軟件處理能力的極限,壓力測試目的是利用壓力揭示潛在缺陷。o

7、試題內(nèi)容:o 以下關(guān)于軟件性能測試的說法中,不正確的是§ A:發(fā)現(xiàn)軟件缺陷是性能測試的目的之一§ B:壓力測試與負(fù)載測試的目的都是為了探測軟件在滿足預(yù)定的性能需求的情況下所能負(fù)擔(dān)的最大壓力§ C:性能測試通常需要對測試結(jié)果進行分析才能獲得測試結(jié)論§ D:檢驗軟件的最大負(fù)載是性能測試的目的之一o 12:參考答案:C我的答案:參考解析:(P179180)廣義軟件性能測試不包括兼容性測試。o 試題內(nèi)容:o 以下哪種軟件測試不屬于廣義軟件性能測試的范疇§ A:并發(fā)測試§ B:壓力測試§ C:兼容性測試§ D:負(fù)載測試o 1

8、3:參考答案:A我的答案:參考解析:(P186)o 試題內(nèi)容:o 以下關(guān)于軟件可靠性與硬件可靠性主要區(qū)別的說法中,正確的是§ A:軟件的每個拷貝都是完全一樣的,而按照設(shè)計生產(chǎn)出來的同規(guī)格硬件總有微小差別§ B:軟件經(jīng)常面臨惡意的使用者,而硬件沒有惡意的使用者§ C:軟件的使用者通常遍及整個世界,而硬件的使用者通常只局限于某個地區(qū)§ D:軟件的失效都是邏輯錯誤引起的,而硬件的失效都不是邏輯錯誤引起的o 14:參考答案:B我的答案:參考解析:(P197)在面向?qū)ο筌浖南到y(tǒng)測試中用到了黑盒測試。 o 試題內(nèi)容:o 以下關(guān)于面向?qū)ο筌浖y試的說法中,錯誤的是&

9、#167; A:對于面向?qū)ο蟪绦蚣蓽y試而言,大突擊集成可能導(dǎo)致測試不充分§ B:面向?qū)ο筌浖荒懿捎冒缀袦y試,不能采用黑盒測試§ C:在存在多態(tài)的情況下,為了提高測試的充分性需要對所有可能的綁定都進行測試§ D:單個成員方法的測試屬于面向?qū)ο蟪绦騿卧獪y試考慮的范疇o 15:參考答案:C我的答案:參考解析:暫無解析o 試題內(nèi)容:o 以下關(guān)于面向?qū)ο筌浖y試的說法中,正確的是§ A:對于一個類的測試,一個測試用例只能包含對該類的一個方法的一次調(diào)用§ B:基于判定表的測試不能用于面向?qū)ο蟪绦虻膯卧獪y試§ C:不變式邊界測試可用于類層次的測

10、試,其目的是測試功能組合§ D:對于抽象類,需要進行單元測試o 16:參考答案:B我的答案:參考解析:(P201)自底向上和自頂向下都要輔助大量代碼。o 試題內(nèi)容:o 以下關(guān)于面向?qū)ο蟪绦蚣蓽y試的說法中,正確的是§ A:大突擊集成在任何情況下都是效果最差的面向?qū)ο蟪绦蚣蓽y試策略§ B:自底向上集成和自頂向下集成都需要為集成測試開發(fā)大量輔助代碼§ C:協(xié)作集成從本質(zhì)上講是一種自底向上集成§ D:基干集成從本質(zhì)上講是一種自頂向下集成o 17:參考答案:C我的答案:參考解析:(P217)Cookies測試是功能測試的一項內(nèi)容。o 試題內(nèi)容:o 以

11、下關(guān)于Web應(yīng)用軟件測試的說法中,正確的是§ A:對Web應(yīng)用軟件進行性能測試時,不需要進行壓力測試§ B:內(nèi)容測試是Web應(yīng)用軟件易用性測試的一項重要內(nèi)容§ C:Cookie測試是Web應(yīng)用軟件功能測試的一項重要內(nèi)容§ D:是否存在無效鏈接是Web應(yīng)用軟件安全性測試關(guān)注的范疇o 18:參考答案:C我的答案:參考解析:(P231)軟件易用性包括禁止用戶的非法操作。o 試題內(nèi)容:o 以下哪一項屬于軟件易用性測試關(guān)注的范疇§ A:軟件是否能在多種操作系統(tǒng)下運行§ B:軟件是否能與同類軟件共享數(shù)據(jù)§ C:軟件是否能主動禁止用戶可能

12、進行的非法操作§ D:軟件是否能抵御網(wǎng)絡(luò)攻擊o 19:參考答案:D我的答案:參考解析:(P229)軟件能否打開以前版本保存的文件體現(xiàn)了兼容性。o 試題內(nèi)容:o 以下哪一項屬于數(shù)據(jù)兼容性測試關(guān)注的范疇§ A:軟件在異常退出時是否會破壞正在處理的文件§ B:軟件是否可以在不同的J2EE應(yīng)用服務(wù)器上運行§ C:軟件同類功能的使用風(fēng)格是否一致§ D:軟件是否能打開以前版本保存的文件o 20:參考答案:A我的答案:參考解析:(P240)極限檢測是對極限編程軟件的測試。o 試題內(nèi)容:o 以下關(guān)于極限測試的說法中,正確的是§ A:極限測試是一種針對

13、極限編程的軟件測試§ B:極限測試中所有的測試均由編碼人員完成§ C:與傳統(tǒng)的軟件測試相比,極限測試是一種更嚴(yán)格的測試§ D:極限測試中只需要進行單元測試o 21:參考答案:D我的答案:參考解析:(P329)同一個軟件缺陷,不應(yīng)重復(fù)報告。o 試題內(nèi)容:o 下列有關(guān)軟件缺陷報告的編寫原則中,哪個是錯誤的§ A:一個軟件缺陷報告中只應(yīng)記錄一個不可再劃分的軟件缺陷§ B:軟件缺陷報告的標(biāo)題應(yīng)該能夠最簡潔表達一個軟件缺陷§ C:軟件缺陷報告中應(yīng)提供全面的有關(guān)該軟件缺陷再現(xiàn)的信息§ D:同一個軟件缺陷可以被重復(fù)報告o 22:參考答案:

14、C我的答案:參考解析:(P331)在新建狀態(tài)下,驗證操作是無法實現(xiàn)的。o 試題內(nèi)容:o 依據(jù)QESuite Web Version 1.0軟件問題生命周期定義,對于一個處在“新建”狀態(tài)的軟件問題報告,下列哪個操作是不可能出現(xiàn)的§ A:校驗§ B:關(guān)閉§ C:驗證§ D:分類與分配o 23:參考答案:B我的答案:參考解析:(P262264)技術(shù)文檔不是測試環(huán)境組成要素。o 試題內(nèi)容:o 下列哪個不是測試環(huán)境的組成要素§ A:軟硬件§ B:技術(shù)文檔§ C:測試工具§ D:網(wǎng)絡(luò)環(huán)境o 24:參考答案:C我的答案:參考解析

15、:國家標(biāo)準(zhǔn)GB/T155322008 計算機軟件測試規(guī)范 第4.6節(jié),測試管理包括過程管理、配置管理和評審。o 試題內(nèi)容:o 根據(jù)GBT155322008計算機軟件測試規(guī)范,軟件測試管理主要包括:測試過程管理、測試評審管理,以及§ A:測試用例管理§ B:測試環(huán)境管理§ C:配置管理§ D:測試系統(tǒng)管理o 25:參考答案:B我的答案:參考解析:國家標(biāo)準(zhǔn)GB/T155322008 計算機軟件測試規(guī)范 第4.5.1節(jié) 測試用例設(shè)計原則: a)基于測試需求的原則。應(yīng)按照測試類別的不同要求,設(shè)計測試用例。如,單元測試依據(jù)詳細(xì)設(shè)計說明,集成測試依據(jù)概要設(shè)計說明,配

16、置項測試依據(jù)軟件需要規(guī)格說明,系統(tǒng)測試依據(jù)用戶需求(系統(tǒng)/子系統(tǒng)設(shè)計說明、軟件開發(fā)計劃等); b)基于測試方法的原則。應(yīng)明確所采用的測試用例設(shè)計方法。為達到不同的測試充分性要求,就采用相應(yīng)的測試方法,如等價類劃分、邊界值分析、猜錯法、因果圖等方法; c)兼顧測試充分性和效率的原則。測試用例集就兼顧測試的充分性和測試的效率;每個測試用例的內(nèi)容也應(yīng)完整,具有可操作性; d)測試執(zhí)行的可再現(xiàn)性原則。應(yīng)保證測試用例執(zhí)行的可再現(xiàn)性。o 試題內(nèi)容:o 根據(jù)GBT155322008計算機軟件測試規(guī)范,設(shè)計測試用例應(yīng)遵循:基于測試需求的原則、基于測試方法的原則、兼顧測試充分性和效率的原則,以及§ A

17、:測試用例無冗余性原則§ B:測試執(zhí)行可重復(fù)性原則§ C:測試用例可操作性原則§ D:測試用例可管理性原則一、論述題 (共3題,共50分)· 1.請完成下列工作: (1)請給出與此有限狀態(tài)機等價的控制流圖;(4分) (2)確定基本測試路徑集;(9分) (3)設(shè)計試用例以覆蓋基本測試路徑。(7分) (20分)· 參考答案:2. 基本測試路徑集 路徑1:S1S1 路徑2:S1S2S5 路徑3:S1S2S3S5 路徑4:S1S2S3S4S5 路徑5:S1S2S3S4S12.已知C源程序如下: *Input todays date,output tom

18、orrows date* *version 2* #include <stdioh> struct ydate int day; int month; int year; int leap(struct ydate d) if(dyear4=0&&dyear100!=0)|(dyear400=0) return 1; else return 0; int numdays(struct ydate d) int day; static int daytab= 31,28,31,30,31,30,31,31,30,31,30,31; if(leap(d)&&am

19、p;dmonth=2) day=29; else day=daytabdmonth-1; return day; int main(void) struct ydate today,tomorrow; printf("format of date is:year,month,day 輸入的年,月,日之間應(yīng)用逗號隔開n"); printf("today is:"); scanf("d,d,d",&todayyear,&todaymonth,&todayday); while(0>=todayyear |to

20、dayyear>65535|0>=todaymonth|today.month>12| 0>=todayday|todayday>numdays(today) printf("input date error!reenter the date!n"); printf("today is:"); scanf("d,d,d",&todayyear,&todaymonth,&todayday); if(todayday!=numdays(today) tomorrowyear=today

21、year; tomorrowmonth=todaymonth; tomorrowday=todayday+1; else if(todaymonth=12) tomorrowyear=todayyear+1; tomorrowmonth=1; tomorrowday=1; else tomorrowyear=todayyear; tomorrowmonth=todaymonth+1; tomorrowday=1; printf("tomorrow is :d,d,dnn", tomorrowyear,tomorrowmonth,tomorrowday); (1) 畫出程序中

22、所有函數(shù)的控制流程圖;(10分) (2) 設(shè)計一組測試用例,使該程序所有函數(shù)的語句覆蓋率和分支覆蓋率均能達到100。如果認(rèn)為該程序的語句或分支覆蓋率無法達到100,需說明為什么。(10分) (20分)· 參考答案:函數(shù)的控制流程圖如下: · int leap(struct ydate d) if (d.year%4=0&&d.year%100!=0)|(d.year%400=0) return 1; else return 0; int numdays(struct ydate d) int day; static int daytab= 31,28,31,

23、30,21,30,31,31,30,31,30,31; if(leap(d)&&d.month=2) day=29; else day=daytabd.month-1; return day; int main(void) struct ydate today,tomorrow; printf("format of date is:year,month,day輸入的年,月,日之間應(yīng)用逗號隔開n"); printf(" today is:"); scanf("%d,%d,%d",&today.year,&today.month,&today.day); while(0>=today.year |today.year>65535|0>=today.month|today.month>12| 0>=today.day|today.day>numdays(today) printf("input date error!reenter the date!n"); printf("today is:&qu

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論