Skip to content

Day1-全流程项目实战

全流程实战

简介

  • Web 产品全流程测试。

知识模块

  • 测试流程
  • 测试用例设计
  • 用户端 Web 功能测试
  • 用户端 Web 自动化测试
  • 接口自动化测试

知识点

  • 掌握测试用例的设计与编写。
  • 掌握完整的测试流程。

受众

  • 中级测试开发工程师

场景简介

测试工程师将进行一个商城后台管理系统的全流程测试。他的主要任务是测试优惠卷管理模块,包括对功能进行验证、处理缺陷并进行回归测试。剧本涵盖了从项目启动到上线的所有测试环节,特别强调了在缺陷管理中如何进行前后端定位。团队成员包括产品经理、测试组长、测试工程师、开发人员和项目经理。

人物简介

  1. 测试工程师:负责商品管理模块的测试工作。
  2. 项目经理:负责整体项目的协调和进度管理。
  3. 测试组长:负责测试团队的管理和支持。
  4. 产品经理:负责产品需求和功能设计。
  5. 开发人员:负责商品管理模块的开发工作。

剧本情节

1. 项目启动

场景介绍: 会议室

项目经理召开项目启动会,介绍商城后台管理系统项目的目标、时间线和关键里程碑。产品经理详细说明了产品的核心功能和用户需求。测试组长、测试工程师和开发工程师参加会议。

两周一个版本
时间线 内容
第一天 项目启动会议/需求宣讲、需求评审、测试计划制定
第二天 功能测试用例设计/接口测试用例设计
第三天 测试用例评审、测试用例录入
第四天 冒烟测试、第一轮测试
第五天 Web 自动化测试脚本编写
第六天 Web 自动化测试脚本编写
第七天 接口自动化测试脚本编写
第八天 接口自动化测试脚本编写
第九天 回归测试与验收测试
第十天 项目上线/项目总结

2. 需求评审

场景介绍: 会议室

产品经理详细讲解优惠卷管理模块的需求文档

3. 测试计划制定

场景介绍: 测试组内讨论

测试团队内部会议,测试组长和测试工程师讨论测试计划。

4. 测试用例设计

场景介绍: 测试工程师的工位

测试用例设计阶段,测试工程师在电脑前编写功能测试用例与接口测试用例。

5. 测试用例评审

场景介绍: 会议室

产品经理、开发工程师、测试组长、和其他测试人员评审测试工程师的测试用例。

6. 测试用例禅道平台管理

场景介绍: 测试工程师的工位

测试工程师将设计的测试用例录入禅道测试管理平台。

7. 测试执行与缺陷管理

场景介绍: 测试工程师的工位

测试工程师执行测试用例,发现缺陷,并进行缺陷管理。

冒烟测试

任务:

  1. 执行功能冒烟测试用例与接口冒烟测试用例。
  2. 如果有执行不通过的用例提交 Bug,并且通知开发重新提测。
  3. 冒烟用例必须全部执行通过,才能进入后面的测试流程。
第一轮测试

任务:

  1. 执行全量功能测试用例。
  2. 如果有执行不通过的用例,提交 Bug,并跟踪全流程。
Web 自动化测试

任务:

  1. 搭建 Web 自动化测试框架。
  2. 选择适合的功能用例实现自动化测试。
  3. 输出包含截图、日志与详细描述的 allure 报告。
接口自动化测试

任务:

  1. 搭建接口自动化测试框架。
  2. 全部接口用例实现自动化测试。
  3. 输出包日志与详细描述的 allure 报告。

8. 回归测试与验收测试

场景介绍:测试工程师的工位

项目即将上线,测试工程师进行回归测试,确认修复的缺陷不会影响其他功能。

任务:

  1. 使用自动化用例完成回归测试。
  2. 邀请产品经理完成验收测试

9. 项目总结与上线

场景介绍:会议室

项目总结会议室,团队讨论项目上线前的准备和经验教训。

总结

通过这个完整的流程,展示了测试工程师如何从需求评审到缺陷管理,再到项目总结,全程参与项目的测试工作。