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

下載本文檔

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

文檔簡(jiǎn)介

1、單項(xiàng)選擇題:共20小題,每小題1 分,滿分20分;請(qǐng)將答案填入題后括號(hào)中。1. 在軟件生命周期的哪一個(gè)階段,軟件缺陷修復(fù)費(fèi)用最低 ( ) (A)需求分析(編制產(chǎn)品說明書) (B)設(shè)計(jì)(C) 編碼 (D)產(chǎn)品發(fā)布2. 單元測(cè)試中用來模擬被測(cè)模塊調(diào)用者的模塊是 ( ) (A) 父模塊 (B)子模塊 (C)驅(qū)動(dòng)模塊 (D)樁模塊3. 為了提高測(cè)試的效率,應(yīng)該 ( ) (A)隨機(jī)地選取測(cè)試數(shù)據(jù); (B)取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù); (C)在完成編碼以后制定軟件的測(cè)試計(jì)劃; (D)選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)。4. 側(cè)重于觀察資源耗盡情況下的軟件表現(xiàn)的系統(tǒng)測(cè)試被稱為 ( ) (A)強(qiáng)度測(cè)

2、試 (B)壓力測(cè)試(C) 容量測(cè)試 (D)性能測(cè)試5. 必須要求用戶參與的測(cè)試階段是 ( ) (A)單元測(cè)試 (B)集成測(cè)試(C) 確認(rèn)測(cè)試 (D)驗(yàn)收測(cè)試6. 軟件測(cè)試員究竟做些什么。 ( ) (A)軟件測(cè)試員的目的是發(fā)現(xiàn)軟件缺陷(B)軟件測(cè)試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些(C)軟件測(cè)試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些,并確保其得以修復(fù)(D)軟件測(cè)試員的目的是發(fā)現(xiàn)軟件缺陷,盡可能早一些,并將其得以修復(fù)7. 下面四種說法中正確的是 ( ) (A)因果圖法是建立在決策表法基礎(chǔ)上的一種白盒測(cè)試方法; (B)等價(jià)類劃分法是邊界值分析法的基礎(chǔ); (C)健壯性等價(jià)類測(cè)試的測(cè)試用例要求在有效等價(jià)

3、類中取值; (D)在任何情況下做黑盒測(cè)試皆應(yīng)首先考慮使用錯(cuò)誤推斷法。8. 不屬于單元測(cè)試內(nèi)容的是 ( ) (A)模塊接口測(cè)試 (B)局部數(shù)據(jù)結(jié)構(gòu)測(cè)試(C) 路徑測(cè)試 (D)用戶界面測(cè)試9. 劃分軟件測(cè)試屬于白盒測(cè)試還是黑盒測(cè)試的依據(jù)是 ( ) (A)是否執(zhí)行程序代碼 (B)是否能看到軟件設(shè)計(jì)文檔 (C)是否能看到被測(cè)源程序 (D)運(yùn)行結(jié)果是否確定10. 下列項(xiàng)目中不屬于測(cè)試文檔的是 ( ) (A)測(cè)試計(jì)劃 (B)測(cè)試用例(C) 程序流程圖 (D)測(cè)試報(bào)告11. 幾乎沒有產(chǎn)品計(jì)劃、進(jìn)度安排和正規(guī)的開發(fā)過程的軟件開發(fā)模式是 ( ) (A)大棒模式 (B)邊寫邊改模式(C) 瀑布模式 (D)快速原型

4、開發(fā)模式12. 如果某測(cè)試用例集實(shí)現(xiàn)了某軟件的路徑覆蓋,那么它一定同時(shí)實(shí)現(xiàn)了該軟件的 ( ) (A)判定覆蓋 (B)條件覆蓋(C) 判定/條件覆蓋 (D)組合覆蓋13. 下列說法不正確的是 ( ) (A)測(cè)試不能證明軟件的正確性; (B)測(cè)試員需要良好的溝通技巧; (C)QA與testing屬于一個(gè)層次的概念; (D)成功的測(cè)試是發(fā)現(xiàn)了錯(cuò)誤的測(cè)試。14. 對(duì)Web網(wǎng)站進(jìn)行的測(cè)試中,屬于功能測(cè)試的是 ( ) (A)連接速度測(cè)試 (B)鏈接測(cè)試 (C)平臺(tái)測(cè)試 (D)安全性測(cè)試15. 在進(jìn)行單元測(cè)試時(shí),常用的方法是 ( ) (A)采用黑盒測(cè)試,輔之以白盒測(cè)試; (B)采用白盒測(cè)試,輔之以黑盒測(cè)試;

5、 (C)只使用黑盒測(cè)試; (D)只使用白盒測(cè)試。16. 使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)的依據(jù)是指定的覆蓋標(biāo)準(zhǔn)和 ( ) (A)程序的注釋 (B)程序的內(nèi)部邏輯 (C)用戶使用說明書 (D)程序的需求說明17下列_不是軟件自動(dòng)化測(cè)試的優(yōu)點(diǎn) ( )(A)速度快、效率高 (B)準(zhǔn)確度和精確度高(C)能提高測(cè)試的質(zhì)量 (D)能充分測(cè)試軟件18. 配置測(cè)試 ( )(A) 是指檢查軟件之間是否正確交互和共享信息 (B) 是交互適應(yīng)性、實(shí)用性和有效性的集中體現(xiàn)(C) 是指使用各種硬件來測(cè)試軟件操作的過程 (D) 檢查缺陷是否有效改正19 下列各項(xiàng)中_不是一個(gè)測(cè)試計(jì)劃所應(yīng)包含的內(nèi)容 ( )(A)測(cè)試資源、進(jìn)

