軟體測試基礎理解

2021-09-26 08:31:24 字數 880 閱讀 5158

軟體的生命週期:需求分析 ==> 測試計畫 ==> 測試計畫、測試開發 ==> 測試執行 ==> 評估報告

軟體測試和軟體開發生命週期

bug描述

發現問題的版本

給出出現問題的版本才可以找到相應版本的**進行重現該故障

錯誤重現步驟

用最短的步驟重現該問題

對預期行為的描述

將所期望的樣子給開發人員描述出來,要以使用者的角度來進行描述

對錯誤行為的描述

crash可以上傳log,ui問題可以截圖

不要把多關bug放到一起

當無法確認是不是同一段**造成的故障,就不要講這些bug放在一起提交

示例:bug級別

blocker(崩潰)

阻礙開發或測試工作的問題;造成系統崩潰、宕機、死迴圈、導致資料庫資料丟失,資料庫連線錯誤,基本模組缺失,主要功能缺失等

critical(嚴重)

主要功能部分缺失,使用者資料丟失,資料庫儲存呼叫錯誤;功能設計與需求嚴重不符,模組無法使用,程式重啟、閃退,安全問題,穩定性等

major(一般)

功能沒有完全實現但不影響使用,功能選單欄存在缺陷但是不影響系統穩定性

minor(次要)

介面、效能缺陷,不影響操作功能的執行已經建議類問題

bug的生命週期

無效bug:open ——> closed open ——> rejected ——> closed

另外:

軟體測試基礎理解

對於乙個初學者如何進行軟體測試 首先明白軟體測試是什麼?測試分為哪些?如何進行測試?做測試需要了解和掌握哪些知識?軟體測試的經典定義是 在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程,軟體測試分為 黑盒測試 及手工測試所謂的功能測試,或者點點測試 ...

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

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

軟體測試基礎

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