不能修復的bug如何解決

2021-03-04 07:57:04 字數 1221 閱讀 4837

多年的測試經驗中,經常發現有這麼一種現象:總有些提了的bug不能順利的被修復。這些bug往往有4個走向:

1.在被發現的版本中最終被解決,但中途花費較多周折。

2.有計畫的在後續的版本中被解決。

3.決定永遠不修復,卻變成潛在的炸彈,在後續版本中被迫修復。

4.決定永遠不修復,至今為止也一直沒有被修復。

之前對我們做過的專案做過一次較大的統計,統計嚴重程度中等及以上的缺陷,這四種走向第一種佔到了50%左右,第

二、三種各佔20%,最後一種約佔了10%。

這些沒有被修改的bug帶來的負面影響有:

1.大部分時候最終還得改了,是被迫改,專案組疲憊,在領導和客戶那裡都落不了好。

2.這些bug積累到一定數量,發現系統快不能要了,得大規模重構,重構的過程不要太痛苦,最後沒準就推倒重來了(見過n個這樣這樣的案例了)。

3.拖得越久改起來越難,之前出現過的乙個案例是:某專案為了趕進度,使用了乙個較低版本的底層元件,當時識別出低版本的底層元件特性有缺失,測試人員提出了功能bug,專案組決定忍了。

一拖就是2年。結果專案很成功,越來越重要,與之互動的其它系統越來越多,但這個底層元件缺失特性的短板就越來越痛。最後不得不進行修復工作(高版本元件替換),但發現由於**耦合太緊,已經不是乙個月兩個月能搞定的事情了。

大規模重構還是推到重來現在成了乙個難題。

4.每天跟帶著太多毛病的系統朝夕相對,是殺死所有干係人士氣的慢性毒藥。當你的潛意識認為你在做的東西是一團****,還有毛激情?想一想破窗效應馬上能夠反應過來。

怎樣降低大量bug長期遺留的現象呢?我有如下的一些建議:

1.提公升內建質量。這句話高大上,內涵也很豐富,從軟體架構,開發過程,各種技術應用等各方面都能夠找到無數的提公升點避免系統存在太多遺留bug,展開說真的要一本書了。

從裡邊抽取出最重要的一條精神:bug被發現的越早,修改遇到的阻力越小。

2.定期bug掃除,這其實是測試應該主動提出來的事情,並且應該讓這件事兒變成專案組的例行活動。其實如果做好了,樂趣還是很多的,效果也非常好。

3.如果是大型系統,或者專案群,很多bug是跨專案組的,這時候組織級的機制就要建立起來了,必要的時候需要跟考核制度掛鉤。這樣有一些三不管的重要bug才能被最終解決。

4.有些bug還真得睜乙隻眼閉乙隻眼了,約有10%的頑疾會這樣。難改,影響範圍有限。

對這類bug最有效的辦法是:挖雷難,我給它上邊插個旗子讓使用者離他遠點兒好不好?有時候處理這些bug挺藝術的,運維,客服,售前,售後,都得長點兒心眼。

職業困惑,如何解決

創業困惑,如何解決?個案分析 導讀 厭倦了目前的工作,又和領導關係不好。通過努力認為自己有創業的能力,但是要冒較大的風險和家人的反對,創業困惑如何解決?主訴 今年是我開始工作的第九個年頭,目前我一家著名it公司工作了4年。當初進這家公司的時候我很想有所作為,但後來原領導跳槽後,新來的領導處處排擠我。...

如何解決賣場問題

如何解決賣場問題,提公升銷售業績?如何解決賣場問題,提公升銷售業績?一 重視 珍惜每一位顧客,要對每一位顧客都要認真耐心對待,真誠為顧客尋找適合顧客的貨品。不要以貌取人,不要在直觀上認為她不會買的。要永遠記住每一位顧客身後都有250個潛在顧客。可能她自己沒有錢買,但是讓她喜歡,讓她享受到我們的 美麗...

如何解決服裝庫存

尊重版權 原文出自8090院子美食專區 合作站點 服裝行業該如何來消化渠道庫存呢通常最實用的方法無非還是將庫存一級一級地轉移下去,然後通過終端的大規模 但除此之外還有一些更好的辦法值得推廣。服裝店由於其緊跟時尚潮流的特點,決定了其款式必須經常更新。而去年還流行的款式,今年就可能成了滯銷貨,因此難免會...