6、度安排 (B)測(cè)試預(yù)期輸出(C)測(cè)試范圍 (D)測(cè)試策略20下列不屬于正式審查的方式是 ( )(A)同事審查(B) 公開陳述(C) 檢驗(yàn)(D) 編碼標(biāo)準(zhǔn)和規(guī)范二、判斷題:共10小題,每小題1分,滿分10分;請(qǐng)將答案以“”、“×”形式填入題后括號(hào)中。1. 好的測(cè)試員不懈追求完美。 ( )2. 軟件測(cè)試是有效的排除軟件缺陷的手段。 ( )3. 程序員與測(cè)試工作無關(guān)。 ( )4. 程序員兼任測(cè)試員可以提高工作效率。 ( )5. 產(chǎn)品說明書(需求文檔)的變更應(yīng)當(dāng)受到控制。 ( )6. 白盒測(cè)試的“條件覆蓋”標(biāo)準(zhǔn)強(qiáng)于“判定覆蓋”。 ( )7. 軟件開發(fā)全過程的測(cè)試工作都可以實(shí)現(xiàn)自動(dòng)化。 ( )

7、8. 找出的軟件缺陷越多,說明剩下的軟件缺陷越少。 ( )9. 采用自動(dòng)化測(cè)試有可能延誤項(xiàng)目進(jìn)度。 ( )10測(cè)試應(yīng)從“大規(guī)?!遍_始,逐步轉(zhuǎn)向“小規(guī)?!?。 ( )三、填空題:共10小題20個(gè)空格,每個(gè)空格1分,滿分20分;請(qǐng)將答案填入指定的空白處。 1. 軟件缺陷產(chǎn)生的原因包括_、設(shè)計(jì)、_以及其他原因。2. 軟件開發(fā)模式包括_、邊寫邊改模式、_、螺旋模式。3. 黑盒測(cè)試用例設(shè)計(jì)方法包括_、_以及因果圖法,錯(cuò)誤推測(cè)法等。4. 測(cè)試過程中,_描述用于描述測(cè)試的整體方案,_描述依據(jù)測(cè)試案例找出的問題。5. 傳統(tǒng)的等價(jià)類劃分測(cè)試的實(shí)現(xiàn)分兩步進(jìn)行,一是_,二是_。6. 在兼容性測(cè)試中,_是指可以使用軟件

8、的以前版本, _是指可以使用軟件的未來版本。7. 測(cè)試工作就是進(jìn)行輸入、接受輸出、檢驗(yàn)結(jié)果,不深入代碼細(xì)節(jié),這樣的測(cè)試方法稱為_,在不執(zhí)行代碼的條件下有條理地仔細(xì)審查軟件設(shè)計(jì)、體系結(jié)構(gòu)和代碼,從而找出軟件缺陷的測(cè)試方法稱為_。8. 不需要修復(fù)軟件缺陷的原因包括_、不能算真正的軟件缺陷、_、不值得修復(fù)。9. 白盒測(cè)試又稱為_,黑盒測(cè)試又稱為_。10. 動(dòng)態(tài)測(cè)試的兩個(gè)基本要素是_、_。四、名詞解釋:共5小題,每小題3分,滿分15分1. 軟件缺陷2. 測(cè)試3測(cè)試的配置管理4測(cè)試用例5黑盒測(cè)試五、簡(jiǎn)答題:共3小題,每小題5分,滿分15分。1. 如何劃分等價(jià)類?2. 軟件驗(yàn)收測(cè)試應(yīng)完成哪些主要測(cè)試工作?

9、3. 簡(jiǎn)述軟件開發(fā)-軟件測(cè)試的對(duì)用關(guān)系。六、綜合題:共1小題,每小題20分,滿分20分。1. 某城市的電話號(hào)碼由三部分組成。這三部分的名稱和內(nèi)容分別是 地區(qū)碼:空白或三位數(shù)字; 前 綴:非0或1開頭的三位數(shù); 后 綴:四位數(shù)字。    假定被調(diào)試的程序能接受一切符合上述規(guī)定的電話號(hào)碼,拒絕所有不符合規(guī)定的號(hào)碼,試用等價(jià)分類法來設(shè)計(jì)它的調(diào)試用例。軟件測(cè)試技術(shù)(A卷)答案及評(píng)分標(biāo)準(zhǔn)一、 單選題(20×120分)題號(hào)12345678910答案ACDBDCCACC題號(hào)11121314151617181920答案BADBBBDCBD二、 判斷題(10×1

10、10分)題號(hào)12345678910答案×××××××三、 填空題(20×120分)1.編寫說明書; 編寫代碼2.大棒模式; 流水模式3.等價(jià)類劃分; 邊界值分析法4.測(cè)試計(jì)劃; 缺陷報(bào)告5.劃分等價(jià)類表; 設(shè)計(jì)相應(yīng)的測(cè)試用例6.向前兼容; 向后兼容7.動(dòng)態(tài)黑盒測(cè)試; 靜態(tài)白盒測(cè)試8.沒有時(shí)間; 風(fēng)險(xiǎn)太大9.結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試; 功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說明書的測(cè)試10.被測(cè)試程序; 測(cè)試數(shù)據(jù)(測(cè)試用例)四、 名詞解釋(5×315分)1軟件缺陷:(符合下列規(guī)則的叫軟件缺陷):)軟件未達(dá)到產(chǎn)品說明

