知名产品 web 自动化测试实战

霍格沃兹测试开发学社 ceshiren.com

课程目录

  • 企业微信产品介绍
  • 测试用例分析
  • web 自动化知识回顾
  • 实战练习

成果展示

  • 工程结构
  • 运行效果

企业微信产品介绍

  • 企业通讯与办公工具
  • 有很丰富的 OA 应用

第一回:点点点

  • 人物
  • 剧情
  • 痛点
  • 对策
功能测试场景:企业微信添加成员(web端)

1. 登录
2. 点击添加成员按钮
3. 填写成员信息
4. 查看结果

用例设计:手工测试

  • 功能测试场景

第二回:UI 自动化测试

  • 需要频繁回归的场景
  • 核心业务场景
  • 浏览器的兼容性

Selenium

知识回顾

  • 思维导图演示

用例设计:自动化测试

自动化场景:企业微信添加成员(web端)

1. 登录
2. 点击添加成员按钮
3. 填写成员信息
4. 断言结果






实战练习 1

  • 植入 cookie 登录(参见【Cookie 复用】)

实战练习 2

  • 添加通讯录成员

痛点分析

  • 大段重复代码
  • 无法适应 UI 变化

课后作业

  • 从通讯录页面:添加成员
  • 从通讯录页面:添加部门