在實際工作中,發現bug、記錄bug、關閉bug是測試工程師的主要工作。
四種角色:開發經理、開發人員、測試經理、測試人員。
缺陷共六種狀態:新建(new)、開放(open)、重新開放(reopen)、拒絕(rejected)、已修正(fixed)、已關閉(closed)。
軟體缺陷處理流程:
1.測試人員發現並確認缺陷,在系統的缺陷模組中建立乙個新的缺陷,將其指派給開發經理,並將缺陷的狀態設定為「新建」。
2.開發經理進入系統並檢視缺陷。如果確認的確是乙個缺陷,開發經理就將這個缺陷指定給某位開發人員處理,並將缺陷的狀態改為「開放」。如果發現這不能算作缺陷的時候,開發經理就將這個缺陷返回給測試經理,並將缺陷的狀態設定為「拒絕」。
3.開發人員進入系統檢視缺陷,並處理該缺陷。當開發人員進行處理並認為已經解決之後,就可以將這個缺陷的狀態設定為「已修正」,並將其返還給測試人員。
4.測試人員進入系統檢視缺陷,並測試驗證缺陷。如果經過再次測試發現缺陷仍然存在的話,測試人員將缺陷再次傳遞給開發人員,並將缺陷的狀態設定為「重新開啟」。如果測試人員經過再次測試確認缺陷已經被解決,就將缺陷的狀態設定為「已關閉」。
5.如果測試經理收到某缺陷被拒絕通知,驗證該缺陷,如果確實不能算作缺陷,關閉缺陷,將缺陷狀態設定為「已關閉」。如果認為的確是乙個缺陷,修改缺陷描述,並將其重新指派給開發經理,並將缺陷的狀態設定為「新建」。
軟體缺陷管理流程
軟體缺陷 bug 能夠引起軟體執行時產生的一種不希望或不可接受的外部行為結果,而 軟體測試缺陷管理流程。一 缺陷產生的原因 通常開發及測試人員所講述的軟體錯誤和軟體缺陷是兩個不同的概念,簡單的來講軟體錯誤是指在軟體宣告週期內不希望或不可見接受的人為錯誤,其結果是導致軟體缺陷的產生。在軟體動態執行過程...
軟體缺陷管理流程
軟體缺陷 bug 能夠引起軟體執行時產生的一種不希望或不可接受的外部行為結果,而軟體測試的過程簡單來說就是圍繞缺陷進行的。而為了有效的的跟蹤 管理bug的處理情況,指導測試團隊和開發人員有效的處理相關bug,有必要採用一套完整的方法 手段對其進行管理,也就是本文將介紹的缺陷管理流程。一 缺陷產生的原...
軟體缺陷修復流程初探
在介紹軟體缺陷修復流程之前,首先需要了解軟體生命週期中發現的缺陷數量的變化趨勢。如下圖所示,在軟體生命週期中,所發現的軟體缺陷數量呈現週期性變化的規律。在乙個週期內,由於進行軟體開發活動 需求分析 設計和編碼 引入了缺陷,導致在軟體測試和使用中發現的缺陷數量大幅增長,再通過缺陷修復活動可以使得發現的...