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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

白盒基本路径发测试实验报告_软件生命周期、白盒测试、黑盒测试

發布時間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 白盒基本路径发测试实验报告_软件生命周期、白盒测试、黑盒测试 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

繼上一講:

隅巳畢月:達摩克里斯之——排序與查找技術?zhuanlan.zhihu.com

我們今天來講一下軟件周期與兩種軟件測試方法

軟件開發應遵循一個軟件的生命周期,通常把軟件產品從提出、實現、使用、維護到停止使用、退役的過程稱為軟件生命周期。軟件生命周期共分為3個時期,8個階段。

軟件生命周期

軟件生命周期常出現在選擇題當中,其考點圍繞需求分析、詳細設計和測試展開:

需求分析階段的工作可以分為4個方面——需求獲取、需求分析、編寫需求規格說明書和需求評審;

需求分析規格說明書是需求分析階段的最后成果,軟件需求規格說明書應重點描述軟件的目標,軟件的功能需求、性能需求、外部接口、屬性及約束條件;

軟件需求規格說明書具有以下特點:正確性、無歧義性、完整性、可驗證性、一致性、可理解性、可修改性、可追蹤性;

結構化分析方法常用工具是數據流圖(DFD)、數據字典(D-D)、結構化英語、判定表和判定樹;

詳細設計階段,模塊的獨立程度可以由兩個定性標準度量——內聚性&耦合性

耦合衡量不同模塊彼此之間相互依賴的緊密程度;

內聚衡量一個模塊內部各個元素彼此結合的緊密程度;

模塊的內聚性越高、模塊間的耦合性就越低,可見模塊的耦合性與內聚性是相互關聯的。因此在軟件設計時,應盡量做到高內聚、低耦合;

軟件測試的目的是發現軟件中的錯誤。

白盒測試就是把程序看成裝在一只透明的白盒子里,測試者完全了解程序的結構和處理過程,它根據程序的內部邏輯來設計測試用例,檢查程序中的邏輯通路是否都按預定的要求正確地工作。

白盒測試的主要技術有邏輯覆蓋測試、基本路徑測試。

邏輯覆蓋測試又分為語句覆蓋、路徑覆蓋、判定覆蓋、條件覆蓋和判斷—條件覆蓋。

白盒測試

黑盒測試又稱為功能測試或數據驅動測試,著重測試軟件功能。將程序看成一只黑盒子,測試者完全不了解,或不考慮程序的結構和處理過程。

它根據規格說明書的功能來設計測試用例,檢查程序的功能是否符合規格說明的要求。

常用的黑盒測試方法和技術有等價類劃分法、邊界值分析法、錯誤推測法和因果圖。

黑盒測試

白盒測試與黑盒測試也曾出現在選擇題當中,考察點圍繞其具體測試技術展開

有關白盒測試與黑盒測試的具體演示詳見下方視頻

[NCRE-MS Office]計算機等級考試 二級MS Office 軟件生命周期、白盒測試、黑盒測試_嗶哩嗶哩 (゜-゜)つロ 干杯~-bilibili?www.bilibili.com

參考書目:

《全國計算機等級考試 上機考試題庫 二級MS Office高級應用》,謝曉輝,2018

總結

以上是生活随笔為你收集整理的白盒基本路径发测试实验报告_软件生命周期、白盒测试、黑盒测试的全部內容,希望文章能夠幫你解決所遇到的問題。

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