-
Python基础:
入门语法和数据类型:
编码环境安装基本语法
常用数据类型
常用运算符
Llist、Tuple、Dict、if&for、while
-
Python进阶:
函数:
语法
内置函数
函数编写
file对象测试数据读写操作
OS对目录操作引用
异常处理&异常基类学习
调试方法&技巧
类与对象:
创建
继承与初始化函数
封装复用
模块引入import&fromimport
-
python高级:
单元测试//数据驱动/半自动化:
单元测试 unittest
单元测试报告 Htmlreport
Excel读写测试数据
Mysql读写测试数据
配置文件的使用与设计、类封装
DDT框架原理以及使用
DDT框架结合单元测试
SMTP发送邮件
logging日志输出原理
logging日志类封装
-
Python实战
接口自动化
http通信学习
接口测试工具
reqests模块讲解应用
需求分析和用例设计
数据管理和数据驱动
数据获取和解析、json、dict
结合单元测试+ddt
优化 创造环境数据
断言、正则使用
日志处理和报告生成
jenkins持续集成
web自动化
seleniumwebdriver环境搭建
web页面组成 html+dom对象
简单元素定位和定位辅助工具
复杂元素定位
selenium框架原理
常用页面操作
pageobject设计模式原理以及架构
自动化实战 应用场景、需求分析和用例设计
pageobject设计模式应用
引入单元测试、断言处理
深入分层设计、异常处理、集成日志
basepage提取
引入pytest
加入jenkins持续集成
APP自动化
环境安装和原理
安卓app界面元素、package/activity
ADT工具和常用adb命令
uiautomatorviewer使用
appium工作原理、Desired Capabilities
appium元素定位 id/classname
uiautomator定位
appium常用操作
appium上下文和H5测试
代码重构basepage
po设计
加入jenkins持续集成
RF框架
robotframework
RF语法变量使用
测试用例编写
库、资源 关键字类型、定义、使用
资源和测试套件设置
控制流
执行dos命令、python语句
web自动化库selenium2library常用关键字
实现分层思想
常用断言、异常处理
测试用例管理、常用命令
加入jenkins持续集成
appiumLibrary应用
requestsLibrary应用