軟體測試 基礎篇

2021-10-05 21:24:22 字數 698 閱讀 9708

1.軟體測試的生命週期

需求分析->測試計畫->測試設計、測試開發->測試執行->測試評估

2.軟體測試&軟體開發生命週期

(1)需求階段:測試人員了解需求,對需求進行分解,得出測試需求

(2)計畫階段:根據需求編寫測試計畫/測試方案

(3)設計階段:測試人員搭建測試用例框架,依據需求和設計編寫一部分測試用例

(4)編碼階段:對已經編碼的模組,白盒測試人員可以計畫執行單元測試,完善、細化測試用例以及調整測試計畫和方案

(5)測試階段:依據測試用例和計畫執行測試,在執行的過程中記錄、管理缺陷,測試完成後編寫測試報告

(6)執行維護:測試人員可以參與使用者使用軟體的培訓,在試執行專案時收集問題並及時反饋給相關負責人

3.如何合格的描述乙個bug

(1)發現問題的版本

(2)問題出現的環境

(3)錯誤出現的步驟(最短步驟)

(4)預期行為的描述

(5)錯誤行為的描述

(6)其他:故障分類、優先順序分類

(7)不要把多個bug放在一起:在無法確認是同一段**造成的故障時,不要將bug一起提交

4.如何定義bug的級別

無效的bug:

bug的跟蹤以及狀態變更後應遵循的基本原則:

軟體測試 基礎篇

需求分析 測試計畫 測試設計 測試開發 測試執行 測試評估 1 發現問題的版本 開發人員需要知道出現問題的版本,才能夠獲取對應版本的 來重現故障。並且版本的標識也有利於統計和分析每個版本的質量.2 問題出現的環境 描述問題重現的最短步驟.4 預期行為的描述 要讓開發人員指導怎麼樣才是正確的,尤其要以...

軟體測試基礎篇(一)

一套完整的測試應該由哪些階段組成?答 測試計畫 測試設計與開發 測試實施 測試評審與測試結論。答 黑盒測試 把測試物件當成乙個黑盒子,測試人員完全不考慮邏輯結構和內部特性,只依據程式的需求說明書來檢查程式的功能是否滿足它的功能說明。單元測試 白盒測試的一種,對軟體設計中的單元模組進行測試。整合測試 ...

軟體測試基礎篇之一

軟體測試,就是在規定的條件下,設計各種使用者使用場景對程式進行操作,以發現錯誤,並對軟體質量進行評估。從這篇帖子開始,先給大家講解一些測試工程師必須要掌握的軟體測試理論,也是從事測試工作最基礎的內容。1 軟體測試的目的 服從於軟體專案的目標,通過使用有效的方法和工具,提高開發效率和開發質量 並在規定...