慕课软件质量保证与测试(第二章.课后作业)
慕課金陵科技學院.軟件質量保證與測試.第二章.軟件測試策略.課后作業
- 0 目錄
- 2 軟件測試策略
- 2.4 課后作業
- 2.4.1課堂重點
- 2.4.2測試與作業
- 3 下一章
0 目錄
2 軟件測試策略
2.4 課后作業
2.4.1課堂重點
2.4.2測試與作業
1(1分)軟件測試技術可以分為靜態測試和動態測試,下列說法中錯誤的是( )。
A、靜態測試是指不運行程序,通過檢查和閱讀等手段來發現程序中的錯誤。
B、動態測試是指實際運行程序,通過運行的結果來發現程序中的錯誤。
C、動態測試包括黑盒測試和白盒測試。
D、白盒測試是靜態測試,黑盒測試是動態測試。
參考答案:D
2(1分)劃分軟件測試屬于白盒測試還是黑盒測試的依據是 ( )
A、是否執行程序代碼
B、是否能看到軟件設計文檔
C、是否能看到被測源程序
D、運行結果是否確定
參考答案:C
3(1分)( )把黑盒測試和白盒測試的界限打亂了。
A、灰盒測試 B、動態測試 C、靜態測試 D、失敗測試
參考答案:A
4(1分)在軟件測試用例設計的方法中,最常用的方法是黑盒測試和白盒測試,其中不屬于白盒測試所關注的是( )
A、程序結構 B、軟件外部功能 C、程序正確性 D、程序內部邏輯
參考答案:B
5(1分)下列哪項不屬于黑盒測試的優點( )。
A. 不需要源代碼
B. 測試簡單易行
C. 可以對代碼進行有針對性的測試
D. 可以發現軟件功能上的問題
參考答案:C
6(2分)動態測試的兩個基本要素是_______________、__________________。
參考答案:
被測試程序 測試用例
7(2分)軟件測試的 W 模型由兩個 V 字組成,分別代表_________與_________過程。
參考答案:
軟件質量驗證,確認,測試 軟件開發
8(2分)按照是否需要知道被測試程序的內部結構,測試方法可以分為:和。
參考答案:
黑盒測試 白盒測試
9(1分)(判斷題)黑盒測試的測試用例是根據程序內部邏輯設計的。( )
參考答案:錯
10(1分)(判斷題) 軟件測試是有效的發現軟件缺陷的手段。( )
參考答案:對
11(1分)(判斷題)集成測試計劃在需求分析階段末提交。( )
參考答案:錯
12(4分) 請分析黑盒測試、白盒測試、靜態測試、動態測試之間的關系。
參考答案:
慕課所需附件: 測試2.12
答:四者之間的關系: 1黑盒測試一定都是動態測試, 因為黑盒測試都需要運行被測試程序; 2白盒測試既有靜態測試, 如代碼檢查, 靜態結構分析等, 也有動態測試, 如邏輯覆蓋測試等; 3動態測試有可能是黑盒測試, 如根據軟件規格說明書進行功能測試,也有可能是白盒測試,如針對源程序做邏輯覆蓋測試; 4靜態測試只可能是白盒測試, 因為黑盒測試一定都是動態測試, 都需要運行被測試程序.?13(8分)試對比分析黑盒測試、白盒測試各自的優缺點。
參考答案:
慕課所需附件: 測試2.13
答:1. 黑盒測試的優點有 : 1)比較簡單,不需要了解程序的內部的代碼及實現 2)與軟件的內部實現無關 3)從用戶的角度出發,能很容易的知道用戶會用到哪些功能,會遇到哪些問題 4)基于軟件開發文檔,所以也能知道軟件實現了文檔中的哪些功能 5)在做軟件自動化測試時較為方便 缺點 : 1)不可能覆蓋所有的代碼, 覆蓋率較低,大概只能達到總代碼量的30% 2)自動化測試的復用性較低。2. 白盒測試的優點有 : 1)幫助軟件測試人員增大代碼的覆蓋率。 提供代碼的質量,發現代碼中隱藏的問題 缺點 : 1)程序運行會有很多不同的路徑,不可能測試所有的運行路徑 2)測試基于代碼,只能測試開發人員做的對不對,而不能知道設計是否正確,可能會漏掉一些功能需求 3)系統龐大時,測試開銷會非常大。14(6分) 你認為應如何對一個軟件實施測試,試結合你所參與過的軟件項目,闡述軟件測試工作的一般過程。
參考答案:
慕課所需附件: 測試2.14
答:結合我參與的課程設計和軟件開發項目,采用的基本如V模型一樣的測試過程. 過程:需求分析->概要設計->詳細設計->編碼->單元測試->集成測試->系統測試->驗收測試 測試貫穿者整個軟件開發活動的始終,前期恰到其時的測試可以為后期節約大量的時間成本?15(4分) 黑盒測試是動態測試,請分析動態白盒測試與黑盒測試的區別。
參考答案:
慕課所需附件: 測試2.15
答:動態白盒測試: 利用查看代碼功能和實現方式得到的信息來設計和執行測試, 也叫結構測試;測試程序接口與結構, 測試依據軟件程序, 對程序內部特定部位進行覆蓋測試, 無法檢驗程序外部特性. 黑盒測試: 已知產品的功能設計規格, 可以進行測試證明每個實現了的功能是否符合要求, 測試功能, 測試依據需求規格說明書, 能站在用戶的立場上進行測試, 不能測試程序內部特定部位, 如程序有誤, 則無法發現.3 下一章
博客地址:
總結
以上是生活随笔為你收集整理的慕课软件质量保证与测试(第二章.课后作业)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Delphi应用程序在命令行下带参数执行
- 下一篇: 慕课软件质量保证与测试(第六章.课后作业