实战作业
项目简介
企业微信是腾讯微信团队打造的企业通讯与办公工具,具有与微信一致的沟通体验,丰富的 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