從事軟件測試行業多年,不管是目前比較流行的業務測試,還是最常見的功能測試,80/20原則(80% 的軟件缺陷常常生存在軟件20% 的空間里)一直都是適用的。
然而,有時候在總結測試經驗的時候發現,這個軟件測試行業入門必知的一個知識好像在測試過程中已經被忽略了;看過有人調查的一篇文章,超過60%的人可能都忘記80-20原則是什么了;文章中提到一句很有意思的話是可能你在測試了很久也沒有發現很重要的bug,可能一個大佬過來點點點幾下就發現幾個bug,這說明你根本沒有理解被測軟件的重點在哪里,導致在測試過程中盲目的測試。我認為可以把80-20原則理解為測試過程中要抓住測試的重點,要把更多的時間很精力投入在那20%重點模塊中。
很多時候公司的項目進展都非常緊張,根本沒有留下足夠的時間給我們測試,我們發現bug之后還要給開發修改,然后再回歸測試。此時我們如果無法抓住測試的重點,可能會導致漏測,甚至發布之后出現網上問題。
不同的公司對測試團隊的考核可能不一樣,有的公司可能考核bug的數量,有的公司考核bug的質量,但總之,我建議大家都可以思考一下是否可以利用80-20原則發現更多更有質量的bug。
