大家好,我是阿萨。做质量的避免不了质量门禁这个话题。只有通过层层把关,质量问题才能妥善解决。今天罗列下常见的哪些质量门禁。还是按照软件开发流程来:
一、需求分析和澄清阶段。
反串讲
开发反串讲阶段,通过开发给测试和产品经理讲解需求,让大家都对需求有统一认识。避免开发对需求理解不一致。
二、编码阶段
1. UT 百分之百通过
确保所有新代码都有UT,保证函数级别功能正常。
2. 代码覆盖率满足一定要求
通过计算UT的代码覆盖率,保证新增代码都被覆盖到了。
3. 代码静态扫描
通过静态扫描工具,发现代码质量问题。
三、 测试阶段
1. Desk Check 用户故事场景验收。
开发完成进入测试验证阶段必备环节,开发给测试和产品验收用户故事基本场景是否完成。
2. 业务主流程代码覆盖率
通过统计测试人员执行代码的覆盖率,确保全业务流程都覆盖到。
3. 缺陷修复率
通过已发现的代码缺陷修复情况来分析当前代码质量状态。一般情况下,大部分缺陷都应该修复的。
四,客户验收
1.Show Case 给客户展示业务故事实现情况
通过给客户展示需求定义的业务故事是否都满足来确定是否达成标准。
2. 客户验收
产品发布后,客户验收用户故事是否都满足来判断需求是否已经实现。
以上是阿萨经历过项目中常见质量门禁的关键节点。每一个动作都有达标和不达标的判断标准。
不达标的动作可以直接打回,重新执行上一个阶段操作。