附答案-軟件測試理論試卷_第1頁
附答案-軟件測試理論試卷_第2頁
附答案-軟件測試理論試卷_第3頁
附答案-軟件測試理論試卷_第4頁
附答案-軟件測試理論試卷_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、軟件測試工程師考核試卷A(理論部分)姓名:準考證號:單位:得分:一、單選題(共60題,每題1分,共60分)1、用黑盒技術設計測試用例的方法之一為()A)因果圖 B)邏輯覆蓋C)循環(huán)覆蓋D)基本路徑測試2、軟件測試的目的是()A)避免軟件開發(fā)中出現的錯誤B)發(fā)現軟件開發(fā)中出現的錯誤C)盡可能發(fā)現并排除軟件中潛藏的錯誤,提高軟件的可靠性D)修改軟件中出現的錯誤3、 下列軟件屬性中,軟件產品首要滿足的應該是()A)功能需求 B)性能需求C)可擴展性和靈活性D)容錯糾錯能力4、堅持在軟件的各個階段實施下列哪種質量保障措施,才能在開發(fā)過程中盡早發(fā)現和預防 錯誤,把出現的錯誤克服在早期()。A)技術評審B

2、)程序測試C)改正程序錯誤D)管理評審5、以程序的內部結構為基礎的測試用例技術屬于()。A)灰盒測試B)數據測試C)黑盒測試D)白盒測試6、 為了提高測試的效率,正確的做法是()。A)選擇發(fā)現錯誤可能性大的數據作為測試用例B)在完成程序的編碼之后再制定軟件的測試計劃C)隨機選取測試用例D)使用測試用例測試是為了檢查程序是否做了應該做的事7、 對程序的測試最好由誰來做,對程序的調試最好由誰來做()。第三方測試機構程序員程序員程序開發(fā)組A)程序員B)第三方測試機構C)程序開發(fā)組D)程序開發(fā)組8、在進行單元測試時,常用的方法是()A)采用白盒測試,輔之以黑盒測試B)采用黑盒測試,輔之以白盒測試C)只

3、使用白盒測試D)只使用黑盒測試9、以下那一種選項不屬于軟件缺陷()。A)軟件沒有實現產品規(guī)格說明所要求的功能B)軟件中出現了產品規(guī)格說明不應該出現的功能C)軟件實現了產品規(guī)格沒有提到的功能D)軟件實現了產品規(guī)格說明所要求的功能但因受性能限制而未考慮可移植性問題10、軟件生存周期過程中,修改錯誤最大的階段是()。A)需求階段B)設計階段 C)編程階段D)發(fā)布運行階段11、在邊界值分析中,下列數據通常不用來做數據測試的是()。A)正好等于邊界的值B)等價類中的等價值C) 剛剛大于邊界的值D)剛剛小于邊界的值D)在程序完成的編碼之后再制定軟件的測試用例12、單元測試中設計測試用例的依據是()。A)概

4、要設計規(guī)格說明書B)用戶需求規(guī)格說明書0項目計劃說明書D)詳細設計規(guī)格說明書13、通??煞譃榘缀袦y試和黑盒測試。白盒測試是根據程序的()來設計測試用例,黑盒測試是根據軟件的規(guī)格說明來設計測試用例。A)功能B)性能C)內部邏輯D)內部數據14、如果一個判定中的復合條件表達式為(A 1)or(B = 3),則為了達到100%的條件覆 蓋率,至少需要設計多少個測試用例()。A)1B)2C)3D)415、經驗表明,在程序測試中,某模塊與其他模塊相比,若該模塊已發(fā)現并改正的錯誤較多, 則該模塊中殘存的錯誤數目與其他模塊相比,通常應該()。A)較少B)較多C)相似D)不確定16、 下面有關軟件缺陷的說法中

5、錯誤的是()。A)缺陷就是軟件產品在開發(fā)中存在的錯誤B)缺陷就是軟件維護過程中存在的錯誤、毛病等各種問題C)缺陷就是導致系統(tǒng)程序崩潰的錯誤D)缺陷就是系統(tǒng)所需要實現某種功能的實效和違背17、在某大學學籍管理信息系統(tǒng)中,假設學生年齡的輸入范圍為16-40,則根據黑盒測試 中的等價類劃分技術,下面劃分正確的是()。A)可劃分為2個有效等價類2個無效等價類B)可劃分為1個有效等價類2個無效等價類C)可劃分為2個有效等價類1個無效等價類D)可劃分為1個有效等價類1個無效等價類18、根據軟件需求規(guī)格說明書,在開發(fā)環(huán)境下對已經集成的軟件系統(tǒng)進行的測試是(A)系統(tǒng)測試B)單元測試C)集成測試D)驗收測試19

