全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試試卷2009下1117_第1頁
全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試試卷2009下1117_第2頁
全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試試卷2009下1117_第3頁
全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試試卷2009下1117_第4頁
全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試試卷2009下1117_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、全國(guó)計(jì)算機(jī)等級(jí)考試四級(jí)軟件測(cè)試工程師筆試試卷(考試時(shí)間120分鐘,滿分100分)一、選擇題(每小題2分,共50分) 下列各題A、B、C、D四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。1軟件驗(yàn)證和確認(rèn)是保證軟件質(zhì)量的重要措施,它的實(shí)施應(yīng)該針對(duì)_。(A)程序編寫階段(B)軟件開發(fā)的所有階段(C)軟件調(diào)試階段(D)軟件設(shè)計(jì)階段2在軟件測(cè)試用例設(shè)計(jì)的方法中,最常用的方法是黑盒測(cè)試和白盒測(cè)試,其中不屬于白盒測(cè)試所關(guān)注的是_。(A)程序結(jié)構(gòu)(B)軟件外部功能(C)程序正確性(D)程序內(nèi)部邏輯3在程序測(cè)試中,用于檢查程序模塊或子程序之間的調(diào)用是否正確的靜態(tài)分析方法

2、是_。(A)操作性分析(B)可靠性分析(C)引用分析(D)接口分析4下列指導(dǎo)選擇和使用測(cè)試覆蓋率的原則中錯(cuò)誤的是_。(A)覆蓋率不是目的,僅是一種手段(B)不要追求絕對(duì)100%的覆蓋率(C)不可能針對(duì)所有的覆蓋率指標(biāo)來選擇測(cè)試用例(D)只根據(jù)測(cè)試覆蓋率指標(biāo)來指導(dǎo)測(cè)試用例的設(shè)計(jì)5在以下有關(guān)邏輯覆蓋的說法中錯(cuò)誤的說法是_。(A)所有滿足條件組合覆蓋標(biāo)準(zhǔn)的測(cè)試用例集,也滿足路徑覆蓋的覆蓋標(biāo)準(zhǔn)(B)條件覆蓋能夠查出條件中包含的錯(cuò)誤,但有時(shí)達(dá)不到判定覆蓋的覆蓋率要求(C)路徑覆蓋的差錯(cuò)能力很強(qiáng),但有時(shí)達(dá)不到條件組合覆蓋的覆蓋率要求(D)判定覆蓋包含了語句覆蓋,但它不能保證每個(gè)錯(cuò)誤條件都能檢查得出來6走查

3、是對(duì)軟件進(jìn)行靜態(tài)測(cè)試的一種方法,以下不屬于走查活動(dòng)的是_。(A)計(jì)劃走查會(huì)議(B)準(zhǔn)備測(cè)試用例(C)執(zhí)行走查以發(fā)現(xiàn)和改正錯(cuò)誤(D)在走查過程中程序員逐漸講解自己的程序7設(shè)有一段程序如下if(a=b) and (c=d) or (e=f) do S1else if(p=q) or (s=t) do S2else do S3滿足判定/條件覆蓋的要求下,最少的測(cè)試用例數(shù)目是_。(A)6(B)8(C)3(D)48在以下有關(guān)集成測(cè)試的說法中,錯(cuò)誤的說法是_。(A)自底向上集成

4、的缺點(diǎn)是在早期不能進(jìn)行并行測(cè)試,不能充分利用人力(B)自底向上集成的優(yōu)點(diǎn)是減少了編寫樁模塊的工作量(C)自頂向下集成的優(yōu)點(diǎn)是能夠較早地發(fā)現(xiàn)在高層模塊接口、控制等方面的問題(D)自頂向下集成的缺點(diǎn)是需要設(shè)計(jì)許多的樁模塊,測(cè)試的開銷較大9在集成測(cè)試階段,人們關(guān)注的一種主要的覆蓋是_。(A)功能覆蓋(B)語句覆蓋(C)基本路徑覆蓋(D)條件覆蓋10可跟蹤性分析是一種重要的軟件驗(yàn)證和確認(rèn)方法。不屬于可跟蹤性分析的活動(dòng)是_。(A)正確標(biāo)識(shí)在需求規(guī)格說明中的每項(xiàng)需求(B)從需求規(guī)格開始的正向跟蹤應(yīng)確保完全支持需求規(guī)格(C)每個(gè)當(dāng)前的階段產(chǎn)品的規(guī)格或特性應(yīng)確保被可跟蹤的前驅(qū)規(guī)格所支持(D)確保所有不同接口規(guī)