11、書的功能)軟件出現(xiàn)了產(chǎn)品說明書指明不會(huì)出現(xiàn)的錯(cuò)誤)軟件功能超出產(chǎn)品說明書指明范圍)軟件未達(dá)到產(chǎn)品說明書雖未指出但應(yīng)達(dá)到的目標(biāo))軟件測(cè)試員認(rèn)為難以理解、不易使用、運(yùn)行速度緩慢、或者最終用戶認(rèn)為不好2測(cè)試是指軟件開發(fā)公司組織各方面的典型用戶在日常工作中實(shí)際使用版本,并要求用戶報(bào)告異常情況,提出批評(píng)意見。3配置管理的目的是建立和維護(hù)在軟件生命周期中軟件產(chǎn)品的完整性和一致性。一般來說,軟件測(cè)試配置管理包括4個(gè)最基本的活動(dòng):(1)配置標(biāo)識(shí);(2)變更控制;(3)配置狀態(tài)報(bào)告; (4)配置審計(jì)。4測(cè)試用例就是將軟件測(cè)試的行為活動(dòng),做一個(gè)科學(xué)化的組織歸納。5黑盒測(cè)試也稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試,前提是已知產(chǎn)品

12、所具有的功能,通過測(cè)試來檢測(cè)每個(gè)功能是否都正常使用。 五、 簡(jiǎn)答題(3×515分)1. 1).在輸入條件規(guī)定了取值范圍或值的個(gè)數(shù)的情況下,則可以確立一個(gè)有效等價(jià)類和兩個(gè)無效等價(jià)類。2).在輸入條件規(guī)定了輸入值的集合或者規(guī)定了“必須如何”的條件的情況下,則可以確立一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類。3).在輸入條件是一個(gè)布爾量的情況下,可以確立一個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類。4).在規(guī)定了輸入數(shù)據(jù)的一組值(假定n個(gè)),并且程序要對(duì)每一個(gè)輸入值分別處理的情況下,可以確立n個(gè)有效等價(jià)類和一個(gè)無效等價(jià)類。5).在規(guī)定了輸入數(shù)據(jù)必須遵守的規(guī)則的情況下,可以確立一個(gè)有效等價(jià)類(符合規(guī)則)和若干個(gè)無效

13、等價(jià)類(從不同角度違反規(guī)則)。6).在確知已劃分的等價(jià)類中各元素在程序處理中的方式不同的情況下,則應(yīng)再將該等價(jià)類進(jìn)一步的劃分為更小的等價(jià)類。2. 1)文檔資料的審查驗(yàn)收2)功能測(cè)試3)性能測(cè)試4)強(qiáng)化測(cè)試5)性能降級(jí)執(zhí)行方式測(cè)試6)檢查系統(tǒng)的余量要求7)安裝測(cè)試8)用戶操作測(cè)試3. 六、 綜合題(1×2020分)解:第一步:劃分等價(jià)類,包括4個(gè)有效等價(jià)類,11個(gè)無效等價(jià)類。輸入條件有效等價(jià)類無效等價(jià)類地區(qū)碼空白(1),3位數(shù)字(2)有非數(shù)字字符(5),少于3位數(shù)字(6),多于三位數(shù)字(7)前綴從200到999之間的3位數(shù)字(3)有非數(shù)字字符(8),起始位為"0"(

14、9),起始位為"1"(10),少于3位數(shù)字(11),多于3位數(shù)字(12)后綴4位數(shù)字(4)有非數(shù)字字符(13),少于4位數(shù)字(14),多于4位數(shù)字(15)  第二步:確定調(diào)試用例。調(diào)試數(shù)據(jù)范圍期望結(jié)果 ( ) 2762345等價(jià)類(1),(3),(4)有效 (635) 8059321等價(jià)類(2),(3),(4)有效 對(duì)11個(gè)無效等價(jià)類,要選擇11個(gè)調(diào)試用例,如下所示: 調(diào)試數(shù)據(jù) 范圍 期望結(jié)果(20A) 1234567 無效等價(jià)類(5)無效 (33 ) 2345678 無效等價(jià)類(6)無效 (7777) 3456789 無效等價(jià)類(7) 無效 (777) 34A6

15、789無效等價(jià)類(8) 無效 (234) 0456789無效等價(jià)類(9)無效 (777) 1456789 無效等價(jià)類(10) 無效 (777) 346789 無效等價(jià)類(11)無效 (777) 23456789 無效等價(jià)類(12)無效 (777) 345678A 無效等價(jià)類(13) 無效 (777) 345678 無效等價(jià)類(14)無效 (777) 34556789 無效等價(jià)類(15) 無效     選取的調(diào)試數(shù)據(jù)可以不同,關(guān)鍵是與調(diào)試內(nèi)容相符。一、 單項(xiàng)選擇題;共20小題,每小題1 分,滿分20分;請(qǐng)將答案填入題后括號(hào)中。1. 軟件測(cè)試的目的是 ( )(A)發(fā)現(xiàn)

16、程序中的所有錯(cuò)誤 (B)盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤(C)證明程序是正確的 (D)調(diào)試程序 2. 下列_不屬于測(cè)試原則的內(nèi)容 ( )(A)軟件測(cè)試是有風(fēng)險(xiǎn)的行為 (B)完全測(cè)試程序是不可能的 (C)測(cè)試無法顯示潛伏的軟件缺陷 (D)找到的缺陷越多軟件的缺陷就越少3. 導(dǎo)致軟件缺陷的最大原因是 ( )(A)編制說明書 (B)設(shè)計(jì) (C)編碼 (D)測(cè)試4. 修復(fù)軟件缺陷費(fèi)用最高的是_階段: ( ) (A)編制說明書 (B)設(shè)計(jì)(C) 編寫代碼 (D)發(fā)布5. 白盒測(cè)試是根據(jù)程序的_來設(shè)計(jì)測(cè)試用例,黑盒測(cè)試是根據(jù)軟件的規(guī)格說明來設(shè)計(jì)測(cè)試用例。 (A)功能 (B)性能 (C)內(nèi)部邏輯 (D)內(nèi)部數(shù)據(jù)6

