第一章 测试行业介绍、发展、需要具备的能力
1. 测试行业介绍、发展、需要具备的能力
第二章 Python编程实战
1. 认识Python及环境搭建-Python第一讲
2. 运算符及表达式知识点、列表等-Python第二讲
3. 元组、字典及while流程控制讲解-Python第三讲
4. 练习题讲解及函数、参数的使用-Python第四讲
5. global关键字、类讲解、self、__init__函数
6. 子类含义、模块、包概念及使用、文件操作-Python第六讲
7. 第三方模块安装、excel、pymysql操作
8. Python-作业点评和答疑
第三章 Appium App自动化测试
1. Appium介绍、原理、及环境搭建
2. 执行第一个case、如何定位控件、定位工具详解
3. 定位方式by_android_uiautomatomator
4. 其他api使用、unittest介绍使用
5. desired_caps参数及加载用例的方式
6. Android toast处理及webview测试
7. PO模式框架设计,项目自动化框架完整搭建
8. ddt数据驱动测试框架及关键字驱动框架设计
第四章 selenium web自动化测试
1. 自动化测试本质、自动化使用场景分析、设计原则
2. selenium特点和selenium的发展史和原理
3. selenium自动化测试环境搭建详解
4. 元素定位方式通过id和name定位控件
5. 元素定位class_name详解
6. 定位link_text及partial_link_text
7. 元素定位xpath详解代码分析
8. css_selector定位方式详解
9. 获取当前title信息和url信息
10. 浏览器控制操作
11. 浏览窗体大小设置
12. 常用的控件操作动作事件
13. 获取验证信息和校验信息
14. 三种等待、键盘事件、多窗口
15. checkbox和radiobutton的处理
16. 鼠标事件详解移动拖动等详解
17. 键盘事件详解
18. 三种等待时间详解
19. 多窗口切换处理
20. alert弹出框多种形态处理
21. 截图方法详解
22. iframe控件的多种处理方法
23. selecet单选处理和多选处理详解
24. 普通时间控件处理和特殊时间控件处理
25. 验证码处理cookies注入
26. 普通文件上传和使用autoit文件上传
27. 滚动条处理的多种方法
28. 项目实战PO框架数据分离框架封装实现自动化
第五章 Python接口自动化测试实战
1. 接口测试概念-接口测试意义、流程、协议详解
2. 接口测试、怎么做用例设计、Charles使用、postman
3. Python requests实战环境搭建、详解--第一节
4. Python requests实战环境搭建、详解--第二节
5. Python+requests+Unittest框架设计
6. Python+requests+Unittest+数据参数化
7. 接口自动化测试logging模块实战使用
8. 接口自动化Excel用例驱动封装读取、设计、处理
9. 接口自动化config配置信息读取封装
10. 封装体系化的框架数据驱动、config、logging第一节
11. 封装框架基于数据驱动、config、logging_第二节
12. 接口自动化框架项目实战、CI实现持续自动化、漂亮的测试报告
第六章 Jmeter性能测试实战
1. Jmeter环境搭建、组件认识、性能测试知识介绍
2. Jmeter介绍、目录结构、差异化详解
3. Jmeter badboy&blazemeter录制创建脚本
4. Jmeter发送修改请求实战、线程组、虚拟用户、测试计划
5. Jmeter多种处理器详解、正则、json提取&数据库连接
6. ant+jenkins+Jmeter自动化测试实现CI集成
7. 性能测试准备&服务器资源监控&指标分析&报告编写_第一节
8. 性能测试准备&服务器资源监控&指标分析&报告编写_第二节
第七章 ci持续集成
1. ci介绍、环境搭建、原理、如何结合分层自动化测试、Git代码