当且仅当规格说明是存在的并且正确,程序与规格说明之间的不匹配才是bug
当需求规格说明书没有提及的功能,判断标准以最终用户为准:程序没有实现最终用户何以预期的功能要求是,就是bug
描述bug的基本要素:问题出现的版本,问题出现的环境,问题出现的步骤,预期结果,实际结果
通过定义bug的级别可以确定问题的严重性
bug级别一半分为:崩溃,严重,一般,次要(分别为P0,P1,P2,P3)

bug的生命周期:

在描述bug时,要先检查自身是否将bug描述清楚
同时要站在用户的角度考虑并抛出问题
bug的定级要有理有据
不仅能够提出问题,最好还能定位问题,并给出解决方案

bug评审
bug评审需要三个代表:测试代表,开发代表,产品代表
bug评审主要解决两个问题:
1.决定如何处理bug
2.分析缺陷产生的原因,找出预防的对策
