軟體測試 第一章軟體測試入門

2021-09-29 08:56:05 字數 601 閱讀 9392

軟體的缺陷就是軟體和需求或者定義的偏離,包括錯誤實現需求、遺漏需求、增加需求

需求》設計》編碼》文件

critical   :  不能執行正常工作功能或重要功能。一般指系統級的錯誤。

major     :嚴重影響系統主要功能的實現,且沒有辦法更正

minor      :  影響系統次要功能的實現,但存在合理更正辦法

cosmetic  : 給操作者帶來不方便但不影響它執行工作功能和重要功能

為了發現程式中的錯誤而執行的過程,對軟體需求分析、設計規格說明、編碼進行最終複審的活動

發現軟體的缺陷

驗證是否滿足使用者需求

軟體=程式+文件

(1)缺陷集群性   :80%的錯誤可能來自於20%的程式**

(2)窮舉測試是不可能的

(3)  嚴格執行測試計畫,排除測試的隨意性

(4)good enough原則,找到最適合的測試量

(5)開發人員盡量避免測試自己的軟體

(6)並非所有軟體缺陷都能修復

軟體測試(第一章)

軟體測試的基本概念 是對軟體需求分析設計編碼的最終複查的一系列過程,是軟體質量驗證的關鍵步驟。軟體測試的目的 1.發現缺陷,提高質量。2.驗證是否滿足需求。3.建立軟體質量的信心。1 開發者 確認軟體已經實現使用者的需求,不存在錯誤。2 使用者 發現軟體中的錯誤,考慮是否可接受該產品。軟體測試原則 ...

軟體測試第一章習題

1.什麼是軟體缺陷?軟體缺陷的產生對軟體有什麼影響?定義 軟體缺陷就是軟體產品中所存在的問題,最終表現為使用者所需要的功能沒有完全實現,不能滿足或不能全部滿足使用者的需求。從產品內部看,軟體缺陷是軟體產品開發或維護過程中所存在的錯誤 誤差等各種問題 從外部看,軟體缺陷是系統所需要實現的某種功能的失效...

第一章 軟體功能測試概論

第一章 軟體功能測試概論 1.1軟體功能需求 1.需求的定義 1997年ieee在 軟體工程標準詞彙表 定義 使用者為解決某一問題或為達到某個目標所需要的條件 或能力。系統或系統部件為滿足合同 標準 規格說明或其他正式的強制性文件所必須具有的條件或能力。對上面所描述的條件和能力的文件化說明 2.軟體...