軟件測試冷知識知多少【樂搏TestPRO】

1. 軟件測試缺陷產生的原因

在大多數測試人員的認知裏,軟件測試缺陷產生的原因是開發的代碼有問題,但通過調研、總結、分析,令人感到奇怪的是,我們發現大多數軟件缺陷不是因爲編程錯誤而產生的。從小程序到大項目的無數研究得出了一個一致的結論:導致軟件缺陷的根本原因在於需求規格說明書,軟件缺陷的原因佔比如下圖:
在這裏插入圖片描述

2. 測試覆蓋率不滿足要求,殘留缺陷過多現象產生原因

  • 測試設計有誤
  • 測試資源不夠
  • 測試管理欠缺
  • 需求管理有缺陷
  • 評審不夠
  • 配置管理不嚴格

3. ISO/IEC25010產品質量模型

國際標準組織於2011年3月發佈了ISO/IEC25010軟件質量評價標準,其中描述了兩種模型:使用質量模型和產品質量模型,產品質量模型的特性如下:

功能適用性:功能完整性,功能正確性,功能適當性
兼容性:時間特性、資源利用率、容量
易用性:適合性、可辨認性、易學習性、易操作性、用戶錯誤防禦、用戶界面美觀、可訪問性
可靠性:成熟性、可用性、容錯性、易恢復性
安全性:保密性、完整性、不可否認性、可歸責性、真實性
可維護性:模塊性、可複用性、易分析性、易修改性、易測試性
可移植性:適用性、易安裝性、易替換性

4. 軟件測試發展歷史

迄今爲止,軟件測試的發展一共經歷了5個重要的時期:

57年之前——調試爲主:開發人員一人承擔需求分析、設計、開發、測試等所有工作。
57~1978年——證明爲主:確保程序解決了它該解決的問題
79~1982年——破壞爲主:爲發現錯誤而執行程序的過程,不僅要證明軟件做了該做的事情,還要保證它沒做不該做的事,這會使測試更加全面,更容易發現問題。
83~1987年——評估爲主:軟件測試工程在在此時期得到快速發展,出現測試經理和測試分析師等崗位
88~至今——預防爲主:當下軟件測試主流思想之一。

好啦,今天的分享就到這裏了,如果想要關於軟件測試學習視頻資源,可以去qun文件下載哦~~,qun :六3六85九九六4

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章