02軟體測試基礎

2021-10-11 15:26:22 字數 648 閱讀 9084

軟體測試的經典定義:在規定的條件下對程式進行操作,以發現錯誤,對軟體質量進行評估。

軟體測試範圍:對軟體形成中的文件、資料以及程式進行的測試。

軟體測試的重要性: 60%以上的軟體錯誤並不是程式錯誤,而是分析和設計錯誤。

測試的目的:不僅僅是為了發現軟體缺陷與錯誤,而且也是對軟體質量進行度量和評估,以提高軟體的質量。

軟體測試質量:軟體與明確的和隱含的定義的需求相一致的程度。

明確的需求:軟體符合明確敘述的功能和效能需求、文件中明確描述的開發標準;

隱含的需求:所有專業開發的軟體都應具有的隱含特徵的程度。

根據軟體的定義,軟體包括程式、資料、文件,所以軟體測試並不僅僅是程式測試。軟體測試貫穿於整個軟體生命週期中。

由於在整個軟體生命週期中,各階段有不同的測試物件,形成了不同開發階段的不同型別的測試。需求分析、概要設計、詳細設計以及程式編碼等各階段產生的文件,包括需求規格說明、概要設計規格說明、詳細設計規格說明以及源程式,都應作為「軟體測試」的物件。

軟體測試中的軟體風險分析是根據**軟體將出現的風險,制定軟體測試計畫並排列優先等級,風險分析是對軟體中潛在的問題進行識別、估計和評價的過程。

風險包括:

人的風險:進度風險、質量風險、人員風險、變更風險、成本風險等。

物的風險:伺服器風險,網路風險等。

軟體測試基礎 軟體測試概要

1.歷史上由軟體bug引發的重大事故 因此,軟體質量是非常重要的,而軟體測試作為軟體質量保證重要的組成部分,在軟體研發中有著重要的地位,是不可或缺的一環。2.什麼是測試?ieee定義 iso iec ieee 29119 使用人工或自動的手段來執行或測量軟體系統的過程,以檢驗軟體系統是否滿足規定的要...

軟體測試基礎

功能測試 主要是黑盒測試,也稱行為測試 只考慮各個功能,不考慮整個軟體的內部結構及 一般從軟體產品的介面 架構出發 按照需求編寫出來的測試用例,輸入資料在預期結果和實際結果之間進行評測,進而提出使產品更加符合使用者使用的要求。包括邊界值測試 找到邊界,然後在其邊界及其邊界附近選點 健壯性測試 最壞情...

軟體測試基礎

1 缺陷編號 defect id 所提交的bug的順序 2 缺陷標題 summary 簡明扼要地說明一下該缺陷 3 缺陷的發現者 detected by 4 發現缺陷的日期 detected on date 5 缺陷所屬的模組 subject 在測試哪個模組的時候發現的bug 6 發現缺陷的版本 d...