软件测试生产验证缺陷常见流程
软件测试过程中,常见的生产验证缺陷处理流程如下:
生产验证测试提出问题 -> 厂商程序提供者解决问题 -> 回归验证缺陷 -> 问题解决上线 -> 编写测试报告。
在这个过程中,问题验证维度主要有:
- 问题类型:程序问题、配置问题、环境问题、需求问题、数据问题等
- 问题归属模块:个人及家庭、集团业务、短厅、CBOSS、客服、NGBOSS、外围系统等
- 引入原因:开发未实现、开发人员代码质量、环境不具备、数据DB变更未执行、需求理解偏差、测试人员理解错误、规则配置错误等
- 每日新增问题数量:每日新增问题数量
- 每日关闭问题数量:每日解决问题数量
- 问题严重程度:致命问题、严重问题、一般问题、轻微问题
- 问题优先级:紧急的、应该的、可选的
根据测试缺陷度量优化指标,提出生产缺陷优化效果评估标准:
项目质量目标 | 优先级 | 度量 | 项目目标 | 备注 |
报警数量 | 中 | 交付前后偏差 | 报警减少30% | |
交付后缺陷密度 | 高 | 交付后缺陷数量 | 减少80% | |
缺陷对生产影响:金额/用户数 | 高 | 人数 金额 | 人数<5 金额<1000 | 根据局方要求 |
用户投诉 | 高 | 次 | 小于5 | |
问题解决效率/SLA | 高 | 操作管理 | 问题关闭与问题提出时间差 | |
问题响应速度/SLA | 高 | 操作管理 | 问题反馈与问题提出的时间差 |
对缺陷和问题进行分析有助于经理们对应用部署做出相应的决策。缺陷管理支持整个缺陷生命周期——从初始问题发现,直至缺陷修复和验证修复,这样就确保了缺陷在定位之前,不会被忽视和关闭。在任何新的缺陷被提交之前,平台会检查数据库以发现相似的缺陷,最大程度地减少重复缺陷,并消除了手动检查的需要。
