日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

慕课软件质量保证与测试(第二章.课后作业)

發布時間:2023/12/9 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 慕课软件质量保证与测试(第二章.课后作业) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

慕課金陵科技學院.軟件質量保證與測試.第二章.軟件測試策略.課后作業

  • 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 下一章

博客地址:

總結

以上是生活随笔為你收集整理的慕课软件质量保证与测试(第二章.课后作业)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。