軟體測試基礎
1.1 軟體工程
軟體工程事一門研究如何用系統化、規範化、數量化等工程原則和方法去進行軟體開發和維護的學科。
1.1.1 軟體工程的三要素
軟體工程包括3個要素:方法、工具和過程。
1.1.2 軟體工程的基本原理
ø 用生命週期計畫進行管理
ø 堅持進行階段評審
ø 嚴格管理需求變更
ø 採用現代程式設計技術
ø 軟體工程結果能清楚的審查
ø 提高軟體開發人員的技術水平
ø 軟體工程的實踐需要不斷的改進
1.1.3 軟體生命週期
和任何事物一樣,軟體產品或軟體系統也要經歷孕育、誕生、成長、成熟、衰亡等階段,一般稱為軟體生命週期。
1.1.4 軟體生命週期模型
v 瀑布模型
v 快速原型模型
v 迭代模型
軟體測試基礎概念
軟體測試遵循的原則 1 測試證明缺陷的存在,但不能證明系統不存在缺陷 2 窮盡測試是不可能的,應設定及時設定終止的條件 3 軟體測試應該盡早進行 4 缺陷具備群集特性 5 測試的殺蟲劑悖論 測試用例和測試方法應該不定期的修改 6 測試的二八原則 重點測試 7 測試活動依賴於測試背景。軟體測試的分類 ...
軟體測試基礎概念
軟體測試基礎概念 軟體 程式 資料庫 文件 服務 定義 使用人工或自動手段來執行或測試某個系統的過程,目的在於檢驗其是否滿足規定的需要或是弄清楚預期結果與實際結果之間的差別 軟體需求說明書srs 軟體需求說明書的編制是為了使使用者和軟體開發者雙方對該軟體的初始規定有乙個共同的理解,使之成為整個開發工...
軟體測試基礎概念
1.什麼是軟體測試?使用人工或自動的手段來執行或測量軟體系統的過程,以檢驗軟體系統是否滿足規定的要求,並找出與預期結果之間的差異。2.軟體測試的測試物件 軟體需求 軟體概要設計 軟體詳細設計 可執行程式 軟體源 軟體執行環境 3.軟體測試的要素和目標 五大要素 質量 人員 資源 流程 技術 兩大目標...