軟體測試概要

2021-09-13 20:14:46 字數 597 閱讀 8263

軟體測試定義

使用人工或自動的手段來執行或測量軟體系統的過程,以檢測軟體系統是否滿足規定的要求,並找出與預期定義之間的差異。(ieee) 

軟測物件

軟體需求,概要設計,詳細設計,源**,可執行程式,可執行環境。

軟測的五大要素及兩大目標

要素質量(最為核心)

人員(決定因素)

技術(實現手段)【測試技術,方法,測試工具】

資源【測試所需的硬體,網路環境,測試生命週期,測試時間】

流程(測試標準)【測試計畫,測試執行,報告】目標

軟體測試的遵循原則:

測試是為了發現錯誤而不是證明沒錯誤

窮盡測試是不可能的,應設定終止條件(無窮無盡的測試是不可能的,需很大代價;無論怎樣測試,我們不可能發現軟體的所有缺陷)

測試盡早進行

缺陷具有群集性(發現好多缺陷的模組,說明該模組存在沒有被發現的缺陷)

測試的殺蟲劑悖論(應對測試用例,測試方法不定期的評審,新增新的測試用例或測試方法發現新的缺陷)

測試的二八原則(80%的時間測試20%的重要模組)

測試活動依賴於測試背景(如電信這塊主要效能測試,銀行等注重安全保障的行業所用的軟體主要安全測試)

軟體測試概要

軟體測試是在測試中識別軟體產品和服務的準確性和質量的過程。使用人工或自動手段,執行或測試某個系統的過程,目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果的差別 軟體測試不僅僅限於程式編碼之後,而是應該貫穿於軟體開發的全過程。軟體測試並不等於程式測試,其中包括需求分析 概要設計 詳細設計以及程...

軟體測試概要

1.基本定義 1.錯誤 人類會犯錯誤 mistake 2.缺陷 缺陷是錯誤的結果 3.失效 failure 當缺陷執行時會發生失效 4.事故 incident 警告使用者注意所出現的失效 5.測試 test 測試來處理錯誤,缺陷,失效和事故 2.測試用例定義 1.乙個與程式行為有關的標識,對應一組輸...

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

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