5、格說明的完整性11以下關(guān)于軟件性能測(cè)試的說法中,不正確的是_。(A)發(fā)現(xiàn)軟件缺陷是性能測(cè)試的目的之一(B)壓力測(cè)試與負(fù)載測(cè)試的目的都是為了探測(cè)軟件在滿足預(yù)定的性能需求的情況下所能負(fù)擔(dān)的最大壓力(C)性能測(cè)試通常需要對(duì)測(cè)試結(jié)果進(jìn)行分析才能獲得測(cè)試結(jié)論(D)檢驗(yàn)軟件的最大負(fù)載是性能測(cè)試的目的之一12以下哪種軟件測(cè)試不屬于廣義軟件性能測(cè)試的范疇_。(A)并發(fā)測(cè)試(B)壓力測(cè)試(C)兼容性測(cè)試(D)負(fù)載測(cè)試13以下關(guān)于軟件可靠性與硬件的可靠性主要區(qū)別的說法中,正確的是_。(八,3)(A)軟件的每個(gè)拷貝都是完全一樣的,而按照設(shè)計(jì)生產(chǎn)出來的同規(guī)格硬件總有微小差別(B)軟件經(jīng)常面臨惡意的使用者,而硬件沒有惡

6、意的使用者(C)軟件的使用者通常遍及整個(gè)世界,而硬件的使用者通常只局限于某個(gè)地區(qū)(D)軟件的失效都是邏輯錯(cuò)誤引起的,而硬件的失效都不是邏輯錯(cuò)誤引起的14以下關(guān)于面向?qū)ο筌浖y(cè)試的說法中,錯(cuò)誤的是_。(A)對(duì)于面向?qū)ο蟪绦蚣蓽y(cè)試而言,大突擊集成可能導(dǎo)致測(cè)試不充分(B)面向?qū)ο筌浖荒懿捎冒缀袦y(cè)試,不能采用黑盒測(cè)試(C)在存在多態(tài)的情況下,為了提高測(cè)試的充分性需要對(duì)所有可能的綁定都進(jìn)行測(cè)試(D)單個(gè)成員方法的測(cè)試屬于面向?qū)ο蟪绦騿卧獪y(cè)試考慮的范疇15以下關(guān)于面向?qū)ο筌浖y(cè)試的說法中,正確的是_。(A)對(duì)于一個(gè)類的測(cè)試,一個(gè)測(cè)試用例只能包含對(duì)該類的一個(gè)方法的一次調(diào)用(B)基于判定表的測(cè)試不能用于面

7、向?qū)ο蟪绦虻膯卧獪y(cè)試(C)不變式邊界測(cè)試可用于類層次的測(cè)試,其目的是測(cè)試功能組合(D)對(duì)于抽象類,需要進(jìn)行單元測(cè)試16以下關(guān)于面向?qū)ο蟪绦蚣蓽y(cè)試的說法中,正確的是_。(A)大突擊集成在任何情況下都是效果最差的面向?qū)ο蟪绦蚣蓽y(cè)試策略(B)自底向上集成和自頂向下集成都需要為集成測(cè)試開發(fā)大量輔助代碼(C)協(xié)作集成從本質(zhì)上講是一種自底向上集成(D)基于集成從本質(zhì)上講是一種自頂向下集成17以下關(guān)于Web應(yīng)用軟件測(cè)試的說法中,正確的是_。(A)對(duì)Web應(yīng)用軟件進(jìn)行性能測(cè)試時(shí),不需要進(jìn)行壓力測(cè)試(B)對(duì)Web應(yīng)用軟件進(jìn)行性能測(cè)試時(shí),不需要進(jìn)行壓力測(cè)試(C)Cookie測(cè)試是Web應(yīng)用軟件功能測(cè)試的一項(xiàng)重

