軟體測試的基礎概念

2021-09-26 19:03:18 字數 524 閱讀 3403

1、目的和原則

軟體測試的目的是為了檢驗或驗證軟體有沒有問題或bug。

其原則時:以客戶為中心,遵循軟體測試的規範、流程、標準及要求。

2、需求的概念

需求包含使用者需求和軟體需求。

使用者需求即終端使用者使用產品時必須要完成的任務。

軟體需求也叫功能需求,該需求詳細描述開發人員必須實現的軟體功能。

3、bug的概念

bug以使用者合理預期的功能要求為準,當其未實現時,就是軟體錯誤,即bug.。

4、測試用例的概念

測試用例即為了實施測試而被測試的系統提供的一組集合,包括:測試環境、操作步驟、測試資料、預期結果等要素。

5、軟體測試的生命週期

是指從軟體產品的設想開始到軟體不再使用而結束的時間,分為6個階段:需求分析、計畫、設計、編碼、測試

執行維護。

6、配置管理

配置管理是通過對在軟體生命週期不同的時間點上的軟體配置進行標識,並對這些被標識的軟體配置項的更改進行系統控制,從而達到保證軟體產品的完整性和可溯性的過程。

軟體測試基礎概念

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

軟體測試基礎概念

軟體測試遵循的原則 1 測試證明缺陷的存在,但不能證明系統不存在缺陷 2 窮盡測試是不可能的,應設定及時設定終止的條件 3 軟體測試應該盡早進行 4 缺陷具備群集特性 5 測試的殺蟲劑悖論 測試用例和測試方法應該不定期的修改 6 測試的二八原則 重點測試 7 測試活動依賴於測試背景。軟體測試的分類 ...

軟體測試基礎概念

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