17、. 條件覆蓋的目的是 ( )(A)使每個(gè)判定的所有可能的條件取值組合至少執(zhí)行一次(B)使程序中的每個(gè)判定至少都獲得一次“真”值和“假”值。(C)使程序中的每個(gè)判定中每個(gè)條件的可能值至少滿足一次。(D)使程序中的每個(gè)可執(zhí)行語句至少執(zhí)行一次。7. 一個(gè)程序中所含有的路徑數(shù)與_有著直接的關(guān)系。 ( )(A) 程序的復(fù)雜程度 (B) 程序語句行數(shù)(C)程序模塊數(shù) (D)程序指令執(zhí)行時(shí)間8. 動(dòng)態(tài)黑盒子測(cè)試: ( ) (A)直接測(cè)試底層功能、過程、子程序和庫 (B)可估算執(zhí)行測(cè)試時(shí)代碼量和具體代碼(C)從軟件獲得讀取變量和狀態(tài)信息的訪問權(quán) (D)測(cè)試的是軟件在使用過程中的實(shí)際行為9. 在自低向上測(cè)試中,

18、要編寫稱為_的模塊來測(cè)驗(yàn)正在測(cè)試的模塊。 (A) 測(cè)試存根 (B) 測(cè)試驅(qū)動(dòng)模塊(C)樁模塊 (D) 底層模塊10. 下列_不是軟件自動(dòng)化測(cè)試的優(yōu)點(diǎn) ( )(A)速度快、效率高 (B)準(zhǔn)確度和精確度高(C)能提高測(cè)試的質(zhì)量 (D)能充分測(cè)試軟件11. 配置測(cè)試 ( )(A) 是指檢查軟件之間是否正確交互和共享信息 (B) 是交互適應(yīng)性、實(shí)用性和有效性的集中體現(xiàn)(C) 是指使用各種硬件來測(cè)試軟件操作的過程 (D) 檢查缺陷是否有效改正12. 下列各項(xiàng)中_不是一個(gè)測(cè)試計(jì)劃所應(yīng)包含的內(nèi)容 ( )(A)測(cè)試資源、進(jìn)度安排 (B)測(cè)試預(yù)期輸出(C)測(cè)試范圍 (D)測(cè)試策略13. 下列不屬于正式審查的方式

19、是 ( )(A)同事審查(B) 公開陳述(C) 檢驗(yàn)(D) 編碼標(biāo)準(zhǔn)和規(guī)范14. 在沒有產(chǎn)品說明書時(shí)使用_: ( )(A)探索測(cè)試(B) 功能測(cè)試(C) 動(dòng)態(tài)測(cè)試(D) 靜態(tài)測(cè)試15. 調(diào)試是 ( )(A)發(fā)現(xiàn)與預(yù)先定義的規(guī)格和標(biāo)準(zhǔn)不符合的問題(B)發(fā)現(xiàn)軟件錯(cuò)誤征兆的過程(C)有計(jì)劃的、可重復(fù)的過程(D)消除軟件錯(cuò)誤的過程16. 在軟件底層進(jìn)行的測(cè)試稱為 ( )(A) 系統(tǒng)測(cè)試 (B) 集成測(cè)試 (C) 單元測(cè)試 (D) 功能測(cè)試17. 在確定黑盒測(cè)試策略時(shí),優(yōu)先選用的方法是 ( )(A) 邊界值分析法 (B) 等價(jià)類劃分 (C)錯(cuò)誤推斷法 (D)決策表方法18. 下列_不屬于軟件缺陷 ( )

20、(A) 測(cè)試人員主觀認(rèn)為不合理的地方(B) 軟件未達(dá)到產(chǎn)品說明書標(biāo)明的功能(C)軟件出現(xiàn)了產(chǎn)品說明書指明不會(huì)出現(xiàn)的錯(cuò)誤(D)軟件功能超出產(chǎn)品說明書指明范圍19. 產(chǎn)品發(fā)布后修復(fù)軟件缺陷比項(xiàng)目開發(fā)早期這樣做的費(fèi)用要高_(dá) ( )(A)12倍 (B)1020倍 (C)50倍 (D)100倍或更高20. _把黑盒子測(cè)試和白盒子測(cè)試的界限打亂了。 ( ) (A) 灰盒子測(cè)試 (B)動(dòng)態(tài)測(cè)試 (C)靜態(tài)測(cè)試 (D)失敗測(cè)試二、填空題:共10小題20個(gè)空格,每個(gè)空格1分,滿分20分;請(qǐng)將答案填入指定的空白處。11. 軟件缺陷產(chǎn)生的原因包括_、設(shè)計(jì)、_以及其他原因。12. 軟件開發(fā)模式包括_、邊寫邊改模式、_