8、要內(nèi)容(D)是否存在無效鏈接是Web應(yīng)用軟件安全性測(cè)試關(guān)注的范疇18以下哪一項(xiàng)屬于軟件易用性測(cè)試關(guān)注的范疇_。(A)軟件是否能在多種操作系統(tǒng)下運(yùn)行(B)軟件是否能與同類軟件共享數(shù)據(jù)(C)軟件是否能主動(dòng)禁止用戶可能進(jìn)行的非法操作(D)軟件是否能抵御網(wǎng)絡(luò)攻擊19以下哪一項(xiàng)屬于數(shù)據(jù)兼容性測(cè)試關(guān)注的范疇_。(A)軟件在異常退出時(shí)是否會(huì)破壞正在處理的文件(B)軟件是否可以在不同的J2EE應(yīng)用服務(wù)器上運(yùn)行(C)軟件同類功能的使用風(fēng)格是否一致(D)軟件是否能打開以前版本保存的文件20以下關(guān)于極限測(cè)試的說法中,正確的是_。(A)極限測(cè)試是一種針對(duì)極限編程的軟件測(cè)試(B)極限測(cè)試中所有的測(cè)試均由編碼人員完成(C

9、)與傳統(tǒng)的軟件測(cè)試相比,極限測(cè)試是一種更嚴(yán)格的測(cè)試(D)極限測(cè)試中只需要進(jìn)行單元測(cè)試21下列有關(guān)軟件缺陷報(bào)告的編寫中,哪個(gè)是錯(cuò)誤的_(A)一個(gè)軟件缺陷報(bào)告中只應(yīng)記錄一個(gè)不可再劃分的軟件缺陷(B)軟件缺陷報(bào)告的標(biāo)題應(yīng)該能夠最簡(jiǎn)潔表達(dá)一個(gè)軟件缺陷(C)軟件缺陷報(bào)告中應(yīng)提供全面的有關(guān)該軟件缺陷再現(xiàn)的信息(D)同一個(gè)軟件缺陷可以被重復(fù)報(bào)告22據(jù)QESuite Web Version 1.0軟件問題生命周期定義,對(duì)于一個(gè)處在"新建"狀態(tài)的軟件問題報(bào)告,下列哪個(gè)操作是不可能出現(xiàn)的_。(A)校驗(yàn)(B)關(guān)閉(C)驗(yàn)證(D)分類與分配23下列哪個(gè)不是測(cè)試環(huán)境的組

10、成要素_。(A)軟硬件(B)技術(shù)文檔(C)測(cè)試工具(D)網(wǎng)絡(luò)環(huán)境24根據(jù)GB/T15532-2008計(jì)算機(jī)軟件測(cè)試規(guī)范,軟件測(cè)試管理主要包括:測(cè)試過程管理、測(cè)試評(píng)審管理,以及_。(A)測(cè)試用例管理(B)測(cè)試環(huán)境管理(C)配置管理(D)測(cè)試系統(tǒng)管理25根據(jù)GB/T15532-2008計(jì)算機(jī)軟件測(cè)試規(guī)范,設(shè)計(jì)測(cè)試用例應(yīng)遵循:基于測(cè)試需求的原則、基于測(cè)試方法的原則、兼顧測(cè)試充分性和效率的原則,以及_。(A)測(cè)試用例無冗余性原則(B)測(cè)試執(zhí)行可重復(fù)性原則(C)測(cè)試用例可操作性原則(D)測(cè)試用例可管理性原則二、論述題 (3題,共50分)1(20分)下圖是一個(gè)簡(jiǎn)單的ATM機(jī)中描述驗(yàn)證信用卡PIN活動(dòng)的有限

11、狀態(tài)機(jī)。其中包含5個(gè)用" "表示的狀態(tài)和8個(gè)用""表示的轉(zhuǎn)移。轉(zhuǎn)移上的標(biāo)簽所遵循的是:橫線上方是引起轉(zhuǎn)移的事件,橫線下方是與該轉(zhuǎn)移相關(guān)聯(lián)的行動(dòng)。該有限狀態(tài)機(jī)允許儲(chǔ)戶有三次輸入PIN的機(jī)會(huì),如果三次都輸入錯(cuò)誤,則停止交易退卡。請(qǐng)完成下列工作:(1)請(qǐng)給出與此有限狀態(tài)機(jī)等價(jià)的控制流圖; (2)確定基本測(cè)試路徑集; (3)設(shè)計(jì)測(cè)試用例以覆蓋基本測(cè)試路徑。 2(20分)已知C源程序如下:/* Input today's date,output tomorrow's d

12、ate */* version 2 */#include struct ydate    int day;    int month;    int year;int leap(struct ydate d)    if(d.year%4=0&&d.year%100!=0)|(d.year%400=0)

13、            return 1;        else            return 0;int numdays(struct ydate d)    int d

14、ay;        static int daytab=            31,28,31,30,31,30,31,31,30,31,30,31;        if(leap(d)&&d.month=2)      

15、;      day=29;        else            day=daytabd.month-1;        return day;int main(void)    struc

16、t ydate today,tomorrow;        printf("format of date is: year,month,day  輸入的年、月、日之間應(yīng)用逗號(hào)隔開n");        printf("    today is: ");

17、60;       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) &#

18、160;          printf("input date error! reenter the day!n");            printf("    today is :");   

19、         scanf("%d,%d,%d",&today.year,&today.month,&today.day);                if(today.day!=numdays(today)       

20、0;    tomorrow.year=today.year;            tomorrow.month=today.month;            tomorrow.day=today.day+1;         

21、;       else if(today.month=12)            tomorrow.year=today.year+1;            tomorrow.month=1;       

22、;     tomorrow.day=1;                else            tomorrow.year=today.year;            tomorrow.month=today.month+1;            tomorrow.day=1;   

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論