咨询热线:18820199226 企赢培训学院,欢迎你!
当前位置:首页>公开课>项目综合 > 基于Python的全栈自动化测试工程师最佳实践

基于Python的全栈自动化测试工程师最佳实践

课程咨询热线:18820199226

客服在线时间:9:00-18:00,其它时间请电话咨询,谢谢!

立即在线咨询

基于Python的全栈自动化测试工程师最佳实践开课时间与地点

北京 2020-09-25至2020-09-27 7800元 讲师团 详情了解

基于Python的全栈自动化测试工程师最佳实践课程简介

1577783802(1).png 培训收益

通过此次课程培训,可使学习者获得如下收益:

1.深刻理解在“互联网+”时代下自动化测试技术的发展历程和企业演化趋势;

2.了解业界市场需求和国内外最新的自动化测试技术测试思想,掌握自动化测试技术的潜在价值;

3.结合Python3了解自动化测试技术及业界方案针对应用案例,从而为企业在自动测试实施与及测试技术架构上提供决策参考;

4.掌握业界主流的接口测试与自动化测试技术体系;

5.掌握自动化测试开发语言Python基础

6.理解接口测试与自动化测试开展环境、准入条件、开展时机

7.掌握接口测试与自动化测试的规范与规则

8.轻量型接口测试工具的应用

9.掌握数据驱动测试、POM模型等;

10.掌握TDD、BDD测试规则;

11.掌握接口/UI自动化框架选型设计、实现;

12.掌握接口/UI自动化框架案例驱动; 

13.掌握自动化测试技术实际应用场景中测试效率的提升,测试质量的提升,测试成本降低

培训特色

1.课程培训选取业界目前最流行、最受欢迎的自动化测试技术Python3+Request、单元测试、Python3+Sselenium3组合及轻量型测试工具等够成测试体系。强化测试开发语言基础和核心关键技术实现、两大框架接口|UI自动化框架的设计与实现,以案例实战为驱动,保证充足的案例能够掌握测试技术的实现。

2.通过一个完整的实际项目及一组相关的项目训练案例,完全覆盖自动化测试技术的实现。课堂实践项目以项目小组的形式进行实操练习,重点强化理解接口与UI自动化测试技术技术核心,同时掌握作为自动化测试架构师的基本技术与业务素养。

3.本课程的授课师资都是有着多年在一线从事自动化测试项目的资深讲师,采用原理技术剖析和实战案例相结合的方式开展互动教学、强化以建立实际自动化测试技术解决方案为主体的应用开发、技术讨论与交流咨询,在学习的同时促进讲师学员之间的交流,让每个学员都能在课程培训过程中学到实实在在的自动化测试技术知识体系,以及城市技术应用实战技能,具备实际开展自动化测试技术的动手开发实践与架构能力。授课过程中,根据学员需求,增设交流环节,可将具体工作中遇到的实际问题展开讨论,讲师会根据学员的实际情况微调授课内容,由讲师带着全部学员积极讨论,并给出一定的时间让学员上台发言,现场剖析问题的症结,规划出可行的解决方案。

 日程安排

日程

培训模块

培训内容

第一天

上午

Python基础

1. Python环境配置

2. Python基础

3. 列表与元组 

4. 深入窥探“字符串”、字典、条件与循环

5. 封装: 函数、对象、类、异常

6. 测试:unittest | pytest

7. 共享电池:模块 

第一天下午

自动化测试基础

1. Python自动化环境的部署

2. WebDriver API定位元素获得验证信息模块驱动测试关键字驱动测试数据驱动测试模块化测试模型实例数据驱动测试实例

第二天上午

单元测试框架

 

1. 单元测试框架的认知

2. 单元测试框架的工作原理

3. 单元测试用例的组织

4. 构建测试固件

5. 组织多个测试用例

6. 构建测试套件

7. 测试套件的优化

8. 多个测试类的控制

9. 单元测试执行的控制

10. 测试用例的跳过

第二天

下午

POM模式

1. 如何生成【漂亮的】测试结果

2. 测试设计的升华—PO设计模式

Ø 为什么使用page object(PO)设计模式

Ø PageObject案例实操:基本测试用例

Ø 基础场景设计

Ø 场景的优化

Ø 测试用例的组织

漂亮的测试报告

1. 测试案例设计

2. 以邮件的形式发送html格式的测试报告

3. 给单人发送邮件

4. 给多人发送邮件

5. 发送『漂亮的』HTML格式的邮件

案例实战:

自动化框架的设计与实现

 

1. 配置文件

2. 数据驱动

3. 日志管理

4. 自动化框架的架构设计

5. 框架的实现之公共文件库:配置文件的操作

6. 框架的实现之公共文件库:外部文件的操作

7. 框架的实现之公共文件库:测试用例信息的管理

8. 框架的实现之公共文件库:邮件的配置

9. 测试用例(页面)的设计与实现

第三天

上午

轻量型接口测试

PostMan

 

1. Postman全面了解:get请求、post请求、断言、sandboxcollection

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. 实践:接口自动化测试框架的运行

第四天

学习考核与业内经验交流

 授课专家

李老师  十几年软件研发|测试、项目管理及咨询经验。擅长项目模块化流程设计、软件测试流程设计及敏捷测试开展、自动化(UI自动化、接口测试、性能)测试框架设计与实施。 曾任职于微软、BEA等IT公司,现任某IT互联网创业公司项目总监。具有丰富的软件项目实施与项目管理实战经验,从系统工程师、数据库DBA、研发工程师、测试工程师、测试总监、项目总监等技术与管理岗位获得的丰富的项目及实战经验,令其可以站在技术人员的维度及企业管理者的高度,以更广的视角来理解测试管理(敏捷测试),并能配合和推动研发部门推广敏捷测试、性能测试及自动化测试框架的规划与实施。其著有多本技术书籍。与企业合作深入推动自动化(性能)工具及框架应用与实施活动。很多课程与咨询中的最佳实践,均来自于其之前及当前参与的实际项目的一线实践。


本课程由中国信息化培训中心颁发《Python自动化测试工程师》证书, 证书查询网址www.zpedu.com,证书可作为专业技术人员职业能力考核的证明,以及专业技术人员岗位聘用、任职、定级和晋升职务的重要依据。


阅读更多

老师介绍

讲师团

讲师团公开课讲师团

我们讲师团的老师都是自各行业顶尖的培训师,在各自己擅长的领域都有自己独特的见解,不但有扎实的理论知识,而且实战经验也非常的丰富,每一位都是实战型的讲师,能运用现代培训理念和手段,将自己的技能与经验传授给其他人,让学员学以致用。我们的讲师团:用心制定培训课程时要“用心”考虑企业的实际需求,如果企业对培...[详细]

更多 >

项目综合相关推荐

更多 >

项目综合相关视频

img

方案下载

内训方案下载

img

课表下载

2020年公开课课表下载