21、、螺旋模式。13. 黑盒測(cè)試用例設(shè)計(jì)方法包括_、_以及因果圖法,錯(cuò)誤推測(cè)法等。14. 測(cè)試過程中,_用于描述測(cè)試的整體方案,_描述依據(jù)測(cè)試案例找出的問題。15. 傳統(tǒng)的等價(jià)類劃分測(cè)試的實(shí)現(xiàn)分兩步進(jìn)行,一是_,二是_。16. 在兼容性測(cè)試中,_ _是指可以使用軟件的以前版本, _是指可以使用軟件的未來版本。17. 測(cè)試工作就是進(jìn)行輸入、接受輸出、檢驗(yàn)結(jié)果,不深入代碼細(xì)節(jié),這樣的測(cè)試方法稱為_,在不執(zhí)行代碼的條件下有條理地仔細(xì)審查軟件設(shè)計(jì)、體系結(jié)構(gòu)和代碼,從而找出軟件缺陷的測(cè)試方法稱為 _。18. 不需要修復(fù)軟件缺陷的原因包括_、不能算真正的軟件缺陷、_、不值得修復(fù)。19. 白盒測(cè)試又稱為_,黑盒

22、測(cè)試又稱為_。20. 動(dòng)態(tài)測(cè)試的兩個(gè)基本要素是_、_。三、判斷題:共10小題,每小題1分,滿分10分;請(qǐng)將答案以“”、“×”形式填入題后括號(hào)中。1. 白盒測(cè)試的條件覆蓋標(biāo)準(zhǔn)強(qiáng)于判定覆蓋。 ( )2. 驗(yàn)收測(cè)試是以最終用戶為主的測(cè)試。 ( )3. 測(cè)試程序僅僅按預(yù)期方式運(yùn)行就行了。 ( )4. 自底向上集成需要測(cè)試員編寫驅(qū)動(dòng)程序。 ( )5. 好的測(cè)試員不懈追求完美。 ( )6. 軟件測(cè)試工具可以代替軟件測(cè)試員。 ( )7. 最重要的用戶界面要素是軟件符合現(xiàn)行標(biāo)準(zhǔn)和規(guī)范。 ( ) 8. 自動(dòng)化測(cè)試可能延誤項(xiàng)目進(jìn)度。 ( ) 9. 軟件測(cè)試員可以對(duì)產(chǎn)品說明書進(jìn)行白盒測(cè)試。 ( )10.

23、靜態(tài)白盒測(cè)試可以找出遺漏之處和問題。 ( )四、名詞解釋;共5小題,每小題3分,滿分15分1軟件缺陷2. 單元測(cè)試3白盒測(cè)試4.回歸測(cè)試5.等價(jià)類五、簡(jiǎn)答題:共3小題,每小題5分,滿分15分。1. 什么是測(cè)試用例?為什么要設(shè)計(jì)測(cè)試用例? 2. 簡(jiǎn)述增量式集成測(cè)試的自頂向下和自底向上兩種測(cè)試方法。3分析單元測(cè)試和代碼調(diào)試的區(qū)別。六、:綜合題:共1小題,每小題20分,滿分20分。1按要求給出下列程序的測(cè)試用例(要求寫出必要的說明):(1) 語句覆蓋(2) 判定覆蓋(3) 條件覆蓋(4) 判定-條件覆蓋(5) 條件組合覆蓋軟件測(cè)試技術(shù)(B卷)答案及評(píng)分標(biāo)準(zhǔn)七、 單選題(20×120分)題號(hào)

24、12345678910答案BDADCAADBD題號(hào)11121314151617181920答案CBDADCBADA八、 填空題(20×120分)1.編寫說明書; 編寫代碼2.大棒模式; 流水模式3.等價(jià)類劃分; 邊界值分析法4.測(cè)試計(jì)劃; 缺陷報(bào)告5.劃分等價(jià)類表; 設(shè)計(jì)相應(yīng)的測(cè)試用例6.向前兼容; 向后兼容7.動(dòng)態(tài)黑盒測(cè)試; 靜態(tài)白盒測(cè)試8.沒有時(shí)間; 風(fēng)險(xiǎn)太大9.結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試; 功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說明書的測(cè)試10.被測(cè)試程序; 測(cè)試數(shù)據(jù)(測(cè)試用例)九、 判斷題(10×110分)題號(hào)12345678910答案×××&#

25、215;十、 名詞解釋(5×315分)1.軟件缺陷:(符合下列規(guī)則的叫軟件缺陷):)軟件未達(dá)到產(chǎn)品說明書的功能)軟件出現(xiàn)了產(chǎn)品說明書指明不會(huì)出現(xiàn)的錯(cuò)誤)軟件功能超出產(chǎn)品說明書指明范圍)軟件未達(dá)到產(chǎn)品說明書雖未指出但應(yīng)達(dá)到的目標(biāo))軟件測(cè)試員認(rèn)為難以理解、不易使用、運(yùn)行速度緩慢、或者最終用戶認(rèn)為不好2.單元測(cè)試:?jiǎn)卧獪y(cè)試是對(duì)軟件設(shè)計(jì)的最小單元模塊進(jìn)行正確性檢驗(yàn)的測(cè)試工作,主要測(cè)試模塊在語法、格式和邏輯上的錯(cuò)誤。3白盒測(cè)試白盒測(cè)試也稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,前提是知道產(chǎn)品內(nèi)部工作過程,可通過測(cè)試來檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說明書的規(guī)定正常進(jìn)行,按照程序內(nèi)部的機(jī)構(gòu)測(cè)試程序,檢測(cè)程序中的每

