如何定义bug严重程度和优先级

禅道将bug严重程度分为P1、P2、 P3、P4,优先级分为1、2、3、4

严重程度

P1:致命(此类问题出现应立即中止当前版本测试),优先级通常对应于1(立即处理)

  • 阻碍开发或测试工作的问题
  • 系统崩溃、死机、死循环
  • 与数据库连接错误,数据库数据丢失
  • 主要功能丧失,基本模块缺失
  • 无法登录、无法正常退出、自动退出、自动重启、模块无法启动或调用
  • 功能设计与需求严重不符

P2:严重(不影响其他功能测试的情况下可以继续该版本测试),优先级通常对应于2(紧急处理)

  • 系统主要功能部分丧失
  • 数据库保存调用错误、用户数据丢失
  • 一级功能菜单不能使用 但是不影响其他功能的测试
  • 安全问题、稳定性

P3:一般 (普通功能性问题) ,优先级通常对应于3(正常处理)

  • 功能没有完全实现但是不影响使用
  • 功能存在缺陷但不影响主要操作
  • 性能问题:比如操作时间长、查询时间长
  • 交互问题:删除没有确认框、没有滚动条等
  • UI展示问题:格式错误等
  • 数据处理错误:边界条件错误、统计结果错误等

P4:建议(如不影响当前发布,可以推迟到下一个发布中修复) , 优先级通常对应于4

  • 页面展示:界面格式不规范、页面显示重叠、描述不清晰、提示语丢失,排列不整齐
  • 用户体验优化
  • 性能优化

优先级

  • ?:不确定紧急程度(新手或辅助测试时使用)
  • 1:立即处理
  • 2:紧急处理
  • 3:正常处理
  • 4:有时间再处理

你可能感兴趣的:(软件测试基础,bug,功能测试,模块测试,测试工具)