测试的整体步骤
- 需求分析和评审
- 编写测试计划和测试方案
- 编写测试用例和评审
- 执行测试用例及追踪bug
- 撰写测试报告
1. 需求分析和评审
为什么要进行需求评审?
目标明确、理解无误、查漏补缺、准确严谨
评审的目的
产品角度
需求真实表达用户意愿
需求拆分粒度大小合理
需求描述准确严谨易懂
规则明确,标准清晰开发角度
匹配真实业务价值大小
对于技术架构的影响
技术上是否可以实现
实现成本大小
实现方案是否可验证测试角度
需求对于整个产品的价值影响
用户的目标和使用习惯
需求粒度大小和可测试成本
需求验证标准规范
评审结果
价值体现 、查漏补缺 、理解一致
2. 编写测试计划和测试方案
为什么要编写测试计划?
如果不编写测试计划会导致整个团队组织功能孤立,由于测试计划的不透明,导致各个人员杂乱无章,融合性差,导致项目功能编写和实现重复性高,高成本造成资源浪费成本升高。
- 流程清晰、统筹规划、团队协作、职责分明、测试高效
测试计划的基本要素
- 项目简介
简要描述测试计划的目的、项目的背景、专业术语解释- 项目任务
测试目标、对象、范围、准则、流程、环境、资源- 风险分析
风险来源、风险影响、风险处理- 测试方案
测试分类、方法、工具、策略- 实施阶段
按照项目进度要求,在不同阶段(单元、集成、系统、验收)按照要求准则进行有序规范执行的过程- 测试管理
测试过程文档管理、流程管理、测试缺陷跟踪管理- 附录资料
项目计划所关联的文档资料、参考资料、工具资料等信息
2.1 ego小程序测试计划
2.1.1 项目简介
2.1.2 项目任务