freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[it認(rèn)證]四級軟件測試工程師歷年習(xí)題(1)-資料下載頁

2025-01-18 04:10本頁面
  

【正文】 .分析:白盒測試又稱為程序結(jié)構(gòu)測試,它主要進(jìn)行程序邏輯結(jié)構(gòu)的覆蓋測試。用QESAT/C工具進(jìn)行測試之前,首先應(yīng)定義項目文件,用以描述被測程序的組成。用QESAT/C工具進(jìn)行軟件分析與測試時,被測源文件可放在任意目錄下。進(jìn)行軟件靜態(tài)分析不必運行被測程序,便可得到程序的結(jié)構(gòu)信息及程序的復(fù)雜度信息,將被測程序運行后才得到的信息就是動態(tài)測試信息。二、論述題1. 分析:首先根據(jù)程序的規(guī)格說明,根據(jù)所有可能的輸入和輸出條件,找出所有的原因和結(jié)果以及二者之間的關(guān)系,畫出因果圖。然后基于因果圖的方法設(shè)計測試用例。2. 分析:首先根據(jù)程序的規(guī)格說明,考慮所有可能的邊界情況,然后根據(jù)邊界值方法設(shè)計測試用例。3. 分析:在黑盒測試中,測試數(shù)據(jù)完全來源于軟件的規(guī)格說明,即不需要了解程序的內(nèi)部結(jié)構(gòu)。若要用這種方法來發(fā)現(xiàn)程序中的所有錯誤,可行的途徑就是窮舉測試。但在實際情況下,該方法僅對一些小型簡單的程序適用,而對于一些大型或稍微復(fù)雜的程序都是不可能實現(xiàn)的。全國計算機(jī)等級考試四級軟件測試工程師模擬卷(四)(考試時間120分鐘,滿分100分)一、選擇題(125每題2分,共50分) 下列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填涂在答題卡相應(yīng)位置上,答在試卷上不得分。1.下列關(guān)于缺陷產(chǎn)生原因的敘述中,不屬于技術(shù)問題的是________。(A)文檔錯誤,內(nèi)容不正確或拼寫錯誤(B)系統(tǒng)結(jié)構(gòu)不合理(C)語法錯誤(D)接口傳遞不匹配,導(dǎo)致模塊集成出現(xiàn)問題2.Myers在1979年提出了一個重要觀點,即軟件測試的目的是為了________。(A)證明程序正確(B)查找程序錯誤(C)改正程序錯誤(D)驗證程序無錯誤3.不需要運行程序,通過收集有關(guān)代碼的結(jié)構(gòu)信息來對程序進(jìn)行的測試的是________。(A)性能測試(B)黑盒測試(C)白盒測試(D)靜態(tài)分析4.在軟件生存周期中占據(jù)時間最長的是________。(A)運行和維護(hù)階段(B)軟件開發(fā)階段(C)需求分析階段(D)軟件設(shè)計階段5.使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)________和指定的覆蓋標(biāo)準(zhǔn)。(A)程序的復(fù)雜結(jié)構(gòu)(B)程序的內(nèi)部邏輯(C)使用說明書(D)程序的功能6.為提供集成測試的效果,軟件的集成工作最好由________來承擔(dān)。(A)該軟件的設(shè)計人員(B)該軟件的編程人員(C)該軟件開發(fā)組的負(fù)責(zé)人(D)不屬于該軟件開發(fā)組的軟件設(shè)計人員7.下列幾種邏輯覆蓋標(biāo)準(zhǔn)中,查錯能力最強(qiáng)的是________(A)語句覆蓋(B)條件覆蓋(C)判定覆蓋(D)條件組合覆蓋8.下列關(guān)于測試策略,說法錯誤的是________。(A)自底向上測試的優(yōu)點是隨著上移,驅(qū)動模塊逐步減少,測試開銷小一些(B)自頂向下測試的優(yōu)點是較早的發(fā)現(xiàn)高層模塊接口、控制等方面的問題(C)自底向上測試的優(yōu)點是比較容易設(shè)計測試用例(D)自頂向下測試的優(yōu)點是使得低層模塊的錯誤較早發(fā)現(xiàn)9.通常測試人員判定一個運行結(jié)果中存在缺陷的準(zhǔn)則是________。(A)開發(fā)人員承認(rèn)這個運行結(jié)果中存在缺陷(B)測試人員可以從中找出缺陷的證據(jù)(C)這個運行結(jié)果與測試案例中的預(yù)期結(jié)果不一致(D)這個運行結(jié)果與測試人員預(yù)期的不一致10.等價類劃分和邊界值分析是常用的兩種黑盒測試方法,采用這兩種方法,可以大幅度減少測試用例的數(shù)量,那么,它們的局限性是________。(A)在設(shè)計測試用例時不能將這兩種方法結(jié)合在一起同時使用(B)不同輸入變量之間可能存在約束關(guān)系,它們不能處理這類約束關(guān)系(C)不能用于大型信息系統(tǒng)的測試用例的設(shè)計(D)不能用于單元測試和集成測試11.下列關(guān)于測試方法,說法正確的是________。(A)白盒測試不同于黑盒測試之處是它可以減少測試用例數(shù)量(B)覆蓋所有獨立路徑就能夠覆蓋所有分支(C)在單元測試中不使用黑盒測試技術(shù)(D)滿足分支覆蓋就滿足條件覆蓋和語句覆蓋12.傳統(tǒng)的集成測試策略一般分為兩種:一是非漸增式集成策略,二是漸增式集成策略。二者的區(qū)別是________。(A)在集成測試中發(fā)現(xiàn)問題時,前者比后者更容易進(jìn)行問題定位(B)后者比前者更適合大規(guī)模應(yīng)用系統(tǒng)的集成測試(C)前者需要開發(fā)驅(qū)動模塊和樁模塊,而后者不需要(D)前者不需要所有模塊就緒,而后者需要13.軟件測試自動化是指利用好的測試工具以自動運行測試用例。軟件測試自動化的好處在于________。(A)比手工測試發(fā)現(xiàn)更多的軟件缺陷(B)可以自動產(chǎn)生測試計劃(C)使輸入值組合的覆蓋率達(dá)到100%(D)可以在較少的時間內(nèi)運行更多的測試用例14.下列選項中,評審方法是按照正式化程度逐漸增強(qiáng)排列的是________。(A)臨時評審、輪查、結(jié)對評審、走查、正式審查(B)臨時評審、走查、結(jié)對評審、輪查、正式評審(C)臨時評審、走查、小組評審、結(jié)對評審、正式評審(D)正式評審、小組評審、走查、結(jié)對評審、臨時評審15.下列關(guān)于軟件性能測試的說法中,正確的是________。(A)性能測試的目的不是為了發(fā)現(xiàn)軟件缺陷(B)壓力測試與負(fù)載測試的目的都是為了探測軟件在滿足預(yù)定性能需求的情況下所能負(fù)擔(dān)的最大壓力(C)性能測試通常要對測試結(jié)果進(jìn)行分析才能獲得測試結(jié)論(D)在性能下降曲線上,最大建議用戶數(shù)通常處于性能輕微下降區(qū)與性能急劇下降區(qū)的交界處16. 軟件可靠性分析方法通常不依賴于概率統(tǒng)計的方法,下面屬于軟件可靠性分析方法的是________。(A)失效模式影響分析法(FMEA法)(B)故障樹和事件樹分析法(C)潛在線路分析法(D)以上全部17.下列關(guān)于面向?qū)ο蠹蓽y試的說法中,正確的是________。(A)大突擊集成是面向?qū)ο蠹蓽y試最常用且最有效的方法(B)自底向上集成和自頂向下集成都需要為集成測試開發(fā)大量代碼(C)與自底向上集成和自頂向下集成相比,基干集成是一種更充分的集成測試策略(D)高頻集成是以自底向上集成為基礎(chǔ),利用冒煙測試進(jìn)行的集成測試18.對采用迭代或增量開發(fā)過程模型開發(fā)的產(chǎn)品進(jìn)行集成測試時最適合采用的集成策略是________。(A)傳統(tǒng)的集成測試策略(B)基于使用的集成測試策略(C)基干集成測試策略(D)高頻集成測試策略19.對于Web應(yīng)用軟件系統(tǒng)測試技術(shù),下列不屬于功能測試的是________。(A)表單測試(B)并發(fā)測試(C)鏈接測試(D)Cookie測試20.關(guān)于易用性測試,說法錯誤的是________。(A)用戶界面測試是軟件易用性測試最重要的一項內(nèi)容(B)對軟件功能的動態(tài)關(guān)聯(lián)進(jìn)行測試可以通過檢查菜單完成(C)使用軟件的目的就是減少重復(fù)輸入,減輕人工勞動,提高工作效率(D)檢查和評估軟件安裝手冊的正確性和易用性是安裝性測試的重要內(nèi)容21.關(guān)于內(nèi)置式合約測試(BICT),下列說法錯誤的是________。(A)加了測試器構(gòu)件和測試處理器構(gòu)件,使被測構(gòu)件具有自測試能力(B)該測試方法可用于動態(tài)、分布式系統(tǒng)(C)該測試方法的提出擴(kuò)展了基于構(gòu)件的軟件工程實踐(D)提出的模型驅(qū)動方法效率很高22.下列測試類型中,不是針對軟件產(chǎn)品的質(zhì)量特性的是________。(A)性能測試(B)安全性測試(C)易用性測試(D)回歸測試23.下面有關(guān)測試設(shè)計的敘述,說法不正確的是________。(A)測試用例的設(shè)計是一項技術(shù)性強(qiáng)、智力密集型的活動(B)在測試用例設(shè)計時,只設(shè)計覆蓋正常流程和操作的測試用例即可(C)在開展測試用例設(shè)計前,必須將測試需求進(jìn)行詳細(xì)展開(D)在一般的測試組織內(nèi),測試用例的評審可能不是正式的評審會24.測試項目實踐中,測試策劃活動的目標(biāo)是________。(A)確定測試范圍(B)劃分測試任務(wù)(C)編寫測試計劃文檔(D)組織測試團(tuán)隊25.下列屬于QESAT/C的優(yōu)點是________。(A)及早地發(fā)現(xiàn)程序中隱藏地錯誤(B)快捷有效地理解程序結(jié)構(gòu)(C)幫助分析和測試程序(D)以上全部二、論述題 (11每題20分,22每題12分,33每題18分,共50分1.論述題1:以下是一軟件規(guī)格說明,請按要求回答問題(20分)軟件規(guī)格說明:某工廠招工規(guī)定,報名者年齡應(yīng)該在16周歲到35周歲之間(到2005年12月31日為止),即出生年月不在上述范圍內(nèi)的人員將不予接受,并顯示年齡不合格的出錯信息。(1)請根據(jù)規(guī)格說明,劃分等價類。(10分)(2)使用等價類劃分方法為該軟件設(shè)計測試用例。(10分) 2.論述題2:以下是某象棋中走馬事件應(yīng)用程序的走馬規(guī)則,請按要求回答問題(12分)以下是中國象棋中走馬事件中的走馬原則:1)如果落點在棋盤外,則不移動棋子。2)如果落點與起點不構(gòu)成日字型,則不移動棋子。3)如果落點處有己方棋子,則不移動棋子。4)如果在落點方向的鄰近交叉點有棋子(絆馬腿),則不移動棋子。5)如果不屬于(1)~(4)條,且落點處無棋子,則移動棋子。6)如果不屬于(1)~(4)條,且落點處為對方棋子(非老將),則移動棋子并除去對方棋子。7)如果不屬于(1)~(4)條,且落點處為對方老將,則移動棋子,并提示戰(zhàn)勝對方,游戲結(jié)束。(1)畫出該應(yīng)用程序的因果圖。(3分)(2)對該軟件進(jìn)行基于因果圖的方法設(shè)計測試用例。(9分) 3.論述題3:針對以下C語言程序,請按要求回答問題(18分)下面是一個程序段(C語言),試設(shè)計基本路徑測試的測試用例,設(shè)計出的測試用例要保證每一個基本獨立路徑至少要執(zhí)行一次。函數(shù)說明:當(dāng) i_flag=0。 返回 i_count+100 當(dāng) i_flag=1。 返回 i_count*10 否則 返回 i_count*20輸入?yún)?shù):int i_count int i_flag 輸出參數(shù):int i_return程序代碼如下:1 int Test(int i_count,int i_flag)2 {3 int i_temp=0。4 while(i_count0)5 {6 if(0==i_flag)7 {8 i_temp=i_count+100。9 break。 10 }11 else12 {13 if(1==i_flag)14 {15 i_temp=i_temp+10。16 }17 else18 {19 i_temp=i_temp+20。20 }21 }22 i_count。23 }24 return i_temp。25 }(1)畫出該函數(shù)的控制流程圖。(8分)(2)采用基本路徑測試法設(shè)計一組測試用例,保證每個基本獨立路徑都至少執(zhí)行一次。(10分) 參考答案與分析一、選擇題(125每題2分,共50分)1. B2. B3. D4. A5. B6. B7. D8. D9. C10. B11. B12. B13. D14. C15. C16. D17. B18. D19. B20. B21. D22. D23. B24. C25. D二、論述題 (1.問題1:解答:根據(jù)題意,劃分等價類。假定已知出生年月由六位數(shù)字字符表示,前四位代表年,后兩位代表月,則可以劃分三個有效等價類和七個無效等價類。具體如下:有效等價類:出生年月:(1)六位數(shù)字 對應(yīng)數(shù)值:(5)197003-198912月份對應(yīng)數(shù)值:(8)在1-12之間無效等價類:出生年月:(2)含非數(shù)字字符(3)少于六個數(shù)字字符(4)多于六個數(shù)字字符對應(yīng)數(shù)值:(6)小于197003(7)大于198912月份對應(yīng)數(shù)值:(9)等于0(10)大于12問題2:解答:根據(jù)上述等價類劃分,設(shè)計測試用例。有效等價類的測試用例,如下表所示:無效等價類的測試用例,如下表所示:2.問題1:解答:第一步,從中國象棋中走馬事件中的走馬原則的描述中,明確原因和結(jié)果。原因:1 落點在棋盤上。2 落點與起點構(gòu)成日字。3 落點處無己方棋子。4 落點方向的鄰近交叉點無棋子。5 落點處無棋子。6 落點處為對方棋子(非老將)。7 落點處為對方老將。結(jié)果:21.不移動棋子。22.移動棋子。23.移動棋子,并除去對方棋子。24.移動棋子,并提示戰(zhàn)勝對方,結(jié)束游戲。第二步,根據(jù)上面分析的原因和結(jié)果,結(jié)合題目中二者的關(guān)系,建立因果圖。其因果圖如圖???所示,圖中,結(jié)點11是導(dǎo)出結(jié)果的進(jìn)一步原因。第三步,標(biāo)記約束。由于4種結(jié)果不能同時發(fā)生,所以在因果圖上標(biāo)記O(唯一)約束。由于原因7不能同時發(fā)生,所以在因果圖上標(biāo)出E(異)約束。問題2:解答:根據(jù)上面的因果圖,建立對應(yīng)的判定表。在該應(yīng)用程序中,原因有7個,一個完整的判定表應(yīng)有27=128種情況。由于篇幅的限制,且考慮到7原因只與中間結(jié)果11有關(guān),所以這里將完整的判定表拆分為兩個子表,下面兩個表所示。對于結(jié)果2224,中間結(jié)果是原因,因此在后一個表中,將11作為原因。由表可知,當(dāng)結(jié)點11為1時,結(jié)果21為0。由于結(jié)果22
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1