bug根据CMMI3的要求,这根据缺陷严重程度,划分为5个等级:
1-微小(trivial)
① UI 控件不符合界面规范。
③ 用户不频繁使用的功能易用性差。
2-轻微(minor)
①用户需求未实现(不影响用户完成业务、用户使用不频繁)。
注:用户执行删除操作时系统应弹出确认提示将固定视为用户需求,无删除确认提示的缺陷归属本类。
②用户需求实现错误(不影响用户完成业务、用户使用不频繁)。
③用户操作过程中系统出现异常报错,但不影响系统功能的使用。
④用户使用不频繁的功能,响应时间超出忍耐限度。
注:忍耐限度根据实际软件系统的特点而定。
⑤UI 上存在错误引导用户的信息。
⑥UI 上信息缺失、无法显示完整或出现乱码从而给用户造成疑惑的。
⑦用户频繁使用的功能易用性差(操作起来麻烦、复杂、效率低)。
⑧影响UI友好性。
3-重要(major)
① 用户需求未实现(影响到用户完成业务)。
② 用户需求实现错误(影响到用户完成业务)。
③ 用户使用频繁的功能,响应时间超出忍耐限度(不影响其它功能)。
4-严重(critical)
① 用户体验性非常差,会导致“大量”用户投诉的。
②重要功能基本实现,但不稳定:一些边界条件下操作会导致报错、文件操作异常、通讯异常、数据丢失或破坏等错误。
5-危险(blocker)
① 重要功能模块未完成或未按照需求完成。
② 后台数据受损或丢失。
③ 导致被测软件响应明显很慢(假死)、死机、非法退出、崩溃。
④ 与“钱”沾边的,如充值、扣费等出现错误,导致失败。
BUG优先级定义:
紧急——系统正常业务流程无法通过,必须马上修改。
非常高——系统主要功能实现错误,或与用户需求实现出现偏差。
高——系统次要功能错误,但是不影响主功能实现及继续测试。
中——系统一般类错误,但是不影响测试,需在最终发布前修改的。
低——问题对系统影响很小,可以暂不修改。