軟件缺陷的定義
軟件缺陷,常常又被叫做Bug珍手,從產(chǎn)品內(nèi)部看办铡,缺陷是軟件產(chǎn)品開發(fā)或維護過程中存在的錯誤、毛病等各種問題琳要;從產(chǎn)品外部看寡具,缺陷是系統(tǒng)所需要實現(xiàn)的某種功能的失效或違背。格蕾絲·赫柏(GraceMurrayHopper)稚补,是一位為美國海軍工作的電腦專家童叠,也是最早將人類語言融入到電腦程序的人之一。而代表電腦程序出錯的“bug”這名字课幕,正是由赫柏所取的厦坛。1947年9月9日,赫柏對HarvardM+arkII設(shè)置好17000個繼電器進行編程后乍惊,技術(shù)人員正在進行整機運行時杜秸,它突然停止了工作。于是他們爬上去找原因润绎,發(fā)現(xiàn)這臺巨大的計算機內(nèi)部一組繼電器的觸點之間有一只飛蛾撬碟,這顯然是由于飛蛾受光和熱的吸引,飛到了觸點上莉撇,然后被高電壓擊死呢蛤。所以在報告中,赫柏用膠條貼上飛蛾稼钩,并把“bug”來表示“一個在電腦程序里的錯誤”顾稀,“Bug”這個說法一直沿用到今天
一般分為5個等級:
系統(tǒng)崩潰,嚴(yán)重坝撑,一般静秆,次要,建議
按優(yōu)先級分:
修正優(yōu)先級:高巡李,中抚笔,低
Bug定級示例
按照測試種類分:
邏輯功能類,性能類侨拦,界面類殊橙,易用性類,安裝,兼容性類