Skip to content

实战作业

项目简介

企业微信是腾讯微信团队打造的企业通讯与办公工具,具有与微信一致的沟通体验,丰富的 OA 应用,和连接微信生态的能力,可帮助企业连接内部、连接生态伙伴、连接消费者。专业协作、安全管理、人即服务。

知识点

  • Selenium 环境搭建
  • Selenium 常用操作
  • web 测试用例编写
  • css 元素定位技巧
  • xpath 元素定位技巧
  • 行为日志、截图,page source 记录
  • web 自动化实战
  • 复用 cookie
  • PO 设计模式
  • 异常自动截图
  • 测试用例流程设计(数据的初始化与清理)
  • 结合 Allure 生成带有异常截图、日志、测试步骤等内容的测试报告

实战内容

用例

  • 完成编写企业微信添加成员功能冒烟用例的线性代码。
  • 完成编写企业微信添加成员功能异常场景的线性代码。

设计测试用例

测试模块 用例标题 前置条件 用例步骤 预期结果 实际结果
成员模块 添加成员 登录成功 1. 点击顶部栏【通讯录】按钮
2. 点击添加成员按钮
3. 输入成员信息点击保存
4. 验证成员列表页面
1.进入通讯录页面
2.进入添加成员界面
3. 成功添加学员
4. 添加成功的成员展示在成员列表里面
成员模块 添加成员,输入重复账号 登录成功 1. 点击顶部栏【通讯录】按钮
2. 点击添加成员按钮
3. 输入重复标识的成员信息点击保存
1.进入通讯录页面
2.进入添加成员界面
3. 添加学员失败提示账号已被占用

实战要求

  • 使用 pageobject 设计模式优化线性代码。
  • 编写添加成员成功和失败的测试用例。
  • 填写相关测试报告。
  • 断言添加失败和重复信息。

作业提交

  • 编程题请提交代码的 zip 压缩包,不要包含 venv 虚拟环境。
  • 作业提交入口
  • 账号:班级前缀+手机号
    • ck15800000000
    • pyqz15800000000
  • 密码:Hogwarts123