軟件測(cè)試技術(shù)試題及答案_第1頁
軟件測(cè)試技術(shù)試題及答案_第2頁
軟件測(cè)試技術(shù)試題及答案_第3頁
軟件測(cè)試技術(shù)試題及答案_第4頁
軟件測(cè)試技術(shù)試題及答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

軟件測(cè)試技術(shù)試題及答案軟件測(cè)試技術(shù)試卷一、單項(xiàng)選擇題(每題2分,共30分)1.軟件測(cè)試的目的是()A.發(fā)現(xiàn)程序中的所有錯(cuò)誤B.盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤C.證明程序是正確的D.評(píng)估程序的性能2.以下哪種測(cè)試方法不屬于黑盒測(cè)試()A.等價(jià)類劃分法B.邊界值分析法C.路徑覆蓋法D.因果圖法3.單元測(cè)試主要針對(duì)的是()A.模塊B.系統(tǒng)C.功能D.界面4.以下哪個(gè)階段不屬于軟件測(cè)試過程的階段()A.需求分析階段B.單元測(cè)試階段C.集成測(cè)試階段D.系統(tǒng)測(cè)試階段5.軟件缺陷產(chǎn)生的原因不包括()A.軟件規(guī)格說明存在錯(cuò)誤B.軟件開發(fā)過程中出現(xiàn)的錯(cuò)誤C.軟件運(yùn)行環(huán)境的變化D.軟件測(cè)試人員的錯(cuò)誤操作6.以下哪種覆蓋標(biāo)準(zhǔn)最強(qiáng)()A.語句覆蓋B.判定覆蓋C.條件覆蓋D.路徑覆蓋7.集成測(cè)試的主要目的是()A.發(fā)現(xiàn)模塊內(nèi)部的錯(cuò)誤B.發(fā)現(xiàn)系統(tǒng)中的性能問題C.發(fā)現(xiàn)模塊之間的接口錯(cuò)誤D.發(fā)現(xiàn)軟件中的安全漏洞8.以下關(guān)于白盒測(cè)試的說法,正確的是()A.白盒測(cè)試只關(guān)注程序的功能B.白盒測(cè)試需要了解程序的內(nèi)部結(jié)構(gòu)C.白盒測(cè)試不需要編寫測(cè)試用例D.白盒測(cè)試只能在程序開發(fā)完成后進(jìn)行9.以下哪種測(cè)試用例設(shè)計(jì)方法是基于輸入條件的組合來設(shè)計(jì)測(cè)試用例的()A.等價(jià)類劃分法B.邊界值分析法C.正交試驗(yàn)法D.錯(cuò)誤推測(cè)法10.系統(tǒng)測(cè)試是將軟件系統(tǒng)與硬件、外設(shè)和網(wǎng)絡(luò)等其他因素結(jié)合,對(duì)整個(gè)軟件系統(tǒng)進(jìn)行測(cè)試,其主要目的是()A.驗(yàn)證軟件系統(tǒng)是否滿足需求規(guī)格說明書的要求B.發(fā)現(xiàn)軟件系統(tǒng)中的所有錯(cuò)誤C.評(píng)估軟件系統(tǒng)的性能D.檢查軟件系統(tǒng)的兼容性11.以下關(guān)于測(cè)試用例的說法,錯(cuò)誤的是()A.測(cè)試用例應(yīng)該具有代表性B.測(cè)試用例應(yīng)該具有可重復(fù)性C.測(cè)試用例應(yīng)該覆蓋所有可能的輸入情況D.測(cè)試用例應(yīng)該包含預(yù)期結(jié)果12.以下哪種測(cè)試屬于回歸測(cè)試()A.對(duì)新開發(fā)的功能進(jìn)行測(cè)試B.對(duì)修改后的代碼進(jìn)行測(cè)試,以確保沒有引入新的錯(cuò)誤C.對(duì)軟件系統(tǒng)的性能進(jìn)行測(cè)試D.對(duì)軟件系統(tǒng)的安全性進(jìn)行測(cè)試13.以下關(guān)于軟件測(cè)試文檔的說法,正確的是()A.軟件測(cè)試文檔只包括測(cè)試計(jì)劃和測(cè)試報(bào)告B.軟件測(cè)試文檔是軟件測(cè)試過程的記錄,對(duì)軟件維護(hù)沒有作用C.軟件測(cè)試文檔應(yīng)該詳細(xì)記錄測(cè)試過程和結(jié)果,以便于后續(xù)的分析和改進(jìn)D.軟件測(cè)試文檔可以隨意編寫,不需要遵循一定的規(guī)范14.以下哪種工具屬于測(cè)試管理工具()A.JUnitB.SeleniumC.TestLinkD.JMeter15.以下關(guān)于缺陷管理的流程,正確的是()A.發(fā)現(xiàn)缺陷->提交缺陷->修復(fù)缺陷->驗(yàn)證缺陷->關(guān)閉缺陷B.發(fā)現(xiàn)缺陷->修復(fù)缺陷->提交缺陷->驗(yàn)證缺陷->關(guān)閉缺陷C.發(fā)現(xiàn)缺陷->提交缺陷->驗(yàn)證缺陷->修復(fù)缺陷->關(guān)閉缺陷D.發(fā)現(xiàn)缺陷->驗(yàn)證缺陷->提交缺陷->修復(fù)缺陷->關(guān)閉缺陷二、多項(xiàng)選擇題(每題3分,共15分)1.軟件測(cè)試的基本原則包括()A.測(cè)試應(yīng)盡早進(jìn)行B.測(cè)試應(yīng)全面覆蓋C.測(cè)試應(yīng)由第三方進(jìn)行D.測(cè)試應(yīng)避免由開發(fā)人員進(jìn)行2.黑盒測(cè)試的優(yōu)點(diǎn)包括()A.不需要了解程序的內(nèi)部結(jié)構(gòu)B.可以發(fā)現(xiàn)程序中的邏輯錯(cuò)誤C.可以從用戶的角度進(jìn)行測(cè)試D.測(cè)試用例的設(shè)計(jì)相對(duì)簡單3.以下屬于白盒測(cè)試方法的有()A.語句覆蓋B.判定覆蓋C.條件覆蓋D.路徑覆蓋4.軟件測(cè)試過程中可能會(huì)用到的測(cè)試工具包括()A.測(cè)試管理工具B.自動(dòng)化測(cè)試工具C.性能測(cè)試工具D.缺陷管理工具5.以下關(guān)于軟件測(cè)試與軟件開發(fā)的關(guān)系,正確的有()A.軟件測(cè)試是軟件開發(fā)過程中的一個(gè)重要階段B.軟件測(cè)試可以發(fā)現(xiàn)軟件開發(fā)過程中的錯(cuò)誤,有助于提高軟件質(zhì)量C.軟件開發(fā)完成后才需要進(jìn)行軟件測(cè)試D.軟件測(cè)試和軟件開發(fā)可以并行進(jìn)行三、判斷題(每題2分,共10分)1.軟件測(cè)試可以保證軟件系統(tǒng)沒有任何錯(cuò)誤。()2.黑盒測(cè)試主要關(guān)注程序的內(nèi)部結(jié)構(gòu),而白盒測(cè)試主要關(guān)注程序的功能。()3.單元測(cè)試通常由開發(fā)人員自己進(jìn)行。()4.測(cè)試用例的設(shè)計(jì)只需要考慮正常情況,不需要考慮異常情況。()5.軟件缺陷一旦被修復(fù),就不會(huì)再出現(xiàn)。()四、簡答題(每題10分,共30分)1.簡述軟件測(cè)試的流程。2.請(qǐng)說明等價(jià)類劃分法和邊界值分析法的基本思想,并舉例說明如何使用這兩種方法設(shè)計(jì)測(cè)試用例。3.什么是軟件測(cè)試用例?它的作用是什么?五、綜合題(15分)有一個(gè)簡單的函數(shù),其功能是判斷一個(gè)整數(shù)是否為偶數(shù)。函數(shù)的輸入是一個(gè)整數(shù),輸出是一個(gè)布爾值,如果輸入的整數(shù)是偶數(shù),則返回true,否則返回false。請(qǐng)使用白盒測(cè)試中的語句覆蓋、判定覆蓋和條件覆蓋三種方法設(shè)計(jì)測(cè)試用例,并填寫在以下表格中。|覆蓋標(biāo)準(zhǔn)|測(cè)試用例輸入|預(yù)期輸出||---|---|---||語句覆蓋||||判定覆蓋||||條件覆蓋|||軟件測(cè)試技術(shù)試卷答案一、單項(xiàng)選擇題1.B。軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤,而不是發(fā)現(xiàn)所有錯(cuò)誤,也不是證明程序正確或單純?cè)u(píng)估性能。2.C。路徑覆蓋法屬于白盒測(cè)試方法,等價(jià)類劃分法、邊界值分析法和因果圖法屬于黑盒測(cè)試方法。3.A。單元測(cè)試主要針對(duì)模塊進(jìn)行測(cè)試。4.A。需求分析階段主要是確定軟件的需求,不屬于軟件測(cè)試過程的階段。5.D。軟件測(cè)試人員的錯(cuò)誤操作不屬于軟件缺陷產(chǎn)生的原因,軟件缺陷產(chǎn)生的原因主要包括軟件規(guī)格說明錯(cuò)誤、開發(fā)過程錯(cuò)誤和運(yùn)行環(huán)境變化等。6.D。路徑覆蓋標(biāo)準(zhǔn)最強(qiáng),它要求覆蓋程序中所有可能的路徑。7.C。集成測(cè)試的主要目的是發(fā)現(xiàn)模塊之間的接口錯(cuò)誤。8.B。白盒測(cè)試需要了解程序的內(nèi)部結(jié)構(gòu),關(guān)注程序的代碼邏輯。9.C。正交試驗(yàn)法是基于輸入條件的組合來設(shè)計(jì)測(cè)試用例的。10.A。系統(tǒng)測(cè)試的主要目的是驗(yàn)證軟件系統(tǒng)是否滿足需求規(guī)格說明書的要求。11.C。測(cè)試用例不可能覆蓋所有可能的輸入情況,因?yàn)檩斎肭闆r可能是無限的。12.B。回歸測(cè)試是對(duì)修改后的代碼進(jìn)行測(cè)試,以確保沒有引入新的錯(cuò)誤。13.C。軟件測(cè)試文檔應(yīng)該詳細(xì)記錄測(cè)試過程和結(jié)果,以便于后續(xù)的分析和改進(jìn),它不僅僅包括測(cè)試計(jì)劃和測(cè)試報(bào)告,對(duì)軟件維護(hù)也有重要作用,且需要遵循一定規(guī)范。14.C。TestLink是測(cè)試管理工具,JUnit是單元測(cè)試框架,Selenium是自動(dòng)化測(cè)試工具,JMeter是性能測(cè)試工具。15.A。缺陷管理的流程是發(fā)現(xiàn)缺陷->提交缺陷->修復(fù)缺陷->驗(yàn)證缺陷->關(guān)閉缺陷。二、多項(xiàng)選擇題1.ABC。測(cè)試應(yīng)盡早進(jìn)行、全面覆蓋,且最好由第三方進(jìn)行,但并不絕對(duì)避免開發(fā)人員進(jìn)行測(cè)試。2.ACD。黑盒測(cè)試不需要了解程序內(nèi)部結(jié)構(gòu),可以從用戶角度進(jìn)行測(cè)試,測(cè)試用例設(shè)計(jì)相對(duì)簡單,但較難發(fā)現(xiàn)程序中的邏輯錯(cuò)誤。3.ABCD。語句覆蓋、判定覆蓋、條件覆蓋和路徑覆蓋都屬于白盒測(cè)試方法。4.ABCD。軟件測(cè)試過程中可能會(huì)用到測(cè)試管理工具、自動(dòng)化測(cè)試工具、性能測(cè)試工具和缺陷管理工具等。5.ABD。軟件測(cè)試是軟件開發(fā)過程中的重要階段,可以發(fā)現(xiàn)開發(fā)過程中的錯(cuò)誤,有助于提高軟件質(zhì)量,且可以和軟件開發(fā)并行進(jìn)行,而不是軟件開發(fā)完成后才進(jìn)行測(cè)試。三、判斷題1.×。軟件測(cè)試不能保證軟件系統(tǒng)沒有任何錯(cuò)誤,只能盡可能發(fā)現(xiàn)錯(cuò)誤。2.×。黑盒測(cè)試主要關(guān)注程序的功能,白盒測(cè)試主要關(guān)注程序的內(nèi)部結(jié)構(gòu)。3.√。單元測(cè)試通常由開發(fā)人員自己進(jìn)行,因?yàn)樗麄儗?duì)模塊的實(shí)現(xiàn)細(xì)節(jié)最了解。4.×。測(cè)試用例的設(shè)計(jì)不僅要考慮正常情況,還要考慮異常情況。5.×。軟件缺陷修復(fù)后可能會(huì)因?yàn)槠渌蛩卦俅纬霈F(xiàn),或者引入新的缺陷。四、簡答題1.軟件測(cè)試的流程一般包括以下幾個(gè)階段:測(cè)試計(jì)劃:確定測(cè)試的范圍、方法、資源和進(jìn)度等。測(cè)試設(shè)計(jì):根據(jù)測(cè)試計(jì)劃,設(shè)計(jì)測(cè)試用例。測(cè)試執(zhí)行:按照測(cè)試用例執(zhí)行測(cè)試,并記錄測(cè)試結(jié)果。缺陷管理:對(duì)發(fā)現(xiàn)的缺陷進(jìn)行記錄、跟蹤和管理。測(cè)試總結(jié):對(duì)測(cè)試過程和結(jié)果進(jìn)行總結(jié)和分析,編寫測(cè)試報(bào)告。2.等價(jià)類劃分法的基本思想是:將輸入數(shù)據(jù)劃分為若干個(gè)等價(jià)類,從每個(gè)等價(jià)類中選取一個(gè)或多個(gè)代表性的數(shù)據(jù)作為測(cè)試用例。例如,對(duì)于一個(gè)輸入范圍為1100的整數(shù)的程序,可劃分為有效等價(jià)類(1100)和無效等價(jià)類(小于1和大于100),從有效等價(jià)類中選50,無效等價(jià)類中選0和101作為測(cè)試用例。邊界值分析法的基本思想是:關(guān)注輸入數(shù)據(jù)的邊界值,因?yàn)檫吔缣幦菀桩a(chǎn)生錯(cuò)誤。對(duì)于上述例子,邊界值包括1、2、99、100等,選取這些邊界值作為測(cè)試用例。3.軟件測(cè)試用例是為了實(shí)施測(cè)試而向被測(cè)試的系統(tǒng)提供的一組集合,這組集合包含:測(cè)試環(huán)境、操作步驟、測(cè)試數(shù)據(jù)、預(yù)期結(jié)果等要素。它的作用包括:指導(dǎo)測(cè)試的執(zhí)行,確保測(cè)試過程的規(guī)范性和一致性。記錄測(cè)試的過程和結(jié)果,便于后續(xù)的分析和追溯。評(píng)估測(cè)試的覆蓋率,判斷測(cè)試的充分性。幫助發(fā)現(xiàn)軟件中的缺陷,提高軟件質(zhì)量。五、綜合題|覆蓋標(biāo)準(zhǔn)|測(cè)試用例輸入|預(yù)期輸出||---|---|---||語句覆蓋|2|true||判定覆蓋|2<br>3

溫馨提示

  • 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)論