26、條通路是否都能夠按預(yù)定要求正確工作,而不管產(chǎn)品的功能,主要用于軟件驗(yàn)證。4.回歸測(cè)試指軟件系統(tǒng)被修改或擴(kuò)充(如系統(tǒng)功能增強(qiáng)或升級(jí))后重新進(jìn)行的測(cè)試,是為了保證對(duì)軟件所做的修改沒有引入新的錯(cuò)誤而重復(fù)進(jìn)行的測(cè)試。5.等價(jià)類:指某個(gè)輸入域的子集合,在該子集合中,各個(gè)輸入數(shù)據(jù)對(duì)于揭露程序中的錯(cuò)誤都是等效的。十一、 簡(jiǎn)答題(3×515分)1. 所謂的測(cè)試用例就是將軟件測(cè)試的行為活動(dòng),做一個(gè)科學(xué)化的組織歸納。使用測(cè)試用例的好處主要體現(xiàn)在以下幾個(gè)方面: 在開始實(shí)施測(cè)試之前設(shè)計(jì)好測(cè)試用例,可以避免盲目測(cè)試并提高測(cè)試效率。 測(cè)試用例的使用令軟件測(cè)試的實(shí)施重點(diǎn)突出、目的明確。 在軟件版本更新后只需修正少

27、部分的測(cè)試用例便可展開測(cè)試工作,降低工作強(qiáng)度、縮短項(xiàng)目周期。 功能模塊的通用化和復(fù)用化使軟件易于開發(fā),而相對(duì)于功能模塊的測(cè)試用例的通用化和復(fù)用化則會(huì)使軟件測(cè)試易于開展,并隨著測(cè)試用例的不斷精化其效率也不斷攀升2. 自頂向下增量式測(cè)試的主要優(yōu)點(diǎn)在于它可以自然地做到逐步求精,一開始便能讓測(cè)試者看到系統(tǒng)的框架。它的主要缺點(diǎn)是需要提供被調(diào)用模擬子模塊,被調(diào)用模擬子模塊可能不能反映真實(shí)情況,因此測(cè)試有可能不充分。 自底向上測(cè)試的優(yōu)點(diǎn)在于,由于驅(qū)動(dòng)模塊模擬了所有調(diào)用參數(shù),即使數(shù)據(jù)流并未構(gòu)成有向的非環(huán)狀圖,生成測(cè)試數(shù)據(jù)也沒有困難。它的缺點(diǎn)在于,直到最后一個(gè)模塊被加入進(jìn)去之后才能看到整個(gè)程序(系統(tǒng))的框架。3

28、. 表面上這兩項(xiàng)技術(shù)很相似,因?yàn)樗鼈兌及ú榭创a、運(yùn)行程序和處理軟件缺陷的過程,但是它們的目標(biāo)不同:?jiǎn)卧獪y(cè)試是為了發(fā)現(xiàn)軟件缺陷,而代碼調(diào)試的目標(biāo)是修復(fù)軟件缺陷。在分離和查找軟件缺陷原因時(shí)這兩個(gè)過程發(fā)生交叉。十二、 綜合題(1×2020分)圖中共有4條路徑:P1(ace)、P2(abd)、P3(abe)、P4(acd)。1P1正好滿足語句覆蓋的條件??梢栽O(shè)計(jì)如下的輸入數(shù)據(jù):A2,B0,x42測(cè)試用例如果能夠測(cè)試路徑P1(ace)和P2(abd),就可以滿足判定覆蓋要求。可以設(shè)計(jì)如下兩組輸入數(shù)據(jù):A2,B0,x4A1,B1,x13條件:A1,B0,A2,x1。需要有足夠的測(cè)試用例使得上

29、述四個(gè)條件都能有滿足和不滿足的情況。以下這兩組輸入數(shù)據(jù)能滿足這些要求:A2,B0,x4A1,B1,x14判定條件覆蓋A2,B0,x4A1,B1,x15可能的條件組合:(1)A1,B0(2)A1,B0(3)A1,B0(4)A1,B0(5)A2,x1(6)A2,x1(7)A2,x1(8)A2,x1相應(yīng)的輸入數(shù)據(jù):A2,B0,x4 滿足(1)和(5)A2,B1,x1 滿足(2)和(6)A1,B0,x2 滿足(3)和(7)A1,B1,x1 滿足(4)和(8)不定項(xiàng)選擇題(每題2 分,共20分)請(qǐng)將答案填入題后括號(hào)中。1.軟件驗(yàn)收測(cè)試的合格通過準(zhǔn)則是:( )A. 軟件需求分析說明書中定義的所有功能已全部

30、實(shí)現(xiàn),性能指標(biāo)全部達(dá)到要求。B. 所有測(cè)試項(xiàng)沒有殘余一級(jí)、二級(jí)和三級(jí)錯(cuò)誤。C. 立項(xiàng)審批表、需求分析文檔、設(shè)計(jì)文檔和編碼實(shí)現(xiàn)一致。D. 驗(yàn)收測(cè)試工件齊全。2.軟件測(cè)試計(jì)劃評(píng)審會(huì)需要哪些人員參加?( )A.項(xiàng)目經(jīng)理B.SQA 負(fù)責(zé)人C.配置負(fù)責(zé)人D.測(cè)試組3.下列關(guān)于alpha 測(cè)試的描述中正確的是:( )A.alpha 測(cè)試需要用戶代表參加B.alpha 測(cè)試不需要用戶代表參加C.alpha 測(cè)試是系統(tǒng)測(cè)試的一種D.alpha 測(cè)試是驗(yàn)收測(cè)試的一種4.測(cè)試設(shè)計(jì)員的職責(zé)有:( )A.制定測(cè)試計(jì)劃B.設(shè)計(jì)測(cè)試用例C.設(shè)計(jì)測(cè)試過程、腳本D.評(píng)估測(cè)試活動(dòng)5下面哪些屬于動(dòng)態(tài)分析( )A. 代碼覆蓋率B.

