Introduction
1.
移动入门
1.1.
移动端测试概述
1.2.
移动测试环境搭建搭建
1.2.1.
Java环境搭建
1.2.2.
Android sdk 环境
1.2.3.
Android 虚拟机安装
1.3.
ADB命令
1.4.
移动端自动化工具
1.5.
appium环境搭建
1.6.
appium入门案例
2.
app操作api
2.1.
app基础操作api
2.2.
uiautomatorviewer工具
2.3.
app元素定位操作api
2.4.
根据元素获取信息api
2.5.
元素事件操作
2.6.
模拟手势操作
2.7.
手机操作api
3.
Pytest
3.1.
pytest安装和介绍
3.2.
setup和teardown函数
3.3.
pytest的配置文件
3.4.
pytest常用插件
3.5.
pytest提高1--fixture
3.6.
pytest提高2
4.
PO模式
4.1.
PO模式介绍
4.2.
项目准备
4.3.
按照业务抽取代码
4.4.
抽取的find_element
4.5.
抽取基础动作
5.
数据驱动--Yaml
5.1.
Yaml介绍
5.2.
python解析yaml文件
5.3.
yaml数据驱动案例
6.
Allure报告和Jenkins集成
6.1.
allure介绍
6.2.
pytest中使用allure
6.3.
Jenkins安装
6.4.
Jenkins持续集成配置
Published with GitBook
移动端测试课程介绍
PO模式简介
学习目标
知道PO模式的作用及优缺点
1. 什么是PO模型
PO模型是Page Object Model的简写,页面对象模型.
作用,
就是把测试页面和测试脚本进行分离,即把页面封装成类,供测试脚本进行调用.
2. 优缺点
优点:
提高代码的可读性
减少了代码的重复
提高代码的可维护性,特别是针对UI界面频繁变动的项目.
缺点:
造成项目结构比较复杂,因为是根据流程进行了模块化处理