軟體測試基礎(理論)

2021-09-29 07:37:29 字數 1287 閱讀 2441

軟體測試大致工作內容:

評審軟體需求規格說明書

制定測試計畫和方案

編寫、評審測試用例

搭建測試環境,準備測試資料

執行測試,發現缺陷,提交缺陷報告,並回歸測試缺陷

分析測試結果,編寫測試報告,度量軟體的質量

軟體測試是什麼:

軟體測試的定義:

測試的目標:

軟體危機:

軟體危機的表現:**貴、文件不完整、不符合需求、質量差、可維護性差

解決方法:研究軟體生命週期的各個階段安裝工程化的原則和方法來組織軟體開發工作,是擺脫軟體危機的主要出路

軟體生命週期:階段

工作內容

計畫確定軟體開發目標,給出軟體的質量測試的設想,確認專案的可行性,制定實施計畫

需求分析

需求分析員和使用者討論,確認可滿足需求和不可滿足需求,寫出專案需求書

設計源**編寫,資料庫搭建

執行和維護

將軟體交付給客戶後,便進入維護階段。維護階段經常對軟體進行漏洞修復、公升級、功能增加、效能優化等

軟體專案組**員:

開發流程:名稱

特點瀑布模型

優點:簡單高效適合小型專案;缺點:測試介入晚,修復問題成本高

敏捷開發

優點:進入開發階段迅速,迭代週期較短,專案修改方便;缺點:對團隊成員的能力要求高

常見的引入缺陷的原因:

開發過程缺乏有效溝通

軟體複雜度逐漸提高

程式設計中的錯誤

需求的變更

專案進度的壓力

開發文件不完善

開發平台自身的問題

軟體缺陷分布:

最大的原因:軟體產品說明書

第二大原因:設計方案

**中的缺陷其他

軟體質量:

定義:滿足使用者規定的和潛在的需求的能力

影響因素:流程、技術、組織

軟體質量活動:

說明:軟體組織主要的軟體質量活動:軟體 質量保證(sqa)、軟體測試

sqa和測試的關係:

軟體質量有組織、流程、技術決定:

sqa工作範圍:

軟體測試基礎理論

軟體產品的質量 指的是實體特性的綜合,表示實體滿足明確或隱含要求的能力。軟體測試的目的 1 驗證軟體是否滿足軟體開發合同或者專案開發計畫,系統 子系統設計文件,軟體需求規格說明等規定的軟體質量要求。2 通過測試,發現軟體缺陷3 為軟體產品質量的測量和評價提供依據。軟體測試的四個過程 1 測試策劃 主...

軟體測試基礎理論

軟體質量 軟體產品的特性可以滿足使用者功能 效能需求的能力。軟體產品質量的六大特性 功能性 可靠性 可使用性 效率 可維護性 可移植性 測試計畫包括 a.概述 b.測試範圍 c.測試策略d.資源安排 e.進度安排 f.發布標準 g.測試交付件 測試用例 用例編號 用例名稱 所屬功能模組 前置條件 測...

軟體測試基礎理論

軟體測試基礎理論 重點 一 軟體的開發階段劃分 1 需求分析階段 由需求分析人員完成 需求規格說明書 2 概要設計階段 3 詳細設計階段 由系統架構師 分析師 完成 概要設計說明書 詳細設計說明書 4 編碼階段 由開發人員完成 程式問題 哪個階段產生的bug最多?哪個階段最少?需求分析階段引入的bu...