1.測試理論知識

桃杳發表於2024-06-29

一、軟體和軟體分類

什麼是軟體?

軟體包括程式、資料、文件

軟體的分類

  1. 按層次劃分,分為系統軟體,應用軟體
  2. 按組織劃分,分為商業軟體,開源軟體
  3. 按結構劃分,分為單機軟體,分散式軟體

二、軟體缺陷的定義

  1. 軟體未實現產品說明書要求的功能
  2. 軟體出現了產品說明書指明不應該出現的功能
  3. 軟體實現了產品說明書未提到的功能
  4. 軟體實現產品說明書雖未明確提及但應該實現的目標
  5. 軟體難以理解、不易使用、執行緩慢或者(從測試的角度來看)終端使用者會認為不好

三、軟體測試的定義

  1. 正向思維
  2. 反向思維
  3. ieee軟體測試
  4. 廣義軟體測試

四、測試和除錯的區別

測試 除錯
主體 測試人員 開發  
目標 找bug 將錯誤改正
方法 等價類、邊界值... 程式和邏輯演算法
思路 反向思維 正向思維

相關文章