软件质量管理体系-各阶段流程管控全景图
2024-01-30 09:37:37 3 举报
AI智能生成
软件质量管理体系全景图涵盖了从需求分析、设计、编码、测试到维护的全过程。在需求分析阶段,通过与客户沟通明确软件功能和性能要求;在设计阶段,制定详细的设计方案和技术选型;在编码阶段,遵循编码规范进行软件开发;在测试阶段,进行全面的软件测试,确保软件质量符合预期;最后在维护阶段,对软件进行持续优化和升级。整个流程中,各阶段都有严格的质量控制措施,如代码审查、自动化测试等,以确保软件质量始终处于可控状态。
作者其他创作
大纲/内容
需求评审阶段
测试规划阶段
测试策略
内容及动作:
参与需求评审
测试需求分析
明确测试范围
设计测试场景
规划测试资源
确定测试里程碑
测试前置条件
制定测试方案
评估风险及影响范围
约定测试边界
产出物:
测试策略及测试计划文档(链接在jira)
交付物同步归档云图梭团队空间:测试交付物规范详见 https://idoc.longfor.com/word/w3bN1XwQ5zTFuYCGo8vXPo0VYcR8
角色职责:
测试owner:制定&编写
QAM:review全部
职能:抽检执行情况
执行标准:
测试策略规范及模版(已具备)
是否必要环节
工作量超过4人月的需求,必要
小规模冲刺优化,可选
冲刺开启后
测试设计阶段
测试计划
内容及动作:
确定冲刺内的测试里程碑
用例设计
测试执行
联调测试
回归测试
确定研发的提测时间
选择本冲刺适用的测试用例
规划测试轮次
评估上下游及依赖
约定测试边界
产出物:
在jira创建相应的测试计划
测试策略及测试计划文档(链接在jira)
角色职责:
测试owner:制定&编写
QAM:review全部
职能:抽检执行情况
执行标准:
测试计划规范及模版(待精简)
是否必要
必要
用例设计与编写
内容及动作:
需求分析
设计测试场景
用例编写
功能测试用例(含接口case)
集成测试用例(含E2E场景)
性能测试用例
给用例打标签
冒烟用例
回归用例(含BVT)
确定用例优先级
步骤及预期结果
测试数据构造
产出物:
xmind测试用例
excel测试用例
度量指标:
故事用例覆盖率=冲刺内创建的测试用例总数/冲刺的故事点数
角色职责:
测试owner:编写用例
QAM:review全部BVTcase
职能:抽检执行情况
执行标准:
测试用例设计及管理规范(已具备)
是否必要环节
必要
研发阶段
测试准备阶段
用例管理
内容及动作:
根据评审中提出的问题,更新用例
把用例关联需求
按照用例集规范对用例进行归类、标签
产出物:
使用工具导入到jira的case
按照用例集管理,将新增case归类
角色职责:
测试owner:执行
QABP(或QA正岗):review
职能:抽检
执行标准:
测试用例设计及管理规范(已具备)
XMIND测试用例标准模版
是否必要环节
必要
用例评审
内容及动作:
检查需求覆盖度
评审设计思路和检查点是否符合预期PRD
评审用例优先级(冒烟、功能、BVT)
评审是否包含逆向流程和特殊场景
评审必要的步骤及预期结果是否
评审是否存在新老数据和上下游接口(系统)影响
产出物:
更新后的xmind测试用例
excel测试用例(CSV)
角色职责:
测试owner:讲解用例
QABP(或QA正岗):评审用例
职能:抽检jira中的用例
执行标准:
测试用例评审规范(已具备)
XMIND测试用例标准模版
是否必要环节
必要
研发自测阶段
测试执行阶段
缺陷提交
内容及动作:
按照规范提交缺陷(描述、重现步骤、预期结果、实际结果、必要截图)
标记缺陷分类
标记缺陷优先级
标记缺陷发现阶段
产出物:
缺陷
度量指标:
缺陷无用例关联比例=无用例关联的缺陷数/缺陷总数*100%
角色职责:
测试owner:提交缺陷
QABP(或QA正岗):检查缺陷规范
职能:抽查缺陷
执行标准:
缺陷管理规范
是否必要环节
必要
功能测试&集成测试
内容及动作:
执行全部case
在测试计划中标记用例是否通过
产出物:
标记用例执行结果
度量指标:
验收测试缺陷占比=归属验收测试阶段的缺陷数/缺陷总数*100%(排除拒绝状态)
角色职责:
测试owner:执行用例
QABP(或QA正岗):检查进度和处理阻断
职能:协调执行中的跨中心依赖和阻断
执行标准:
测试用例管理规范(用例执行规范)
是否必要环节
必要
冒烟测试
内容及动作:
执行冒烟用例
在测试计划中标记用例是否通过
检查提测是否符合提测标准(依据研发提测标准)
产出物:
标记用例执行结果
冒烟测试通过率
度量指标:
冒烟测试用例占比=打冒烟测试标签提供给研发自测的用例数/测试用例总数*100%
角色职责:
测试owner:执行
QABP(或QA正岗):检查进度和处理阻断
职能:协调执行中的跨中心依赖和阻断
执行标准:
研发提测标准(内部评审)
测试用例管理规范(用例执行规范已具备)
是否必要环节
必要
BugFix阶段
测试回归阶段
回归测试
内容及动作:
执行回归用例
在测试计划中标记用例是否通过
bvt自动化回归
产品验收
产出物:
标记用例执行结果
测试报告
角色职责:
测试owner:执行用例
QABP(或QA正岗):检查进度和处理阻断
职能:协调跨中心回归
执行标准:
测试用例管理规范(用例执行规范)
是否必要环节
必要
缺陷验证及关闭
内容及动作:
验证缺陷是否修复
关闭缺陷
检查缺陷根因分类
产出物:
缺陷
度量指标
缺陷响应时长=SUM(缺陷关闭时间-缺陷创建时间)/缺陷总数(排除拒绝状态)
角色职责:
测试owner:提交缺陷
QABP(或QA正岗):检查缺陷规范
职能:抽查缺陷
执行标准:
缺陷管理规范
是否必要环节
必要
交付阶段
变更管理阶段
上线验证
内容及动作:
参与发布评审
明确本次交付的故事、任务清单
发布分支确认
明确发布策略(灰度、试点、全量)
检查缺陷关闭状态(无遗漏)
输出测试报告
准备生产验证的数据、权限、用例
执行生产验证
关闭变更单
产出物:
上线清单(checklist)
度量指标:
生产缺陷逃逸率=生产缺陷数/(生产缺陷数+测试环境发现缺陷数)*100%
生产验证时长=发布单关闭时间-部署完成时间
角色职责:
测试owner:参与发布评审、执行验证、完成上线确认、关闭变更单
QABP(或QA正岗):参与发布评审
职能:暂无
执行标准:
上线发布标准、checklist及流程
是否必要环节
必要
冲刺结束
质量回顾阶段
质量改进
内容及动作:
缺陷分析
缺陷预防
通用问题总结
测试阻断分析(资源、延期、敏捷节奏、环境、数据准备)
发布时长分析
测开时长分析
自动化用例补充+更新
紧急变更单与标准变更回顾
产出物:
质量报告-周报中体现
角色职责:
测试owner:参与问题回顾
QABP(或QA正岗):组织、总结、整理、汇总质量报告
职能:汇总各中心质量报告
执行标准:
质量周报模版
是否必要环节
必要
质量指标统计与分析
内容及动作:
指标字典定义
指标数据度量
指标数据分析
改进动作
产出物:
质量效能指标数据
分析结论+改进方案
角色职责:
测试owner:配合收集子项目数据
QABP(或QA正岗):汇总整理中心内数据,并分析问题
职能:汇总,对比、分析各中心数据
执行标准:
质量指标字典&模版
是否必要环节
必要
0 条评论
下一页