软件QA的一些阶段规则-准入准出

准入标准

检查项 检查点 检查标准
1 QA准备 测试用例
2 QA准备 自动化用例 准入检查点:
1、原有自动化用例100%通过
2、如涉及旧有用例的部分功能修改,则准入时可不通过
准出检查点:
1、新增部分功能自动化测试用例100%通过,且可自动化用例可反复执行
2、涉及旧有功能改动的用例,新增(调整)本次修改内容的用例,100%通过且可反复执行
3 现有功能 页面 页面无 错,为修改功能无异常
4 新增功能 需求功能 需求功能点已实现,与PRD相符
5 新增功能 流程演示 新增功能的主要流程研发同学演示通过,无 错,无阻塞问题
6 系统优化 流程演示 流程优化时需研发同学演示该优化项及该优化项影响的主流程
7 提测流程 提测邮件 需要准备提测邮件模板,模板中应该膘情如下内容:
1、提测内容
2、分模块开发人员
3、涉及的代码及相应的分支
4、可供测试的环境(如有)
5、涉及的数据库改动脚本
8 提测流程 环境部署 提测准入通过后,允许部署到专门用于测试的环境
9 提测流程 提测分支 注意事项:
1、提测时需提供测试代码分支,后续测试仅在此分支上测试
2、如改动同时涉及多个模块,则需提供所有涉及的模块的相应代码分支
3、测试分支名称需符合项目统一规范,能体现出开发版本、特性、开发日期等属性
4、测试版本中发现的BUG修复后,代码需合入测试分支
10 提测流程 1、分值代码静态检查通过(CR是解决低级和隐藏BUG最有效的手段)
2、(JAVA)提供自测演示的jacoco代码染色结果
3、按照测试提供的自测流程完成一条业务
11 向下兼容性(服务端) 接口设计(变更)文档 1、对于新接口,提供设计文档,标明对老版本(PC WebH5APP)的影响,支持的最老(PC WebH5APP)版本
2、对于接口变更,需提供接口变更文档,标明对老版本(PC WebH5APP)的影响,支持的最老(PC WebH5APP)版本
12 向下(上)兼容型(PC Web端) 接口设计文档,组件升级文档 1、对于新接口,提供接口设计文档,标明对老版本(服务端)的影响,支持的最老(服务端)版本
2、对于新增(更新)的组件,需提供新组件支持的最低操作系统版本及浏览器版本
3、对于新增(更新)的组件,需提供新组件运行在最新已发布操作系统及浏览器版本的自测结果
13 向下(上)兼容性(APP端) 接口设计文档,SDK升级说明文档 1、对于新接口,提供接口设计文档,标明对老版本(服务端)的影响,支持的最老(服务端)版本
2、对于SDK的升级,需要表明支持的最低/最高手机操作系统的版本(iOS/Android需要分别提供)
对于iOS,如性能要求较高,需要提供可支持的最低iPhone手机型
对于Android,如性能要求较高,需提供可支持的最低CPU型 、内存大小、闪存大小
5、对SDK更新,需提供新APP运行在最新已发布操作系统(iOS、Android)的自测结果
6、最新的骁龙8 Gen 1 和天玑9000大核已不再支持32位APP,所以含有32位SDK的Android不能在此CPU正常运行
7、目前各大APP市场已经陆续不接收32位APP,因此上架APP不能包含32位SDK,未上架APP也需尽快移除32位内容

验收准备

验收需要QA、研发、产品共同参与,验收前需做好准备,提高验收效率。
验收前准备的物料清单:

  1. 覆盖主流程的验收测试用例
    a. 覆盖主流程
    b. 覆盖主要异常流程
    c. 和PRD保持一致
  2. 账户信息
  3. 安装包(APP端)包括最新的测试版本和要向上兼容的老版本
  4. 访问地址(WEB端)

准出标准

准出需要以下所有情况均得到满足:

  1. 被测功能完全满足PRD需求,无遗漏、无差错;
  2. 所有的测试用例均通过评审
  3. 所有的测试用例都已成功执行,自动化Case通过率100%;
  4. 所有被发现的BUG均已记录到BUG管理工具中,已修复并通过回归测试;
  5. 高优级别BUG完全修复
  6. 低优级别BUG如本期无需修复则需给出原因及解决方案,排入后续版本;
  7. 准出时需提供准出 告
  8. 对于迭代需求,如遇以下情况之一或多个时,可就简发布准出 告:
    a. 0-1项目,用户未投入使用;
    b. 用户临时要求,紧急上线;
    c. 第三方服务故障,需立即更换服务地址;
    d. 基础框架漏洞,更新依赖临时上线
  9. 如有遗留问题,则需在准出 告中标明,智能发布有条件准出 告

上线标准

功能上线需要以下情况均得到满足:

  1. 达到准出标准;
  2. 产品经理验收通过;
  3. 项目经理确定改时可上线不影响客户使用;
  4. 预发环境鬼鬼新需求和主流程通过;
  5. 回滚方案制定完成;
  6. 上线后,APP段需进行安装卸载测试,确保可用;
    准出标准checklist:
检查项 检查点 检查标准
1 配置类 公共配置 详细说明每一条供职工配置,确保完整、准确
2 配置类 配置文件 1、配置文件完整、准确
2、检验第三方服务可用
3、区分不同环境配置,尤其确保正式环境可用
3 数据类 数据库内容改动 数据准确,线下环境经过验证
4 数据类 数据库表/字段改动 表、字段准确,在线下环境经过验证
5 上线流程 服务端/PC Web端/H5端/APP端 确定兼容性(通常服务端→PC Web端/H5端→APP端)
6 上线流程 测试结果 符合转出标准
7 向下兼容性(服务端) 主流程 1、在测试环境使用Debug版本APP能正常走完业务主流程
2、在测试环境使用支持的最老版本APP能正常走完老版本业务主流程
8 向下(上)兼容性(H5端/PC Web端) 主流程 1、在测试环境使用对应版本H5端/PC Web端,使用最低支持的操作系统版本可通过测试
2、在测试环境使用对应版本H5端/PC Web端,使用最低支持的浏览器版本可通过测试
3、在测试环境使用正式版本的H5/PC Web端可访问测试版本服务端,可完成旧版本主流程,无 错
9 向下(上)兼容性(APP端) 主流程 1、在测试环境使用对应版本APP端,使用最低支持的操作系统版本可通过测试
2、在测试环境使用正式版本的APP端可访问测试版本服务端,可完成旧版本主流程,无 错

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月15日
下一篇 2022年2月15日

相关推荐