80%的軟體缺陷常常生存在軟體20%的空間裡。這個原則告訴我們,如果你想使軟體測試有效地話,記住常常光臨其高危多發「地段」。在那裡發現軟體缺陷的可能性會大的多。這一原則對於軟體測試人員提高測試效率及缺陷發現率有著重大的意義。聰明的測試人員會根據這個原則很快找出較多的缺陷而愚蠢的測試人員卻仍在漫無目的到處搜尋。
另外乙個情況是,我們在系統分析、系統設計、系統實現階段的複審,測試工作中能夠發現和避免80%的軟體缺陷,此後的系統測試能夠幫助我們找出剩餘缺陷中的80%,最後的5%的軟體缺陷可能只有在系統交付使用後使用者經過大範圍、長時間的使用後才會暴露出來。因為軟體測試只能夠保證盡可能多地發現軟體缺陷,卻無法保證能夠發現所有的軟體缺陷。
80-20原則還能反映到軟體測試的自動化方面上來,實踐證明80%的軟體缺陷可以借助人工測試而發現,20%的軟體缺陷可以借助自動化測試能夠得以實現。由於這二者具有交叉部分,因此尚有5%左右的軟體缺陷需要通過其他方式進行發現和修正。
軟體測試中的80 20原則
80 的軟體缺陷常常生存在軟體 20 的空間裡。這個原則告訴我們,如果你想使軟體測試有效地話,記住常常光臨其高危多發 地段 在那裡發現軟體缺陷的可能性會大的多。這一原則對於軟體測試人員提高測試效率及缺陷發現率有著重大的意義。聰明的測試人員會根據這個原則很快找出較多的缺陷而愚蠢的測試人員卻仍在漫無目的...
軟體測試中的80 20原則
今天看了一篇文章,覺得說的很有道理,現摘錄如下 80 的軟體缺陷常常生存在軟體 20 的空間裡。這個原則告訴我們,如果你想使軟體測試有效地話,記住常常光臨其高危多發 地段 在那裡發現軟體缺陷的可能性會大的多。這一原則對於軟體測試人員提高測試效率及缺陷發現率有著重大的意義。聰明的測試人員會根據這個原則...
軟體測試原則
1.測試證明軟體存在缺陷 無論執行什麼樣的測試操作都能證明當前軟體是有缺陷的 2.不能執行窮盡測試 有些功能是沒有辦法將所有的測試情況都邏輯出來,所以任何的測試操作都有結束的時間 3.缺陷存在群集現象 對於軟體功能說,核心功能佔20 非核心80 在實際工作中我們會集中測試20 的核心功能,所以這個部...