项目管理之质量管理
质量管理
质量管理的视角主要分为QA和QC。而对于软件质量,除了关注功能外,同时还应关注非功能性的质量要素(比如性能、可用性等)
- QA/QM着重于过程管理(验证,关注过程与改进)
- 培训
- 计划
- 过程研究与改进
- 组织过程资产、知识库(流程、模版、样例、检查表等)
- 咨询
- 过程检查(是否有响应的活动、使用的工具、过程的合理性等;关注输入输出、数据)
- QC着重于测试与改进(检测、对产品与产出)
- 需求评审
- 设计评审
- 代码评审
- 单元测试
- 集成测试
- 压力测试、系统测试
- 冒烟测试与用户验收
质量管理计划
- 质量要素与目标
- 人员职责
- 过程检查计划(评审与活动,及其质量)
- 软件测试计划
- 缺陷反馈与跟踪工具
测试关注点
- 功能性需求
- 主流程
- 边界流程
- 异常输入
- 非功能性需求
- 性能(响应时间、吞吐量、资源利用率等)
- 用户界面交互与体验(多数团队在需求时会定义)
- 健壮性
- 安全性(加密、注入、权限控制、防攻击等)
- 其他(可靠性,易用性、可扩展性等)
PAF成本模型(Prevent/Appraisal/Failure)
- 预防: 培训,计划,过程改进研究,供应商调查,咨询,认证
- 评价: 审查,测试,审计,监控,度量,验证、分析、确认
- 失效:BUG,投诉与解决
BUG管理
BUG的管理类似于需求的管理,但往往更加紧急、对时间的要求更高;相对需求粒度更小。特别需要关注上线时间和阶段的统计分析。
BUG严重等级
- 致命
比如常规操作造成系统崩溃、死机、死循环;涉及金钱,如支付类软件,金钱计算错误等 - 严重
比如重要功能流程不能跑通;非常规操作造成系统崩溃、死机、死循环; - 一般
次要功能不能正常实现 - 轻微
页面轻微改进 - 改进
BUG状态
- 新增
- 已指派
- 修复中
- 已解决待测试验证
- 测试验证已修复待上线
- 已修复关闭
- 其他
- 重复
- 不是BUG指派回测试/测试已确认不是BUG
- 非BUG功能改进指派回测试,产品/测试,产品确认非BUG功能改进
- 无法重现指派回测试/测试已确认无法重现
- 不予解决指派回测试/测试已确认不予解决
版权声明:
作者:winfred
链接:https://www.xyzliving.com/quality-manangement/
来源:简念生活
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论