6、、下面有關測試原則的說法正確的是()。A)測試用例應由測試的輸入數據和預期的輸出結果組成B)測試用例只需選取合理的輸入數據C)程序最好由編寫該程序的程序員自己來測試D)使用測試用例進行測試是為了檢查程序是否做了它該做的事20、集成測試對系統(tǒng)內部的交互以及集成后系統(tǒng)功能檢驗了何種質量特性()A)正確性B)可靠性C)可使用性D)可維護性21、軟件設計階段的測試主要采取的方式是)。A)評審B)白盒測試C)黑盒測試D)動態(tài)測試22、下列關于測試方法的敘述中不正確的是A)從某種角度上講,白盒測試與黑盒測試都屬于動態(tài)測試B)功能測試屬于黑盒測試C)對功能的測試通常是要考慮程序的內部結構D)結構測試屬于白盒

7、測試23、在覆準則中,最常用的是()A)語句覆蓋B)條件覆蓋C)分支覆蓋D)以上全部24、大多數實際情況下,性能測試的實現方法是(a)。A)黑盒測試B)白盒測試C)靜態(tài)分析D)可靠性測試25、下列方法中,不屬于黑盒測試的是()。A)基本路徑測試法B)等價類測試法C)邊界值分析法D)基于場景的測試方法26、測試程序時,不可能遍歷所有可能的輸入數據,而只能是選擇一個子集進行測試,那么最好的選擇方法是()。A)隨機選擇B)劃分等價類C)根據接口進行選擇D)根據數據大小進行選擇27、下列可以作為軟件測試對象的是()。A)需求規(guī)格說明書B)軟件設計規(guī)格說明C)源程序D)以上全部28、數據流覆蓋關注的是程

8、序中某個變量從其聲明、賦值到引用的變化情況,它是下列哪一 種覆蓋的變種()。A)語句覆蓋B)控制覆蓋C)分支覆蓋D)路徑覆蓋29、在Web應用軟件的分層測試策略中,下列哪個不是測試關注的層次()。A)數據層B)業(yè)務層C)服務層D)表示層30、軟件測試規(guī)范規(guī)定,軟件測試的類別可分為:單元測試、集成測試以及()。A)系統(tǒng)測試B)驗收測試C)系統(tǒng)測試和驗收測試D)配置項測試、系統(tǒng)測試和驗收測試31、需求規(guī)格說明書的作用不應該包括()。A、軟件設計的依據B、用戶與開發(fā)人員對軟件要做什么的共同理解C、軟件驗收的依據D、軟件可行性研究的依據32、軟件測試方法中的靜態(tài)測試方法之一為()A.計算機輔助靜態(tài)分析

9、B.黑盒法C.路徑覆蓋D.邊界值分析33、軟件生命周期中所花費用最多的階段是()A.詳細設計B.軟件編碼C.軟件測試D.軟件維護34、程序的三種基本控制結構是()A.過程、子程序和分程序B.順序、選擇和重復C.遞歸、堆棧和隊列D.調用、返回和轉移35、結構化程序設計主要強調的是()A.程序的規(guī)模B程序的效率C.程序設計語言的先進性D程序易讀性36、需求分析階段的任務是確定()A.軟件開發(fā)方法B.軟件開發(fā)工具C.軟件開發(fā)費D.軟件系統(tǒng)的功能37、 開發(fā)軟件所需高成本和產品的低質量之間有著尖銳的矛盾,這種現象稱做()A.軟件工程B.軟件周期C.軟件危機D.軟件產生38、模塊的內聚性最高的是()A.

10、邏輯內聚B.時間內聚C.偶然內聚D.功能內聚39、 在SD方法中全面指導模塊劃分的最重要的原則是()A.程序模塊化B.模塊高內聚C.模塊低耦合D.模塊獨立性40、軟件詳細設計主要采用的方法是()A.模塊設計B.結構化設計C.PDL語言D.結構化程序設計41、下列關于JSP方法不正確的說法是()JSP方法主要用于規(guī)模不大的數據處理系統(tǒng)JSP方法不明確的劃分軟件概要設計和詳細設計的兩個階段JSP方法適用于輸入數據和輸出數據之間有對應關系的問題求解JSP方法根據輸入、輸出的數據結構,按一定的規(guī)則映射成軟件的體系結構。因此它只適 用于詳細設計階段42、黑盒測試在設計測試用例時,主要需要研究()A.需求

11、規(guī)格說明與概要設計說明B.詳細設計說明。.項目開發(fā)計劃D.概要設計說明與詳細設計說明43、若有一個計算類型的程序,它的輸入量只有一個,其范圍是0-999,現從輸入的角度考慮 一組測試用例:設計這組測試用例的方法是()A.基本路徑法B.等價分類法和邊界值分析法C.邏輯覆蓋法D.錯誤推測法44、下列屬于維護階段的文檔是()A.軟件規(guī)格說明B.用戶操作手冊C.軟件問題報告D.軟件測試分析報告45、軟件按照設計的要求,在規(guī)定時間和條件下達到不出故障,持續(xù)運行的要求的質量特性 稱為()A.可用性B.可靠性C.正確性D.完整性46、“軟件危機”是指()B.利用計算機進行經濟犯罪活動D.人們過分迷戀計算機系

