1
、為什麼要進行軟體測試
發現軟體的缺陷,有利於提高
軟體的質量
;能舉例說明
2、什麼是軟體測試
通過手工或自動化手段來檢測軟體中存在缺陷的過程。3、
什麼是軟體
軟體=程式+資料(庫)+文件
4、軟體測試的
7個原則
(1)顯示缺陷的存在
(2)窮盡測試是不可能的
(3)測試盡早介入
(4)缺陷集群性
(5)殺蟲劑悖論
(6)測試活動依賴測試背景
(7)不存在缺陷的系統就是有用的系統的謬論
5、軟體測試的思維
先正向,後反向
(1)測試是為了證明程式有錯,而不是證明程式無錯
(2)乙個好的測試用例在於它能夠發現以前從未發現的錯誤
(3)乙個成功的測試是發現了以前未發現的錯誤的測試6、
軟體測試過程
需求分析--測試計畫--開發用例--執行用例--缺陷追蹤--測試報告評估 7
、測試分類
是否關心內部結構:白盒測試、黑盒測試、灰盒測試
開發過程級別:單元測試、整合測試、系統測試、驗收測試
是否執行程式:靜態測試、動態測試
過程是否需要人工干預:手工測試、自動化測試
測試實施組織:開發測試、使用者測試、第三方測試
軟體測試基礎知識小總結
軟體測試基礎知識小總結 軟體測試統一的觀點 測試是為了證明程式有錯,而不是證明程式無錯。乙個好的測試用例在於發現了至今沒有發現的錯誤。乙個成功的測試是發現了至今未發現的錯誤 測試型別 黑盒測試 將測試物件看成乙個黑盒子,只在程式介面處進行測試,對介面進行測試,檢查是否滿足需求規格說明書。白盒測試 結...
軟體測試總結
測試根據軟體開發的階段可以分成很多種,比如單元測試,整合測試,系統和確認測試等等,測試過程中根據方法可以分為白盒測試和黑盒測試等。那麼它們分別運用於哪些階段呢?測試所針對的目的是什麼呢?1 測試目的 目的 盡可能少的時間和人力發現軟體產品中盡可能多的錯誤 測試用例 測試資料和預期結果構成的 如何衡量...
軟體測試 軟體測試經驗總結
以下部分為軟體測試藝術的總結 本書主要分為以下幾個部分 1.測試經濟和心理學及測試原則 2.評審 3.測試基礎部分 4.開發中的除錯和測試思想 5.軟體測試最新應用 1 測試經濟和心理學及測試原則 軟體測試雖然是一種技術性工作,不可否認,他也同人類的心理息息相關。如果你在認知上確定 軟體測試是為了發...