编程进阶网编程进阶网
  • 基础组成体系
  • 程序编程原理
  • 异常和IO系统
  • 六大设计原则
  • 设计模式导读
  • 创建型设计模式
  • 结构型设计模式
  • 行为型设计模式
  • 设计模式案例
  • 面向对象思想
  • 基础入门
  • 高级进阶
  • JVM虚拟机
  • 数据集合
  • Java面试题
  • C语言入门
  • C综合案例
  • C标准库
  • C语言专栏
  • C++入门
  • C++综合案例
  • C++专栏
  • HTML
  • CSS
  • JavaScript
  • 前端专栏
  • Swift
  • iOS入门
  • 基础入门
  • 开源库解读
  • 性能优化
  • Framework
  • 方案设计
  • 媒体音视频
  • 硬件开发
  • Groovy
  • 常用工具
  • 大厂面试题
  • 综合案例
  • 网络底层
  • Https
  • 网络请求
  • 故障排查
  • 专栏
  • 数组
  • 链表
  • 栈
  • 队列
  • 树
  • 递归
  • 哈希
  • 排序
  • 查找
  • 字符串
  • 其他
  • Bash脚本
  • Linux入门
  • 嵌入式开发
  • 代码规范
  • Markdown
  • 开发理论
  • 开发工具
  • Git管理
  • 百宝箱
  • 开源协议
  • 技术招聘
  • 测试经验
  • 职场提升
  • 技术模版
  • 关于我
  • 目标清单
  • 学习框架
  • 育儿经验
  • 我的专栏
  • 底层能力
  • 读书心得
  • 随笔笔记
  • 职场思考
  • 中华历史
  • 经济学故事
  • 基础组成体系
  • 程序编程原理
  • 异常和IO系统
  • 六大设计原则
  • 设计模式导读
  • 创建型设计模式
  • 结构型设计模式
  • 行为型设计模式
  • 设计模式案例
  • 面向对象思想
  • 基础入门
  • 高级进阶
  • JVM虚拟机
  • 数据集合
  • Java面试题
  • C语言入门
  • C综合案例
  • C标准库
  • C语言专栏
  • C++入门
  • C++综合案例
  • C++专栏
  • HTML
  • CSS
  • JavaScript
  • 前端专栏
  • Swift
  • iOS入门
  • 基础入门
  • 开源库解读
  • 性能优化
  • Framework
  • 方案设计
  • 媒体音视频
  • 硬件开发
  • Groovy
  • 常用工具
  • 大厂面试题
  • 综合案例
  • 网络底层
  • Https
  • 网络请求
  • 故障排查
  • 专栏
  • 数组
  • 链表
  • 栈
  • 队列
  • 树
  • 递归
  • 哈希
  • 排序
  • 查找
  • 字符串
  • 其他
  • Bash脚本
  • Linux入门
  • 嵌入式开发
  • 代码规范
  • Markdown
  • 开发理论
  • 开发工具
  • Git管理
  • 百宝箱
  • 开源协议
  • 技术招聘
  • 测试经验
  • 职场提升
  • 技术模版
  • 关于我
  • 目标清单
  • 学习框架
  • 育儿经验
  • 我的专栏
  • 底层能力
  • 读书心得
  • 随笔笔记
  • 职场思考
  • 中华历史
  • 经济学故事
  • 01.测试规范案例
  • 02.App自测规范

01.测试规范案例

目录介绍

  • 01.QA大型需求执行规范
  • 02.QA工时评估依据

01.QA大型需求执行规范

1.1 背景

  • QA接到大型需求测试时,涉及到人员数目多、部门数目多、业务复杂度高,针对一个大型需求测试时各环节是否做到位决定了需求是否延期以及需求是否能保证高质量上线标准,为此列出大型需求测试时需要沉淀的规范.

1.2 执行内容

  • 1.粗评细评: 列出此需求功能点,比如包括哪些功能点,分别哪几个部门哪几个人员在做此功能
  • 2.技术评审: 列出技术评审相关结论,比如技术提到注意点
  • 3.前期准备: 列出前期准备事项,如合作部门人员确定,排期确定,数据账号准备
  • 4.case编写:
    • case评审结论与实际设计差异修正,其中包括产品提出case设计不符、rd提出case设计不符
    • case设计内容是否到位,其中测试类型包括接口字段测试、功能逻辑测试、异常测试、兼容性测试、性能测试等;
    • case执行环节是否到位,其中环节包括准入测试环节、case联调环节、case pre环节、case上线环节、回归测试环节等
  • 5.bug总结: 列出此需求发现多少个bug,分别为哪几类问题,是否有遗留问题
  • 6.需求场景构造总结: 测试过程中如何构造出这个需求场景,举例push需求,通过哪些平台怎么操作能发push
  • 7.测试总结: 合作过程中遇到哪些问题

02.QA工时评估依据

2.1 背景

  • QA对每个需求测试时间直接决定QA测试效率,QA工时评估的合理性也是对QA工作效率评定的标准之一,所以针对QA接收每一个需求所要的时间花费做一个详情列举,同时作为qa工时评估的依据

2.2 时间花费详情

  • 1.需求阶段
    • 参与需求粗评、细评,了解需求细节功能点,确认疑惑点
    • 参与技术评审,了解需求技术实现细节,确认case设计注意点
    • 测试数据准备,准备需求对应需要的测试账号及环境,配合rd开发调试阶段的数据构造
  • 2.测试阶段
    • case设计,根据评审结果编写功能case
    • case评审,核对case设计与rd及产品需求是否一致
    • 需求功能测试,针对case对功能实现的验证、UI的验收、产品的验收,编写bug及跟踪bug至最后关闭
    • 参与ET测试,记录ET测试问题及跟踪bug至最后关闭
    • 与后端qa联调,针对case在测试环境与后端qa联调功能是否正常
    • 后端上pre后,针对case在pre环境下验证功能是否正常
    • 后端上线后,针对case在线上环境下验证功能是否正常
    • 兼容性测试,涉及系统为android 5-11、ios10-15,涉及手机型号见:D端测试机使用,涉及app版本为国际版及巴西版
    • 回归测试,包括此次需求在巴西及国际版本各两端的回归包上的验证以及主流程case回归
  • 3.发布阶段
    • 灰度crash的关注及线上问题处理;版本或需求的总结及知识沉淀
  • 4.其它
    • 需求测试过程中,周会、临时、非跟版需求、跨版本需求的会议
    • 需求测试过程中,线上问题验证与处理
    • 需求测试过程中,根据其它业务部门的需求进行协助与验证工作
    • 版本跟进过程中,与服务端qa、rd、产品及其它部门的协调工作
贡献者: yangchong211
下一篇
02.App自测规范