12、統(tǒng))B. PDL是只描述加工做什么A.計算機病毒的出現C.軟件開發(fā)和維護中出現的一系列問題47、下面關于PDL語言不正確的說法是(A. PDL是描述處理過程怎么做C. PDL也稱為偽碼D. PDL的外層語法應符合一般程序設計語言常用的語法規(guī)則48、 單元測試的測試用例主要使用()技術來設計。A.白盒測試B.黑盒測試C.黑盒測試和白盒測試D.其他49、 測試的關鍵問題是()A.如何組織對軟件的評審B.如何驗證程序的正確性C.如何采用綜合策略D.如何選擇測試用例50、 結構化維護與非結構化維護的主要區(qū)別在于()A.軟件是否結構化B.軟件配置是否完整C.程序的完整性D.文檔的完整性51、 軟件維護困

13、難的主要原因是()A.費用低B.人員少C.開發(fā)方法的缺陷D.得不到用戶支持52、 快速原型是利用原型輔助軟件開發(fā)的一種新思想,它是在研究()的方法和技術中 產生的。A.需求階段B.設計階段C.測試階段D.軟件開發(fā)的各個階段53、 下列文檔與維護人員有關的有()A.軟件需求說明書B.項目開發(fā)計劃C.概要設計說明書D.操作手冊54、軟件結構使用的圖形工具,一般采用()圖。A、DFD B、PAD C、功能結構圖 D、ER55、軟件測試中,白盒法是通過分析程序的()來設計測試用例的。A、應用范圍B、內部邏輯C、功能。、輸入數據56、 瀑布模型本質上是一種()模型。A、線性順序B、順序迭代C、線性迭代D

14、、及早見產品57、通過()可以完成數據流圖的細化。A.結構分解B.功能分解C.數據分解D.系統(tǒng)分解58、 軟件工程的基本要素包括方法、工具和()。A.過程B.軟件系統(tǒng)C.硬件環(huán)境D.人員59、 軟件的復雜性是(),它引起人員通信困難、開發(fā)費用超支、開發(fā)時間超時等問題。A.固有的B.人為的C.可消除的D.不可降低的60、單元測試的測試用例主要根據()的結果來設計。A.需求分析B.源程序C.概要設計D.詳細設計二、判斷題(共40題,每題1分,共40分)1、測試是為了驗證軟件已正確地實現了用戶的要求2、白盒測試僅與程序的內部結構有關,完全可以不考慮程序的功能要求3、白盒測試不僅與程序的內部結構有關,

15、還要考慮程序的功能要求4、黑盒測試的測試用例是根據程序內部邏輯設計的5、黑盒測試的測試用例是根據應用程序的功能需求設計的6、為了快速完成集成測試,采用一次性集成方式是適宜的7、在軟件開發(fā)過程中,若能推遲暴露其中的錯誤,則為修復和改進錯誤所花費的代價就會降低8、在軟件開發(fā)過程中,若能盡早暴露其中的錯誤,則為修復和改進錯誤所花費的代價就會降低9、單元測試通常由開發(fā)人員進行10、壓力測試通常需要輔助工具的支持11、壓力測試不需要輔助工具的支持12、測試人員說:“沒有可運行的程序,我無法進行測試工作”13、軟件測試員可以對產品說明書進行白盒測試14、軟件測試員無法對產品說明書進行白盒測試15、在設計測

16、試用例時,應包括合理的輸入條件和不合理的輸入條件16、軟件是程序和文檔的集合17、軟件工程中描述生存周期的瀑布模型一般包括計劃、需求分析、設計、編碼、測試、維 護等幾個階段18、嚴重的軟件缺陷的產生主要源自設計19、降低缺陷費用最有效的方法是盡可能早的開始測試20、軟件調試的目的是解決測試中發(fā)現的錯誤21、用不同的方法可將軟件測試分為白盒法和黑盒法,或者動態(tài)測試和靜態(tài)測試22、黑盒法是根據程序的功能來設計測試用例的23、驗收測試的測試用例主要根據需求分析的結果來設計24、單元測試的測試用例主要根據詳細設計的結果來設計25、單元測試的測試目的是確保缺陷得到解決26、以用戶為主導的測試成為驗收測試

17、27、按照測試策略和過程,測試可以分為單元、集成、確認、系統(tǒng)、驗收28、條件覆蓋屬于白盒測試方法29錯誤推測法的基本想法是列舉出程序中所有可能有的錯誤和容易發(fā)生錯誤的特殊情況,根據它們選擇測試用例30、WEB應用中一般采用架構的是B/S結構31、用戶測試是WEB測試的測試內容32、導航測試屬于性能測試33、Web測試的一個重要特征是鏈接34、測試驅動開發(fā)的簡稱是TDD35、Junit是Java語言的單元測試框架36、軟件測試就是為了驗證軟件功能實現的是否正確,是否完成既定目標的活動,所以軟件測試在軟件工程的后期才開始具體的工作37、發(fā)現錯誤多的模塊,殘留在模塊中的錯誤也多38、測試人員在測試過程中發(fā)現一處問題,如果問題影響不大,而自己又可以修改,應立即將此問題正確修改,以加快、提高開發(fā)的進程39、單元測試通常應該先進行“人工走查”,再以白盒法為主,輔以黑盒法進行動態(tài)測試40、功能測試是系統(tǒng)測試的主要內容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明相同軟件測試工程師考核試卷A答案(理論

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論