Bug can be defined as the abnormal behavīor of the software. No software exists without a bug. The elimination of bugs from the software depends upon the efficiency of testing done on the software. A bug is a specific concern about the quality of the Application under Test (AUT).
缺陷可以被定義為軟件的異常行為。不存在一個缺陷的軟件是不存在的。消除軟件缺陷依賴于高效率的測試。一個缺陷對于在測軟件來講是不容小視的。(這句大意應該沒問題,不過能力有限翻譯的不好)
In software development process, the bug has a life cycle. The bug should go through the life cycle to be closed. A specific life cycle ensures that the process is standardized. The bug attains different states in the life cycle. The life cycle of the bug can be shown diagrammatically as
原文轉自:http://www.anti-gravitydesign.com