31、 模塊功能檢查C. 系統(tǒng)壓力測(cè)試D. 程序數(shù)據(jù)流分析6.下面哪些屬于靜態(tài)分析( )A、 代碼規(guī)則檢查B、 程序結(jié)構(gòu)分析C、 程序復(fù)雜度分析D、 內(nèi)存泄漏7軟件實(shí)施活動(dòng)的進(jìn)入準(zhǔn)則是( )A、 需求工件已經(jīng)被基線化B、 詳細(xì)設(shè)計(jì)工件已經(jīng)被基線化C、 構(gòu)架工件已經(jīng)被基線化D、 項(xiàng)目階段成果已經(jīng)被基線化8不屬于單元測(cè)試內(nèi)容的是 ( ) (A)模塊接口測(cè)試 (B)局部數(shù)據(jù)結(jié)構(gòu)測(cè)試(C) 路徑測(cè)試 (D)用戶界面測(cè)試9軟件測(cè)試設(shè)計(jì)活動(dòng)主要有( )A、 工作量分析B、 確定并說明測(cè)試用例C、 確立并結(jié)構(gòu)化測(cè)試過程D、 復(fù)審并評(píng)估測(cè)試覆蓋10不屬于集成測(cè)試步驟的是( )A、 制定集成計(jì)劃B、 執(zhí)行集成測(cè)試C、

32、 記錄集成測(cè)試結(jié)果D、 回歸測(cè)試二、填空題:共3小題10個(gè)空格,每個(gè)空格2分,滿分20分;請(qǐng)將答案填入指定的空白處。21. 通過畫因果圖來寫測(cè)試用例的步驟為_、_、_、把因果圖轉(zhuǎn)換為狀態(tài)圖和_及共五個(gè)步驟。22. 軟件測(cè)試主要分為_、_、_、_四類測(cè)試。23. 軟件缺陷產(chǎn)生的原因包括_、設(shè)計(jì)、_以及其他原因。三、判斷題:共10小題,每小題1分,滿分10分;請(qǐng)將答案以“”、“×”形式填入題后括號(hào)中。1.軟件測(cè)試的目的是盡可能多的找出軟件的缺陷。( )2.Beta 測(cè)試是驗(yàn)收測(cè)試的一種。( )3.驗(yàn)收測(cè)試是由最終用戶來實(shí)施的。( )4.項(xiàng)目立項(xiàng)前測(cè)試人員不需要提交任何工件。( )5.單元

33、測(cè)試能發(fā)現(xiàn)約80%的軟件缺陷。( )6.代碼評(píng)審是檢查源代碼是否達(dá)到模塊設(shè)計(jì)的要求。( )7.自底向上集成需要測(cè)試員編寫驅(qū)動(dòng)程序。( )8.負(fù)載測(cè)試是驗(yàn)證要檢驗(yàn)的系統(tǒng)的能力最高能達(dá)到什么程度。( )9.測(cè)試人員要堅(jiān)持原則,缺陷未修復(fù)完堅(jiān)決不予通過。( )10.代碼評(píng)審員一般由測(cè)試員擔(dān)任。( )四、名詞解釋;共5小題,每小題3分,滿分15分1測(cè)試2. 測(cè)試3驅(qū)動(dòng)模塊4. 樁模塊5. 靜態(tài)測(cè)試五、簡(jiǎn)答題:共3小題,每小題5分,滿分15分。1. 階段評(píng)審與同行評(píng)審的區(qū)別。2 . 什么是軟件測(cè)試。3 . 簡(jiǎn)述集成測(cè)試的過程。六、綜合題:共1小題,每小題20分,滿分20分。在三角形計(jì)算中,要求三角型的三

34、個(gè)邊長(zhǎng):A、B 和C。當(dāng)三邊不可能構(gòu)成三角形時(shí)提示錯(cuò)誤,可構(gòu)成三角形時(shí)計(jì)算三角形周長(zhǎng)。若是等腰三角形打印“等腰三角形”,若是等邊三角形,則提示“等邊三角形”。給出程序偽代碼、控制流程圖、找出基本測(cè)試路徑。軟件測(cè)試技術(shù)(C卷)答案及評(píng)分標(biāo)準(zhǔn)十三、 單選題(10×220分)題號(hào)12345678910答案ABCDABCDADBCCDABCABCDABCDD十四、 填空題(20×120分)1. 分析程序規(guī)格說明的描述中,哪些是原因,哪些是結(jié)果 、分析程序規(guī)格說明的描述中語義的內(nèi)容,并將其表示成連接各個(gè)原因與各個(gè)結(jié)果的因果圖、在因果圖上使用若干個(gè)特殊的符號(hào)標(biāo)明特定的約束條件、把判定表

35、中每一列表示的情況寫成測(cè)試用例2. 單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試3. 需求、編碼十五、 判斷題(10×110分)題號(hào)12345678910答案×××××十六、 名詞解釋(5×315分)1測(cè)試有時(shí)也稱為室內(nèi)測(cè)試,是由一個(gè)用戶在開發(fā)環(huán)境下進(jìn)行的測(cè)試,也可以是開發(fā)機(jī)構(gòu)內(nèi)部的用戶在模擬實(shí)際操作環(huán)境下進(jìn)行的測(cè)試。2. 測(cè)試是由軟件的多個(gè)用戶在一個(gè)或多個(gè)用戶的實(shí)際使用環(huán)境下進(jìn)行的測(cè)試。3驅(qū)動(dòng)模塊驅(qū)動(dòng)模塊就是用來代替主模塊,用它來調(diào)用子模塊4. 樁模塊集成測(cè)試前要為被測(cè)模塊編制一些模擬其下級(jí)模塊功能的“替身”模塊,以代替被測(cè)模塊

