第一回:手工测试
示例场景:企业微信web添加成员
1. 登录
2. 进入【首页页面】
3. 点击【首页的】添加成员"按钮
4. 在【成员页面】填写成员信息
5. 点击【成员页面】的"保存"按钮
6. 进入【通讯录页面】
7. 断言
PageObject:类
- 首页 Main_page
- 成员页面 Member_page
- 通讯录页面 Contact_page
第二回:UI自动化测试
- UI自动化技术
- Selenium3
第三回:PO设计模式
- PO设计思想
- PO原则
- PO建模
第四回:PO实战之企业微信web
- 链式调用
- 封装BasePage
- 封装定位方法
造数据的第三方库:faker
- 安装
pip install faker
- 基本用法
# 引入
from faker import Faker
# 实例化
fake = Faker('zh_CN')
# 随机中文名
fake.name()
# 随机身份证号
fake.ssn()
# 随机手机号
fake.phone_number()
作业
场景:在【通讯录页面】添加成员
要求:
- 使用PO模式封装
- 在用例中使用参数化
- 输出日志信息
- 输出Allure报告