目录
项目的测试流程🏴
作用: 有序有效开展测试工作的基本步骤
面试问题: 你们公司是怎么做软件产品的测试的?
需求评审
参与评审目的
- 理解一致
- 查漏补缺
- 给出建议,指导执行
评审形式
以会议的方式评审,下面部门的人必须到场
注意事项:
- 邮件形式:适用于跨国项目
- 需求文档一般在开会前至少2小时发送给对应参会人员
- 产品人员
- 开发人员
- 测试人员
测试人员在需求评审中职责
- 理解需求
- 找出错误及遗漏的地方
- 给出合理建议
测试计划与方案
测试计划
- 测试的目标和范围
达到什么样的要求?
测试多少?
- 测试的角色和职责
需要什么样的人干什么样的事?
eg: 手工测试人员 3 人,自动化测试人员 2 人
- 测试的进度和资源分配
需要多少时间,以及需要什么的测试设备?
eg: 需要几个月,测试电脑、手机等
- 测试风险预估与应对措施
可能存在的风险,以及如何应对?
eg: 关键人物请假、离职
- 测试的准入和准出
具体什么时候开始,什么时候结束
问题
一般项目中,测试计划谁负责编写?
- 一般是公司测试部门的领导
- 测试老员工
测试方案🏴
**定义:**测试方案是一个测试过程中的文档,从测试的技术角度去分析需求,在方向上明确要怎么测,分析结果重点在于测试策略与技术实现。
测试方案的核心内容:
- 测试策略(具体使用的方式方法,如何完成测试工作)
- 测试环境的规划(具体实施需要的测试环境)
- 测试工具的设计和选择(具体实施测试工作可能需要的一些工具)
测试计划与方案的对比
区别
- 测试计划是管理型文档,描述"测试什么,谁来测试?"
- 测试方案是技术型文档,描述"怎么测?"
联系
- 实际项目中测试计划与方案可以合并为一个文档
- 一般有测试负责人(组长)编写制定
功能测试设计🏴
面试官问: 如何进行具体的测试设计?
测试点: 将大块的需求整理拆分成可以直接测试的具体功能点过程