36、的接口,接受或傳遞被測(cè)模塊的數(shù)據(jù),這些專供測(cè)試用的“假”模塊稱為被測(cè)模塊的樁模塊。5. 靜態(tài)測(cè)試就是不執(zhí)行程序的測(cè)試,包括代碼走查,編碼規(guī)則檢查,質(zhì)量評(píng)審,設(shè)計(jì)評(píng)審等。十七、 簡(jiǎn)答題(3×515分)1.區(qū)別階段評(píng)審的與同行評(píng)審?fù)性u(píng)審目的:發(fā)現(xiàn)小規(guī)模工作產(chǎn)品的錯(cuò)誤,只要是找錯(cuò)誤;階段評(píng)審目的:評(píng)審模塊 階段作品的正確性 可行性 及完整性同行評(píng)審人數(shù):3-7人 人員必須經(jīng)過同行評(píng)審會(huì)議的培訓(xùn),由SQA指導(dǎo)階段評(píng)審人數(shù):5人左右 評(píng)審人必須是專家 具有系統(tǒng)評(píng)審資格同行評(píng)審內(nèi)容:內(nèi)容小 一般文檔 <  40頁, 代碼 < 500行階段評(píng)審內(nèi)容: 內(nèi)容多,主要

37、看重點(diǎn)同行評(píng)審時(shí)間:一小部分工作產(chǎn)品完成階段評(píng)審時(shí)間: 通常是設(shè)置在關(guān)鍵路徑的時(shí)間點(diǎn)上。 2.什么是軟件測(cè)試最簡(jiǎn)單的說:為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程3簡(jiǎn)述集成測(cè)試的過程系統(tǒng)集成測(cè)試主要包括以下過程:1. 構(gòu)建的確認(rèn)過程。2. 補(bǔ)丁的確認(rèn)過程。3. 系統(tǒng)集成測(cè)試測(cè)試組提交過程。4. 測(cè)試用例設(shè)計(jì)過程。5. 測(cè)試代碼編寫過程。6. Bug的報(bào)告過程。7. 每周/每?jī)芍艿臉?gòu)建過程。8. 點(diǎn)對(duì)點(diǎn)的測(cè)試過程。9. 組內(nèi)培訓(xùn)過程。十八、 綜合題(1×2020分)1. Program triangle22. Dim a,b,c As Integer3. Dim IsATriangle As

38、 Boolean4. Output(“Enter 3 integers which are sides of a triangle”)5. Input(a,b,c)6. Output(“Side A is ”,a)7. Output(“Side B is ”,b)8. Output(“Side C is ”,c)9. If (a<b+c) AND(b<a+c)AND(c<a+b)10. Then IsATriangle =True11. Else IsATriangle =False12. EndIf13. If IsATrangle14. Then if(a=b)AND (

39、b=c)15. Then Output(“Equilateral”)16. Else If(a<>b)AND(a<>c)AND(b<>c)17. Then Output(“Scalence”)18. Else Output(“Isosecles”)19. EndIf20. EndIf21Else Output(“NOT a Triangle”)22EndIf23End triangle2 圈復(fù)雜度是 5。基本路徑 (略)。選擇題(每題2 分,共20分)請(qǐng)將答案填入題后括號(hào)中。1從供選擇的答案中選出應(yīng)填入下列(   )中的字句。軟件測(cè)試的目的是( A

40、 )。為了提高測(cè)試的效率,應(yīng)該( B )。使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)( C )和指定的覆蓋標(biāo)準(zhǔn)。與設(shè)計(jì)測(cè)試數(shù)據(jù)無關(guān)的文檔是( D )。軟件的集成測(cè)試工作最好由( E )承擔(dān),以提高集成測(cè)試的效果。供選擇的答案:A.       評(píng)價(jià)軟件的質(zhì)量                         發(fā)現(xiàn)軟件的錯(cuò)誤 找出軟件中的所有錯(cuò)誤             證明軟件是正確的B. &

41、#160;     隨機(jī)地選取測(cè)試數(shù)據(jù)                   取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù) 在完成編碼以后制定軟件的測(cè)試計(jì)劃 選擇發(fā)現(xiàn)錯(cuò)誤的可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)C.       程序的內(nèi)部邏輯                         程序的復(fù)雜程度 使用說明書       &#

42、160;                 程序的功能D.       該軟件的設(shè)計(jì)人員                   程序的復(fù)雜程度 源程序                               項(xiàng)目開發(fā)計(jì)劃E.    

43、;   該軟件的設(shè)計(jì)人員                   該軟件開發(fā)組的負(fù)責(zé)人 該軟件的編程人員                   不屬于該軟件開發(fā)組的軟件設(shè)計(jì)人員2請(qǐng)從供選擇的答案中選出應(yīng)填入下列(   )中的字句。程序的三種基本控制結(jié)構(gòu)是( A )。它們的共同點(diǎn)是( B )。結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是( C )。軟件測(cè)試的目的是( D )。軟件調(diào)試的目的是( E )。供選擇的答案:A

44、.       過程,子程序,分程序                   順序,條件,循環(huán) 遞歸,堆棧,隊(duì)列                         調(diào)用,返回,轉(zhuǎn)移B.       不能嵌套使用                               只能用來寫簡(jiǎn)單的程序 已經(jīng)用硬件實(shí)現(xiàn)  

溫馨提示

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