接触到哪些岗位人员?
- 开发
- 产品经理
- 客服
- 实施/技术支持/现场实施
- 设计师
测试的工作流程
1. 需求分析
- 阅读需求/理解需求
- 整理需求点
- 有疑问的地方要一网打尽,要讨论,弄明白为止
2. 软件测试计划
一个文档:测试负责人/小组长来制定计划
包含的内容
- 目的:我们要完成测试,大概什么时候完成测试,达成什么样的目标
- 人员:哪些人参与进来,成为测试小组
- 任务划分:谁负责哪个功能模块的测试/用例的编写
- 时间规划:什么时候开始写用例,什么时候开始测试,什么时候结束测试,什么时候上线
- 出具的文档:用例 bug表单 软件测试报告
- 资源的申请/准备:申请一台服务器?我要做什么类型的测试?需要要准备什么样的工具?
3. 软件测试设计阶段
写测试用例
- 评审:相互检阅用例是否OK 是否完整 是否正确
- 修改
- 理解错误:改正
- 需求变更:修改
4. 软件测试执行阶段
- 在测试之前我们会进行冒烟测试,通过则继续测试,不通过,打回
- 根据测试用例去执行测试
- 发现bug–>提交到bug管理系统上去
- 开发修复了之后,我们要去验证,然后进行回归测试
5. 评估阶段
测试完毕,出具测试报告
- 测试通过,上线
- 测试不通过:打回,修改,重新测试