课程目录:“基于Python的全栈自动化测试工程师培训
4401 人关注
(78637/99817)
课程大纲:

  基于Python的全栈自动化测试工程师培训

 

 

Python基础
1.Python环境配置
2.Python基础
3.列表与元组 
4.深入窥探“字符串”、字典、条件与循环
5.封装:函数、对象、类、异常
6.测试:unittest|pytest
7.共享电池:模块 

自动化测试基础
1.Python自动化环境的部署
2.WebDriverAPI:定位元素、获得验证信息、模块驱动测试、关键字驱动测试、数据驱动测试、模块化测试模型实例、数据驱动测试实例

单元测试框架
1.单元测试框架的认知
2.单元测试框架的工作原理
3.单元测试用例的组织
4.构建测试固件
5.组织多个测试用例
6.构建测试套件
7.测试套件的优化
8.多个测试类的控制
9.单元测试执行的控制
10.测试用例的跳过

POM模式
1.如何生成【漂亮的】测试结果
2.测试设计的升华—PO设计模式
为什么使用pageobject(PO)设计模式
PageObject案例实操:基本测试用例
基础场景设计
场景的优化
测试用例的组织
漂亮的测试报告
1.测试案例设计
2.以邮件的形式发送html格式的测试报告
3.给单人发送邮件
4.给多人发送邮件
5.发送『漂亮的』HTML格式的邮件
案例实战:
自动化框架的设计与实现
1.配置文件
2.数据驱动
3.日志管理
4.自动化框架的架构设计
5.框架的实现之公共文件库:配置文件的操作
6.框架的实现之公共文件库:外部文件的操作
7.框架的实现之公共文件库:测试用例信息的管理
8.框架的实现之公共文件库:邮件的配置
9.测试用例(页面)的设计与实现

轻量型接口测试
PostMan
1.Postman全面了解:get请求、post请求、断言、sandbox、collection
2.Postman实操
Get请求:百度搜索案例
Get请求案例:微信接口
Get请求案例:豆瓣api案例讲解
Post请求案例:微信群发消息
Post请求案例:微信From表单
Post请求案例:公众号菜单维护
接口自动化实践知识
1.接口自动化测试概览
2.HTTP协议详解
Base与Requests
1.Request讲解
2.Request案例
3.Base函数封装
4.Request类

接口自动化框架
概览
1.接口测试自动化框架的认知
2.测试是自动化框架的工作流程
3.测试框架的规划设计
4.框架的详细设计与实现:公共配置模块的设置
5.框架的详细设计与实现:通用模块的实现
6.实战:接口自动化测试框架的设计
实战:
手把手实现接口自动化框架
1.通用模块那些事儿(DB、Http、Email、Log等)?
2.requests模块再回顾
3.xml的维护与操作
4.excel的操作(读、写)
5.数据库的操作
6.实战:接口自动化测试框架的实现
实战:
一步一践接口自动化框架
1.测试用例的设计与组织
2.测试报告的维护
3.测试用例的运行
4.测试结果的分析
5.实践:接口自动化测试框架的运行