已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
太原理工大學(xué) 軟件測(cè)試技術(shù)適用專業(yè):軟件工程2011級(jí) 考試日期: 2014.1 時(shí)間: 120 分鐘 一、 判斷題 1. 測(cè)試是調(diào)試的一個(gè)部分 ( ) 2. 軟件測(cè)試的目的是盡可能多的找出軟件的缺陷。( ) 3. 程序中隱藏錯(cuò)誤的概率與其已發(fā)現(xiàn)的錯(cuò)誤數(shù)成正比( ) 4. Beta 測(cè)試是驗(yàn)收測(cè)試的一種。 ( ) 5. 測(cè)試人員要堅(jiān)持原則,缺陷未修復(fù)完堅(jiān)決不予通過。( ) 6. 項(xiàng)目立項(xiàng)前測(cè)試人員不需要提交任何工件。( ) 7. 單元測(cè)試能發(fā)現(xiàn)約80%的軟件缺陷。( ) 8. 測(cè)試的目的是發(fā)現(xiàn)軟件中的錯(cuò)誤。( ) 9. 代碼評(píng)審是檢查源代碼是否達(dá)到模塊設(shè)計(jì)的要求。( ) 10. 自底向上集成需要測(cè)試員編寫驅(qū)動(dòng)程序。( ) 11. 測(cè)試是證明軟件正確的方法。( ) 12. 負(fù)載測(cè)試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。( ) 13. 測(cè)試中應(yīng)該對(duì)有效和無效、期望和不期望的輸入都要測(cè)試。( ) 驗(yàn)收測(cè)試是由最終用戶來實(shí)施的。( ) 14. 測(cè)試人員要堅(jiān)持原則,缺陷未修復(fù)完堅(jiān)決不予通過。( )黑盒測(cè)試也稱為結(jié)構(gòu)測(cè)試。( )集成測(cè)試計(jì)劃在需求分析階段末提交。( ) 15. 軟件測(cè)試的目的是盡可能多的找出軟件的缺陷。( ) 16. 自底向上集成需要測(cè)試員編寫驅(qū)動(dòng)程序。( ) 17. 負(fù)載測(cè)試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。() 18. 測(cè)試程序僅僅按預(yù)期方式運(yùn)行就行了。() 19. 不存在質(zhì)量很高但可靠性很差的產(chǎn)品。() 20. 軟件測(cè)試員可以對(duì)產(chǎn)品說明書進(jìn)行白盒測(cè)試。() 21. 靜態(tài)白盒測(cè)試可以找出遺漏之處和問題。() 22. 總是首先設(shè)計(jì)白盒測(cè)試用例。( ) 23. 可以發(fā)布具有配置缺陷的軟件產(chǎn)品。() 24. 所有軟件必須進(jìn)行某種程度的兼容性測(cè)試。( ) 25. 所有軟件都有一個(gè)用戶界面,因此必須測(cè)試易用性。() 26. 測(cè)試組負(fù)責(zé)軟件質(zhì)量。( ) 27. 按照測(cè)試實(shí)施組織劃分,可將軟件測(cè)試分為開發(fā)方測(cè)試、用戶測(cè)試和第三方測(cè)試。() 28. 好的測(cè)試員不懈追求完美。( ) 29. 測(cè)試程序僅僅按預(yù)期方式運(yùn)行就行了。( ) 30. 在沒有產(chǎn)品說明書和需求文檔的條件下可以進(jìn)行動(dòng)態(tài)黑盒測(cè)試。( ) 31. 靜態(tài)白盒測(cè)試可以找出遺漏之處和問題。( ) 32. 測(cè)試錯(cuò)誤提示信息不屬于文檔測(cè)試范圍。( ) 33. 代碼評(píng)審是檢查源代碼是否達(dá)到模塊設(shè)計(jì)的要求。( ) 34. 總是首先設(shè)計(jì)黑盒測(cè)試用例。( ) 35. 軟件測(cè)試是有風(fēng)險(xiǎn)的行為,并非所有的軟件缺陷都能夠被修復(fù)。( ) 36. 軟件質(zhì)量保證和軟件測(cè)試是同一層次的概念。(x ) 37. 程序員兼任測(cè)試員可以提高工作效率。( x ) 38. 在設(shè)計(jì)測(cè)試用例時(shí),應(yīng)當(dāng)包括合理的輸入條件和不合理的輸入條件。( ) 39. 傳統(tǒng)測(cè)試是在開發(fā)的后期才介入,現(xiàn)在測(cè)試活動(dòng)已經(jīng)擴(kuò)展到了整個(gè)生命周期。( ) 40. 傳統(tǒng)測(cè)試以發(fā)現(xiàn)錯(cuò)誤為目的,現(xiàn)在測(cè)試已經(jīng)擴(kuò)展到了錯(cuò)誤預(yù)防的范疇。 41. 軟件測(cè)試的生命周期包括測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行、缺陷跟蹤、測(cè)試評(píng)估。( ) 42. 軟件生存周期是從軟件開始開發(fā)到開發(fā)結(jié)束的整個(gè)時(shí)期。 ( x ) 43. 測(cè)試用例的數(shù)目越多,測(cè)試的效果越好。( x ) 44. 只要能夠達(dá)到100的邏輯覆蓋率,就可以保證程序的正確性。( x ) 45. 單元測(cè)試屬于動(dòng)態(tài)測(cè)試。( ) 46. 驗(yàn)收測(cè)試是以最終用戶為主的測(cè)試。( ) 47. 沒有發(fā)現(xiàn)錯(cuò)誤的測(cè)試是沒有價(jià)值的。( ) 48. 可以把不合格的開發(fā)人員安排做測(cè)試。( x ) 三、 填空題 1. 軟件測(cè)試主要分為_單元測(cè)試_、_集成測(cè)試_、_系統(tǒng)測(cè)試_、_驗(yàn)收測(cè)試_四類測(cè)試。 2. 軟件缺陷產(chǎn)生的原因包括_編寫代碼_、設(shè)計(jì)、_編寫需求_以及其他原因。 3. 對(duì)面向過程的系統(tǒng)采用的集成策略有 自頂向下集成 、 自底向上集成 兩種。 4. 黑盒測(cè)試用例設(shè)計(jì)方法包括 等價(jià)類劃分、邊界值分析 以及 因果圖 ,錯(cuò)誤推測(cè)法等。 5. 測(cè)試工作就是進(jìn)行輸入、接受輸出、檢驗(yàn)結(jié)果,不深入代碼細(xì)節(jié),這樣的測(cè)試方法稱為_黑盒測(cè)試_。 6. 軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)軟件中存在的 錯(cuò)誤 ,將測(cè)試 測(cè)試結(jié)果 作為糾錯(cuò)的依據(jù)。 7. 軟件測(cè)試方法一般分為兩大類: 動(dòng)態(tài)測(cè)試 方法和 靜態(tài)測(cè)試 方法。 8. 動(dòng)態(tài)測(cè)試通過 運(yùn)行程序 發(fā)現(xiàn)錯(cuò)誤。根據(jù) 測(cè)試用例 的設(shè)計(jì)方法不同,動(dòng)態(tài)測(cè)試又分為 黑盒測(cè)試 與 白盒測(cè)試 兩類。 9. 黑盒法只在軟件的 接口 處進(jìn)行測(cè)試,依據(jù) 需求規(guī)格 說明書,檢查程序是否滿足 功能 要求。 10. 白盒法必須考慮程序的 內(nèi)部結(jié)構(gòu) 和 處理過程 ,以檢查 處理過程 的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行 測(cè)試 。 11. 邏輯覆蓋是對(duì)程序內(nèi)部有 判定 存在的邏輯結(jié)構(gòu)設(shè)計(jì)測(cè)試用例,根據(jù)程序內(nèi)部的邏輯覆蓋程度又可分為 語(yǔ)句覆蓋 判定覆蓋 條件覆蓋 判定/條件覆蓋 條件組合覆蓋 路徑覆蓋6種覆蓋技術(shù)。 12. 等價(jià)類劃分從程序的 功能 說明,找出一個(gè)輸入條件(通常是 一句話 或 一個(gè)短語(yǔ) ),然后將每個(gè)輸入條件劃分成兩個(gè)或多個(gè) 等價(jià)類 。 13. 邊界值分析是將測(cè)試 邊界 情況作為重點(diǎn)目標(biāo),選取正好等于、剛剛大于或剛剛小于邊界值的測(cè)試數(shù)據(jù)。如果輸入或輸出域是一個(gè)有序集合,則應(yīng)選取集合的 第一個(gè) 元素和 最后一個(gè) 元素作為測(cè)試用例。 14. 測(cè)試的綜合策略是在測(cè)試中,聯(lián)合使用各種 測(cè)試 方法。通常先用 黑盒 法設(shè)計(jì)基本的測(cè)試用例,再用 白盒 法補(bǔ)充一些必要的測(cè)試用例。 15. 軟件測(cè)試過程中需要3類信息:軟件配置 、 測(cè)試配置 和 測(cè)試工具 。 16. 軟件測(cè)試一般經(jīng)過4個(gè)測(cè)試:?jiǎn)卧獪y(cè)試 集成測(cè)試 系統(tǒng)測(cè)試 驗(yàn)證測(cè)試 。 17. 單元測(cè)試 指對(duì)源程序中每一個(gè)程序單元進(jìn)行測(cè)試,檢查各個(gè)模塊是否正確實(shí)現(xiàn)規(guī)定的功能,從而發(fā)現(xiàn)模塊在編碼中或算法中的錯(cuò)誤,它涉及 編碼 和 詳細(xì)設(shè)計(jì) 的文檔。 18. 集成測(cè)試指在 單元 測(cè)試基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成一個(gè)完整的系統(tǒng)進(jìn)行的測(cè)試。也稱 組裝 測(cè)試或 聯(lián)合 測(cè)試。 19. 成測(cè)試的方法有兩種: 非漸增式測(cè)試 漸增式測(cè)試 。 20. 漸增式測(cè)試有兩種不同的組裝模塊的方法: 自頂向下結(jié)合 自底向上結(jié)合 。 21. 驗(yàn)證測(cè)試在模擬環(huán)境下運(yùn)用 黑盒 測(cè)試方法,由專門測(cè)試人員 和 用戶 參加的測(cè)試。 22. 軟件配置審查的任務(wù)是檢查軟件的所有文檔資料的 完整性 和 正確性 。 23. 用等價(jià)類劃分法設(shè)計(jì)一個(gè)測(cè)試用例時(shí),使其覆蓋 盡可能多的 尚未被覆蓋的合理等價(jià)類。 24. 用等價(jià)類劃分法設(shè)計(jì)一個(gè)測(cè)試用例時(shí),使其覆蓋 一個(gè) 不合理等價(jià)類。 25. 軟件測(cè)試是為了 發(fā)現(xiàn)錯(cuò)誤 而執(zhí)行程序的過程。 26. 運(yùn)行被測(cè)程序的方法稱為 動(dòng)態(tài) 測(cè)試。 27. 在單元測(cè)試中,測(cè)試一個(gè)模塊時(shí),需要設(shè)計(jì) 驅(qū)動(dòng)模塊和樁模塊 。 四、 簡(jiǎn)答題 1. 請(qǐng)簡(jiǎn)述軟件測(cè)試活動(dòng)的生命周期? 答:軟件從進(jìn)入測(cè)試到退出測(cè)試的過程中,所要經(jīng)歷的引入程序錯(cuò)誤、通過測(cè)試發(fā)現(xiàn)錯(cuò)誤和清除程序錯(cuò)誤的幾個(gè)階段。 2. 軟件的缺陷等級(jí)應(yīng)如何劃分? 1)致命錯(cuò)誤,可能導(dǎo)致本模塊以及其他相關(guān)模塊異常,死機(jī)等問題; 2)嚴(yán)重錯(cuò)誤,問題局限在本模塊,導(dǎo)致模塊功能失效或異常退出 3)一般錯(cuò)誤,模塊功能部分失效; 4)建議問題,由問題提出人對(duì)測(cè)試對(duì)象的改進(jìn)意見; 3. 什么是軟件測(cè)試?(見第一章) 4. 什么是V模型?簡(jiǎn)述V模型在軟件測(cè)試過程中的作用,以及在V模型中各個(gè)測(cè)試階段和開發(fā)過程的對(duì)應(yīng)關(guān)系? 答: V模型是軟件開發(fā)瀑布模型的變種,它反映了測(cè)試活動(dòng)與分析和設(shè)計(jì)的關(guān)系 。 從左到右,描述了基本的開發(fā)過程和測(cè)試行為,非常明確地標(biāo)明了測(cè)試過程中存在的不同級(jí)別,并且清楚地描述了這些測(cè)試階段和開發(fā)過程期間各階段的對(duì)應(yīng)關(guān)系 。 左邊依次下降的是開發(fā)過程各階段,與此相對(duì)應(yīng)的是右邊依次上升的部分,即各測(cè)試過程的各個(gè)階段。 V模型的局限性在于沒有明確地說明早期的測(cè)試,無法體現(xiàn)“盡早地和不斷地進(jìn)行軟件測(cè)試”的原則 5. 軟件測(cè)試應(yīng)該劃分幾個(gè)階段?簡(jiǎn)述各個(gè)階段應(yīng)重點(diǎn)測(cè)試的點(diǎn)?各個(gè)階段的含義? 答:大體上來說可分為單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試,驗(yàn)收測(cè)試 每個(gè)階段又分為以下五個(gè)步驟: 測(cè)試計(jì)劃,測(cè)試設(shè)計(jì),用例設(shè)計(jì),執(zhí)行結(jié)果,測(cè)試報(bào)告 6. 你認(rèn)為一個(gè)優(yōu)秀的測(cè)試工程師應(yīng)該具備哪些素質(zhì)? 答:1、具有良好的計(jì)算機(jī)編程基礎(chǔ) 2、具有創(chuàng)新精神和超前意識(shí) 3、不懈努力,追求完美 4、具有整體觀念,對(duì)細(xì)節(jié)敏感 5、團(tuán)隊(duì)合作精神 6、責(zé)任心、耐心、細(xì)心、信心 7、溝通能力 8、時(shí)時(shí)保持懷疑態(tài)度,并且有缺陷預(yù)防的意識(shí) 7. 什么是軟件缺陷?請(qǐng)簡(jiǎn)述軟件缺陷出現(xiàn)的原因。 答:存在于軟件之中的那些不希望,或不可接受的偏差,而導(dǎo)致軟件產(chǎn)生的質(zhì)量問題。 原因:1、技術(shù)問題2、算法錯(cuò)誤3、語(yǔ)法錯(cuò)誤4、計(jì)算和精度問題5、系統(tǒng)結(jié)構(gòu)不合理,造成系統(tǒng)性能問題6、接口參數(shù)不匹配出現(xiàn)問題。 五、 綜合題 1. 針對(duì)以下問題:某一種8位計(jì)算機(jī),其十六進(jìn)制常數(shù)的定義是以0x或0X開頭的十六進(jìn)制整數(shù),其取值范圍為7f7f(不區(qū)分大小寫字母),如0x13、0x6A、0x3c。請(qǐng)采用等價(jià)類劃分的方法設(shè)計(jì)測(cè)試用例。 解: 輸入條件 有效等價(jià)類 無效等價(jià)類 開頭字符 由0x或0X開頭 (1) 以字母開頭 以非0數(shù)字開頭 (2)(3) 數(shù)值字符 數(shù)字或AF的字母 (4) AF以外的字母 (5) 數(shù)值字符個(gè)數(shù) 1個(gè) (6) 0個(gè) (7) 數(shù)值 -7f且7f (8) 7f 7f (9)(10) 用例1:0x7F, 覆蓋等價(jià)類(1)(4)(6)(8) 用例2:-0Xb, 覆蓋等價(jià)類(1)(4)(6)(8) 用例3:0X0, 覆蓋等價(jià)類(1)(4)(6)(8) 用例4:0x, 覆蓋等價(jià)類(1)(7) 用例5:A7, 覆蓋等價(jià)類(2) 用例6:-1A, 覆蓋等價(jià)類(3) 用例7:0X8h, 覆蓋等價(jià)類(1)(5) 用例8:0x80, 覆蓋等價(jià)類(1)(4)(10) 用例9:-0XaB, 覆蓋等價(jià)類(1)(4)(9) 2. 有函數(shù)f(x,y,z),其中x1900,2100,y1,12,z1,31的。請(qǐng)寫出該函數(shù)采用基本邊界值分析法設(shè)計(jì)的測(cè)試用例。 解: , , , , , , , , , , , , 3. 某城市電話號(hào)碼由三部分組成,分別是: 地區(qū)碼 空白或三位數(shù)字; 前 綴 非0或1開頭的三位數(shù)字; 后 綴 4位數(shù)字。 假定被測(cè)程序能接受一切符合上述規(guī)定的電話號(hào)碼, 拒絕所有不符合規(guī)定的電話號(hào)碼。要求采用弱健壯等價(jià)類方法,即同時(shí)考慮有效值和無效值,基于單缺陷假設(shè) (1)首先進(jìn)行輸入條件等價(jià)類劃分,并編號(hào),寫出等價(jià)類表 (2)設(shè)計(jì)測(cè)試用例,以便覆蓋所有的有效等價(jià)類 (3)為每一個(gè)無效等價(jià)類設(shè)計(jì)一個(gè)測(cè)試用例,列出完整的測(cè)試用例表。 解:4按要求給出下列程序的測(cè)試用例(要求寫出必要的說明): (1)語(yǔ)句覆蓋判 (2)定覆蓋條件覆蓋 (3)判定-條件覆蓋 (4)條件組合覆蓋 圖中共有4條路徑:P1(ace)、P2(abd)、P3(abe)、P4(acd)。1P1正好滿足語(yǔ)句覆蓋的條件??梢栽O(shè)計(jì)如下的輸入數(shù)據(jù): A2,B0,x4 2測(cè)試用例如果能夠測(cè)試路徑P1(ace)和P2(abd),就可以滿足判定覆蓋要求??梢栽O(shè)計(jì)如下兩組輸入數(shù)據(jù): A2,B0,x4 A1,B1,x1 3條件:A1,B0,A2,x1。需要有足夠的測(cè)試用例使得
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 線上課程設(shè)計(jì) 動(dòng)畫
- 藥學(xué)課程設(shè)計(jì)指南
- 機(jī)設(shè)課程設(shè)計(jì)的模板
- 網(wǎng)絡(luò)服務(wù)器配置課程設(shè)計(jì)
- 捅馬蜂窩課程設(shè)計(jì)
- 智能可穿戴手表課程設(shè)計(jì)
- 2024年職業(yè)生涯規(guī)劃教案篇
- 藥品檢驗(yàn)類課程設(shè)計(jì)論文
- 2024年移動(dòng)智慧家庭工程師(高級(jí))資格認(rèn)證考試題庫(kù)-上(選擇題)
- 物流運(yùn)輸行業(yè)營(yíng)銷工作總結(jié)
- 佛山市順德區(qū)2023-2024學(xué)年四上數(shù)學(xué)期末質(zhì)量檢測(cè)模擬試題含答案
- 昆明市公交集團(tuán)車載視頻監(jiān)控平臺(tái)升級(jí)方案20191025
- 一流課程申報(bào)
- 高中體育特長(zhǎng)生名校報(bào)考路徑分析課件
- 主要建筑材料碳排放因子查詢表
- 建筑施工室內(nèi)裝飾設(shè)計(jì)施工圖講解
- 冠寓運(yùn)營(yíng)管理手冊(cè)
- 耳部銅砭刮痧技術(shù)評(píng)分標(biāo)準(zhǔn)
- 玻璃幕墻施工方案幕墻
- 抗精神疾病藥物與麻醉課件
- 數(shù)據(jù)庫(kù)原理與應(yīng)用課后習(xí)題答案李春葆 編
評(píng)論
0/150
提交評(píng)論