如何通過Bug跟蹤管理,有效減少軟件缺陷Bug?
? ? ?????1、Bug生命周期
? ? ? Bug的生命周期是指從Bug被發(fā)現(xiàn)到被關(guān)閉的過程。一般的缺陷狀態(tài)是:新建--指派--已解決--待驗(yàn)--關(guān)閉。如果待驗(yàn)的Bug沒有解決,我們需要重新激活--指派--已解決···,循環(huán)這個(gè)過程,中間還包括拒絕、延期等。

????? ? 2、Bug跟蹤的8個(gè)狀態(tài)
? ? ?(1)已經(jīng)指派的Bug
? ? ? 需要實(shí)時(shí)關(guān)注和跟蹤其修復(fù)狀態(tài),如果一直未修復(fù),可以提醒開發(fā)修復(fù)。
(2)已解決的Bug
? ? ? 等待測(cè)試環(huán)境更新后進(jìn)行驗(yàn)證,驗(yàn)證通過則關(guān)閉;驗(yàn)證不通過則激活,重新指派給開發(fā)。
(3)重復(fù)Bug
? ? ? 確認(rèn)Bug是否重復(fù),如重復(fù)則關(guān)閉;如不重復(fù),說明原因,重新指派給開發(fā)。

(4)不是缺陷
? ? ? 確認(rèn)開發(fā)環(huán)境是否與測(cè)試環(huán)境一致,如非缺陷關(guān)閉;如確認(rèn)為缺陷,與開發(fā)溝通。溝通不一致時(shí),反饋給產(chǎn)品經(jīng)理。再確認(rèn)Bug后,注明情況再次指派給開發(fā)。
?(5)無法重現(xiàn)
? ? ? 首先需要確認(rèn)開發(fā)環(huán)境是否與測(cè)試環(huán)境一致,包括操作的步驟、瀏覽器、環(huán)境、賬號(hào)等,如多版本驗(yàn)證后,無法重現(xiàn),依據(jù)Bug的嚴(yán)重程度,與產(chǎn)品開發(fā)確認(rèn)后關(guān)閉;如找到重現(xiàn)原因,標(biāo)注清楚后再次指派給開發(fā)。
?。?)不予解決
? ? ? 需要找產(chǎn)品經(jīng)理確認(rèn),確認(rèn)不予解決進(jìn)行關(guān)閉;確認(rèn)需要解決,備注原因并指派給開發(fā)。

(7)設(shè)計(jì)如此
? ? ? 與產(chǎn)品經(jīng)理進(jìn)行確認(rèn)。確認(rèn)設(shè)計(jì)如此,關(guān)閉Bug;確認(rèn)是問題,備注原因重新指派給開發(fā)。
?。?)延期修改
? ? ? 需要確認(rèn)Bug嚴(yán)重程度,是否影響當(dāng)前版本發(fā)布,并與產(chǎn)品經(jīng)理進(jìn)行確認(rèn)。如確定延期,則須做好記錄,后續(xù)版本進(jìn)行關(guān)注;如不予延期,說明情況后,重新激活指派給開發(fā)。
? ? ? 3、充分使用項(xiàng)目過程管理工具 提高Bug解決率
? ? ? 需要使用成熟的過程管理工具,實(shí)現(xiàn)對(duì)Bug的全面跟蹤和閉環(huán)管理。如可以使用CoCode旗下智能項(xiàng)目管理平臺(tái)的測(cè)試板塊,全面監(jiān)控測(cè)試計(jì)劃執(zhí)行情況,這對(duì)Bug進(jìn)行閉環(huán)管理,通過缺陷與用戶故事/用戶需求直接關(guān)聯(lián),快速追溯Bug需求來源,提高缺陷解決效率。

?? ? ? CoCode開發(fā)云能夠自動(dòng)生成測(cè)試用例和測(cè)試報(bào)告,減少工作量,提高測(cè)試效率和缺陷解決效率;而評(píng)審分析工具使用AI,通過缺陷移除率評(píng)估評(píng)審效果,盡早發(fā)現(xiàn)所有缺陷,降低返工成本和時(shí)間,節(jié)省17-20%的開發(fā)成本。

?? ? ? CoCode發(fā)布四大開發(fā)工具:Co-Project智能項(xiàng)目管理工具、需求分析工具、評(píng)審分析工具、故事點(diǎn)估算工具。近日項(xiàng)目管理平臺(tái)發(fā)布4大版本,30天免費(fèi)試用。CMMI落地4大工具上線,全面支持CMMI3-5級(jí)高效落地。