面試題之Bug的生命周期

今天來分享一個基礎面試題:Bug的生命周期,雖然基礎,但是面試被問到的概率很高。

Bug的生命周期,也就是一個Bug被發(fā)現(xiàn)到被關閉的過程,在整個生命周期中,不同的階段對應不同的缺陷狀態(tài)。

大家可以參考如下的Bug生命周期圖,主要有6個步驟:

1、測試同學提交Bug

2、測試同學指派Bug

3、開發(fā)同學確認Bug

4、開發(fā)同學解決Bug

5、測試同學回歸驗證Bug

6、驗證通過則關閉Bug,不通過重新激活Bug

圖片

在Bug的整個生命周期中,對應的缺陷狀態(tài)為:

新建-->激活-->已解決-->關閉

開發(fā)同學狀態(tài)處理說明:

1、非Bug

即測試同學認為是Bug,而開發(fā)同學認為不是,請參考文章:大廠面試題之測試同學發(fā)現(xiàn)了一個Bug,而開發(fā)同學認為不是Bug怎么辦?

2、重復Bug

也就是與之前提的Bug重復了,在Bug管理工具中進行確認,如果是重復Bug,則關閉,如果不是,可重新激活并指派給開發(fā)同學。

3、無法重現(xiàn)

可在測試環(huán)境中進行確認是否能重現(xiàn),如果能,則找開發(fā)同學進行溝通,并給開發(fā)同學進行演示,將Bug重新激活給開發(fā)同學,進行修復。

如果不能重現(xiàn),則需要多次嘗試查找Bug的重現(xiàn)條件,如果多次嘗試還是無法重現(xiàn),則根據(jù)Bug的嚴重程度,與產品同學和開發(fā)同學一起確認,是否關閉,如果是非常嚴重例如奔潰閃退的Bug,即使大家確認關閉了,也需要在測試報告中進行說明,注意線上監(jiān)控,萬一線上有問題,則需要及時修復了。

4、設計如此

查看產品原型文檔或找產品同學進行確認,如果產品同學進行過明確說明,則關閉Bug。

如果沒有說明,則需與產品同學進行確認,如果確認為Bug,則修改Bug解決方案為:需求缺陷后,重新激活給開發(fā)同學進行修復,如果確認后為非Bug,則關閉。

5、不予解決

與產品同學進行確認,如果需要解決,則重新激活給開發(fā)同學進行修復,如果無需解決,則關閉。

6、延期解決

與產品同學進行確認,如果需要當前版本解決,則重新激活給開發(fā)同學進行修復,如果Bug優(yōu)先級較低,無需在本迭代修復,則添加備注進行說明,后續(xù)版本持續(xù)關注。

Bug系列面試題參考文章:
大廠面試題之一條Bug記錄都包含了哪些內容?
大廠面試題之影響測試進度的六大因素
優(yōu)秀測試工程師必備的提Bug姿勢

ps:我是lc馨馨紫,全網名稱統(tǒng)一,期待優(yōu)秀的你關注我~

原創(chuàng)文章,轉載請注明出處~

原文鏈接:https://mp.weixin.qq.com/s/bKkc9C7jAc-PQ9elOefU4w

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 聲明:面試是對自我審視的一種過程,面試題和iOS程序員本身技術水平沒有對等關聯(lián),無論你能否全部答出,都不要對自己產...
    Kevin_wzx閱讀 2,354評論 1 2
  • 前言 只有光頭才能變強 之前在刷博客的時候,發(fā)現(xiàn)一些寫得比較好的博客都會默默收藏起來。最近在查閱補漏,有的知識點比...
    Java3y閱讀 2,943評論 2 84
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,659評論 1 32
  • 測試人員最本質的工作就是尋找bug,提交bug、驗證bug、推進bug的解決,直至軟件達到發(fā)布的標準,提高軟件的質...
    南瓜_c889閱讀 278評論 0 0
  • 16宿命:用概率思維提高你的勝算 以前的我是風險厭惡者,不喜歡去冒險,但是人生放棄了冒險,也就放棄了無數(shù)的可能。 ...
    yichen大刀閱讀 7,828評論 0 4

友情鏈接更多精彩內容