軟體測試基礎概念

2021-08-20 12:59:40 字數 697 閱讀 5163

軟體測試遵循的原則:

1、測試證明缺陷的存在,但不能證明系統不存在缺陷;

2、窮盡測試是不可能的,應設定及時設定終止的條件;

3、軟體測試應該盡早進行;

4、缺陷具備群集特性;

5、測試的殺蟲劑悖論;(測試用例和測試方法應該不定期的修改)

6、測試的二八原則;(重點測試)

7、測試活動依賴於測試背景。

軟體測試的分類:

(1)按測試階段

單元測試:對軟體中的最小可測試單元進行檢查和驗證。

整合測試:在單元測試的基礎上,針對已經完成單元測試的模組並把他們組裝成更高一級的模組或子系統,對子系統進行整合。

系統測試:在整合測試的基礎上,作為計算機系統的乙個部分,與系統中其他部分結合起來,在實際執行環境下對系統進行一系列的測試,發現軟體潛在的問題,使系統能正常執行。

驗收測試:又稱交付測試。針對使用者需求和流程進行的測試,這個是由使用者決定的。

(2)按測試手段

黑盒測試(看系統是否符合需求而不考慮邏輯問題)、白盒測試

靜態測試、動態測試

手工測試、自動化測試

(3)按測試模式

瀑布模型、敏捷測試、基於指令碼的測試、基於風險的測試、探索式測試等

軟體測試基礎概念

軟體測試基礎 1.1 軟體工程 軟體工程事一門研究如何用系統化 規範化 數量化等工程原則和方法去進行軟體開發和維護的學科。1.1.1 軟體工程的三要素 軟體工程包括3個要素 方法 工具和過程。1.1.2 軟體工程的基本原理 用生命週期計畫進行管理 堅持進行階段評審 嚴格管理需求變更 採用現代程式設計...

軟體測試基礎概念

軟體測試基礎概念 軟體 程式 資料庫 文件 服務 定義 使用人工或自動手段來執行或測試某個系統的過程,目的在於檢驗其是否滿足規定的需要或是弄清楚預期結果與實際結果之間的差別 軟體需求說明書srs 軟體需求說明書的編制是為了使使用者和軟體開發者雙方對該軟體的初始規定有乙個共同的理解,使之成為整個開發工...

軟體測試基礎概念

1.什麼是軟體測試?使用人工或自動的手段來執行或測量軟體系統的過程,以檢驗軟體系統是否滿足規定的要求,並找出與預期結果之間的差異。2.軟體測試的測試物件 軟體需求 軟體概要設計 軟體詳細設計 可執行程式 軟體源 軟體執行環境 3.軟體測試的要素和目標 五大要素 質量 人員 資源 流程 技術 兩大目標...