![軟件測試期末試題B卷及答案最終版q_第1頁](http://file4.renrendoc.com/view11/M03/3F/22/wKhkGWV6hz2AZ7kSAAIPDR4CT7c130.jpg)
![軟件測試期末試題B卷及答案最終版q_第2頁](http://file4.renrendoc.com/view11/M03/3F/22/wKhkGWV6hz2AZ7kSAAIPDR4CT7c1302.jpg)
![軟件測試期末試題B卷及答案最終版q_第3頁](http://file4.renrendoc.com/view11/M03/3F/22/wKhkGWV6hz2AZ7kSAAIPDR4CT7c1303.jpg)
![軟件測試期末試題B卷及答案最終版q_第4頁](http://file4.renrendoc.com/view11/M03/3F/22/wKhkGWV6hz2AZ7kSAAIPDR4CT7c1304.jpg)
![軟件測試期末試題B卷及答案最終版q_第5頁](http://file4.renrendoc.com/view11/M03/3F/22/wKhkGWV6hz2AZ7kSAAIPDR4CT7c1305.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
系別班次學號姓名.………密………封………線………以………內(nèi)………答………題………無………效……第1頁共12頁電子科技大學二零零八至二零零八學年第二學期軟件測試技術(B卷)課程考試題(120分鐘)閉卷考試時間:2008一二三四總分評卷教師說明:本試卷共四大題,試卷滿分100分。注意:請將所有答案填寫在最后一頁答題卡上。單項選擇題:共20小題,每小題2分,滿分40分。1.軟件測試的目的:(c)A.避免軟件開發(fā)中出現(xiàn)的錯誤B.發(fā)現(xiàn)軟件開發(fā)中出現(xiàn)的錯誤C.盡可能發(fā)現(xiàn)并排除軟件中潛藏的錯誤,提高軟件的可靠性D.修改軟件中出現(xiàn)的錯誤2、軟件測試是采用(a)執(zhí)行軟件的活動。A.測試用例B.輸入數(shù)據(jù)C.測試環(huán)境D.輸入條件3、導致軟件缺陷的最大原因是:(a)A.軟件需求說明書B.設計方案C.編碼D.維護4、在下列描述中,關于一個軟件缺陷狀態(tài)完整變化的錯誤描述是(d)A、打開——修復——關閉B、打開——關閉C、打開——保留D、激活——修復——重新打開5、在下列描述中,關于測試與調(diào)試的說法錯誤的是(d)A、測試是顯示錯誤的行為;而調(diào)試是推理的過程;B、測試顯示開發(fā)人員的錯誤。調(diào)試是開發(fā)人員為自己辯護;C、測試能預期和可控。調(diào)試需要想象、經(jīng)驗和思考;D、測試必須在詳細設計已經(jīng)完成的情況下才能開始;沒有詳細設計的信息調(diào)試不可能進行。6、某次程序調(diào)試沒有出現(xiàn)預計的結果,下列(b)不可能是導致出錯的原因。
A.變量沒有初始化B.編寫的語句書寫格式不規(guī)范
C.循環(huán)控制出錯D.代碼輸入有誤7、軟件缺陷修復的代價最高的階段為(a)A、發(fā)布階段B、需求階段C、設計階段D、編碼階段8、不屬于邏輯覆蓋方法的是(d)。A.組合覆蓋B.判定覆蓋C.條件覆蓋D.接口覆蓋9、(d)是選擇若干個測試用例,運行被測程序,使得程序中的每個可執(zhí)行語句至少執(zhí)行一次。A、條件覆蓋B、組合覆蓋C、判定覆蓋D、語句覆蓋10、(a)是設計足夠多的測試用例,使得程序中每個判定包含的每個條件的所有情況(真/假)至少出現(xiàn)一次,并且每個判定本身的判定結果(真/假)也至少出現(xiàn)一次。A、判定-條件覆蓋B、組合覆蓋C、判定覆蓋D、條件覆蓋11.軟件測試是軟件質(zhì)量保證的重要手段,下述哪種測試是軟件測試的最基礎環(huán)節(jié)?(b)A.功能測試B.單元測試C.結構測試D.驗收測試12、單元測試的主要任務不包括(b)。A.出錯處理B.全局數(shù)據(jù)結構C.獨立路徑D.模塊接口13、如下圖所示的N-S圖,至少需要(b)個測試用例完成邏輯覆蓋。A.12B.48C.27D.1814、單元測試中用來模擬實現(xiàn)被測模塊需調(diào)用的其他功能模塊的是(b)。A.驅(qū)動模塊B.樁模塊C.主控模塊D.真實的被調(diào)用模塊15、集成測試計劃應該在(b)階段末提交。A、需求分析B、概要設計C、詳細設計D、單元測試完成16、下列關于程序效率的描述錯誤的是(c)。A.提高程序的執(zhí)行速度可以提高程序的效率B.降低程序占用的存儲空間可以提高程序的效率C.源程序的效率與詳細設計階段確定的算法的效率無關D.好的程序設計可以提高效率17、下列(b)是對程序流程圖進行簡化后得到的,它可以更加突出的表示程序控制流的結構,且不包含復合條件。A.DD-路徑圖B.控制流圖C.MM-路徑圖D.模塊調(diào)用圖18、自底向上增量式集成測試中,下面(c)描述是正確的。A.測試由樁模塊控制B.最上面的模塊最先測試C.父單元用測試過的子單元測試D.包含樹的深度優(yōu)先或廣度優(yōu)先遍歷過程19、測試后程序中殘存的錯誤數(shù)目與該程序中已發(fā)現(xiàn)的錯誤數(shù)目成(d)。A.未知B.反比C.相等D.正比20、針對是否對無效數(shù)據(jù)進行測試,可以將等價類測試分為(b)標準(一般)等價類測試健壯等價類測試弱等價類測試強等價類測試A.3)4)B.1)2)C.1)3)D.2)4)二、判斷題:共20小題,每題1分,滿分20分)1、一個程序中所含有的路徑數(shù)與程序的復雜程度有著直接的關系。(∨)2、結構性測試是根據(jù)軟件的規(guī)格說明來設計測試用例。(x)3、錯誤推測法是根據(jù)輸出對輸入的依賴關系來設計測試用例的。(x)4、軟件缺陷屬性包括缺陷標識、缺陷類型、缺陷嚴重程度、缺陷產(chǎn)生可能性、缺陷優(yōu)先級、缺陷狀態(tài)、缺陷起源、缺陷來源、缺陷原因。(∨)5、對于一個含有n個變量的程序,采用邊界值健壯性測試方法來測試程序會產(chǎn)生6n+1個測試用例。(∨)6、數(shù)據(jù)流測試是主要用作路徑測試的真實性檢查。兩種形式分別為定義/使用測試、基于程序片的測試。(∨)7、軟件只要經(jīng)過嚴格嚴謹?shù)膬?nèi)部測試之后,可以做到?jīng)]有缺陷。(x)8、測試用例應由測試輸入數(shù)據(jù)和對應的實際輸出結果這兩部分組成。(x)9、測試是可以窮盡的。(x)10、測試自動化是萬能的。(x)11、軟件缺陷可能會被修復,可能會被保留或者標識出來。(∨)12、每一個軟件項目都有一個最優(yōu)的測試量。(∨)13、黑盒測試往往會造成測試用例之間可能存在嚴重的冗余和未測試的功能漏洞。(∨)14、代碼審查工作屬于靜態(tài)測試。(∨)15、軟件測試是一個過程,包含若干活動,運行軟件進行測試只是活動之一。(∨)16、回歸測試是在軟件修改后再次運行以前為查找錯誤而執(zhí)行程序曾用過的測試用例.∨
17、集成測試是為確定軟件系統(tǒng)是否滿足驗收標準以及使客戶決定是否接受而進行的正式測試.
(x)18、測試按照測試層次可以劃分成為單元測試、集成測試和系統(tǒng)測試。(∨)19、只要能夠達到100%的邏輯覆蓋率,就可以保證程序的正確性。(x)20、永遠有缺陷類型會在測試的一個層次上被發(fā)現(xiàn),并且能夠在另一個層次上逃避檢測。(∨)三、簡答題:共4小題,每題5分,滿分20分。1、優(yōu)秀的軟件測試工程師應具備哪些素質(zhì)?答:具有探索精神、具有良好的計算機編程基礎、故障排除能手、堅持不懈的精神、具有創(chuàng)新精神和超前意識、追求完美、判斷準確、具有整體觀念,對細節(jié)敏感、團隊合作精神,溝通能力2、有二元函數(shù)f(x,y),其中x∈[1,12],y∈[1,31];請寫出該函數(shù)采用基本邊界值分析法設計的測試用例。答:{<1,15>,<2,15>,<11,15>,<12,15>,<6,15>,<6,1>,<6,2>,<6,30>,<6,31>}3、黑盒測試與白盒測試各有哪些優(yōu)缺點,應該如何結合才能解決漏洞和冗余問題?答:功能性測試具有兩大優(yōu)點:功能性測試與軟件如何實現(xiàn)無關;測試用例開發(fā)可以與實現(xiàn)并行進行,因此可以壓縮總的項目開發(fā)時間。缺點:測試用例之間可能存在嚴重的冗余,還會有位測試的軟件漏洞。結構性測試局限于已經(jīng)完成的代碼行為當中,離代碼太近。因此可以結構性測試指標去解決冗余和漏洞問題。如果發(fā)現(xiàn)同一條程序路徑被多個功能性測試用例遍歷,就可以懷疑這種冗余不會發(fā)生新的缺陷,如果沒有達到一定的DD—路徑覆蓋,則可知在功能性測試用力中存在漏洞。因此路徑測試可以提供作為功能性測試交叉檢查的一組指標。4、有一段程序如下,請設計測試用例以滿足語句覆蓋要求。voidDoWork(intx,inty,intz){intk=0,j=0;if((x>3)&&(z<10)){k=x*y-1;j=sqrt(k);}//語句塊1if((x==4)||(y>5)){j=x*y+10;}//語句塊2j=j%3;//語句塊3}答:要實現(xiàn)DoWork函數(shù)的語句覆蓋,只需設計一個測試用例就可以覆蓋程序中的所有可執(zhí)行語句。四、綜合題:共2小題,每題10分,滿分20分。1、使用基本路徑測試方法,為以下程序段設計測試用例。(1)畫出程序的控制流圖,編號已經(jīng)給出。(2)計算程序的循環(huán)復雜度,導出程序基本路徑集中的獨立路徑條數(shù)。(3)導出基本路徑集,確定程序的獨立路徑。(4)根據(jù)(3)中的獨立路徑,設計測試用例(確?;韭窂郊械拿恳粭l路徑的執(zhí)行)的輸入數(shù)據(jù)和預期輸出。voidDo(intX,intA,intB){1if((A>1)&&(B=0))2X=X/A;3if((A=2)||(X>1))4X=X+1;5}由于控制流圖假設的是單條件,因此對于復合條件,可將其分解為多個單個條件,并映射成控制流圖。1:A>1;2:B=0;3:X=X/A;4:A=2;5:X>1;6:X=X+1;7:}10(條邊)-7(個節(jié)點)+2=5導出獨立路徑(用語句編號表示)路徑1:1→2→3→4→5→6→7路徑2:1→4→5→6→7路徑3:1→2→4→6→7路徑4:1→2→4→5→7路徑5:1→2→3→4→5→7用例號路徑輸入數(shù)據(jù)ABX預期輸出XTC11→2→3→4→5→6→73063TC21→4→5→6→70134TC31→2→4→6→72112TC41→2→4→5→73100TC51→2→3→4→5→730312.解答:2、場景要求:”……對功率大于50馬力的機器、維修記錄不全或已運行10年以上的機器,應給予優(yōu)先的維修處理……”。這里假定,“維修記錄不全”和“優(yōu)先維修處理”均已在別處有更嚴格的定義。請建立決策表。(1)確定規(guī)則的個數(shù)。(2)列出所有的條件樁和動作樁。(3)填入條件項。(4)填入動作項,得到初始決策表。(5)簡化決策表,合并相似規(guī)則。
電子科技大學二零零五至二零零六學年第二學期軟件測試技術(B卷)答題卡一、單選題(20×2=40分)題號12345678910答案題號11121314151617181920答案判斷題(20×1=20分)題號12345678910答案題號11121314151617181920答案簡答題(4×5=20分)1.2.3.4.綜合題(2×10=20分)1.2.軟件測試技術(B卷)答案及評分標準單選題(20×2=40分)題號12345678910答案CAADDBADDA題號11121314151617181920答案BBBBBCBCDB判斷題(20×1=20分)題號12345678910答案√××√√√××××題號11121314151617181920答案√√√√√√×√×√簡答題(4×5=20分)1.答:具有探索精神、具有良好的計算機編程基礎、故障排除能手、堅持不懈的精神、具有創(chuàng)新精神和超前意識、追求完美、判斷準確、具有整體觀念,對細節(jié)敏感、團隊合作精神,溝通能力。具有良好的計算機編程基礎,有一定的軟件開發(fā)經(jīng)驗;有逆向思維的能力善于同軟件開發(fā)人員溝通;善于同領導溝通掌握一些自動化測試工具;善于學習的能力提高自己的表達能力;了解業(yè)務知識具有探索精神;故障排除能手堅持不懈的精神;具有創(chuàng)新精神和超前意識追求完美;判斷準確;具有整體觀念,對細節(jié)敏感;團隊合作精神2.答:{<1,15>,<2,15>,<11,15>,<12,15>,<6,15>,<6,1>,<6,2>,<6,30>,<6,31>}3.答:功能性測試具有兩大優(yōu)點:功能性測試與軟件如何實現(xiàn)無關;測試用例開發(fā)可以與實現(xiàn)并行進行,因此可以壓縮總的項目開發(fā)時間。缺點:測試用例之間可能存在嚴重的冗余,還會有位測試的軟件漏洞。結構性測試局限于已經(jīng)完成的代碼行為當中,離代碼太近。因此可以結構性測試指標去解決冗余和漏洞問題。如果發(fā)現(xiàn)同一條程序路徑被多個功能性測試用例遍歷,就可以懷疑這種冗余不會發(fā)生新的缺陷,如果沒有達到一定的DD—路徑覆蓋,則可知在功能性測試用力中存在漏洞。因此路徑測試可以提供作為功能性測試交叉檢查的一組指標。4.答:要實現(xiàn)DoWork函數(shù)的語句覆蓋,只需設計一個測試用例就可以覆蓋程序中的所有可執(zhí)行語句。測試用例輸入為:{x=4、y=5、z=5}綜合題(每題10分,共計20分)1、畫出控制流圖:如右圖所示計算環(huán)形復雜度:10(條邊)-7(個節(jié)點)+
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國慶節(jié)聯(lián)誼活動方案
- 現(xiàn)代經(jīng)濟環(huán)境下的市場動態(tài)與趨勢分析
- 弱電施工方案范本
- 1 有余數(shù)的除法 第二課時(說課稿)-2023-2024學年二年級下冊數(shù)學蘇教版
- 2023三年級英語下冊 Unit 1 My Body第1課時說課稿 陜旅版(三起)
- 6 有多少浪費本可避免 第一課時 說課稿-2023-2024學年道德與法治四年級下冊統(tǒng)編版001
- 2024年八年級物理下冊 12.1杠桿說課稿 (新版)新人教版001
- 《14學習有方法》(說課稿)-部編版(五四制)道德與法治二年級下冊
- 2023九年級語文下冊 第三單元 11 送東陽馬生序說課稿 新人教版001
- Unit8 We're twins(說課稿)-2023-2024學年譯林版(三起)英語三年級下冊
- 親歷電子病歷系統(tǒng)分級評價四級參評紀實-2022醫(yī)院信息化
- 凸優(yōu)化在經(jīng)濟學與金融學中的應用
- 【鋼鐵冶煉】-銻冶煉先關工藝
- 漸變方格模板
- 大學生職業(yè)生涯發(fā)展規(guī)劃知到章節(jié)答案智慧樹2023年齊魯師范學院
- 環(huán)境因素匯總識別及評價表(保衛(wèi)部 )
- GB/T 9123.1-2000平面突面鋼制管法蘭蓋
- 元代文學-緒論課件
- 2023年版勞動實踐河北科學技術出版社一年級下冊全冊教案
- 方案報審表(樣表)
- pp顧問的常見面試問題
評論
0/150
提交評論