下载APP

扫码下载APP

会员中心
NEW
Pytest—测试框架利器
时长 15.3小时 有效期 180天 已学习 301人 难度 进阶
收藏

价格:

¥600

【课程介绍】 

 

随着自动化测试工作如火如荼的开展,测试框架技术也是不断发展延伸,从最初的unittest、PyUnit、nose、Robot Framework到Pytest,都有各自不同的特点和特色。其中Pytest的优势尤为突出,被称为目前最火的第三方测试框架:

1、使用简洁,方便:无需测试类继承,提供详细的失败信息。

2、自动发现测试用例。

3、灵活运行指定的测试用例,指定模块,制定测试类,测试用例通过加标签区分正常用例,回归用例、冒烟用例等。

4、兼容unittest/nose框架。

5、相关插件众多,可以根据需要扩展功能。

 

所有的事务都有两面性,正因为Pytest功能丰富强大,所以被广泛应用到各个领域,但是也因为其功能非常庞杂,导致要想快速掌握和运用就更难上加难了。所谓三拳两脚好学,但要横扫千军就步履艰难了......

 

【课程优势】 

 

1、针对基于Django框架的自动化测试平台,使用Pytest进行自动化测试框架全面深入实战。

2、由浅入深,由简到繁,通过敏捷迭代研发的思路进行框架的开发:

(1)独立测试脚本与Pytest框架封装实践

(2)复杂关联业务测试脚本Pytest框架封装实践(执行顺序、脚本之间关联参数传递技术、脚本批量执行等)

(3)分版本进行Pytest框架的研发(前置、后置方法、Fixture固件技术、DDT技术、Mark、Skip等相关设置、Pytest.ini全局参数设置、conftest.py全局方法配置等各种pytest框架技术实战):

(4)测试报告:HTML报告+钩子函数定制+Allure报告

(5)测试日志: logging对象之级别设置(Debug\Info\Warning\Error\Critical)、日志输出格式控制、控制台输出、文件输出、公共日志模块设置、conf日志配置文件设置等。

(6)pytest框架整体设计及规划:如何将pytest丰富的框架技术进行全面整合,研发适合我们企业或自身要求的【自研测试框架】是很多测试工程师最大的痛点,也是我们课程最关键的一项任务。以下就是测试框架封层设计的核心要素。

 

 

【课程前提】 

 

学前必备知识:python的基础语法及自动化测试基础(至少掌握selenium自动化技术) 

 

【项目实战背景】 

 

很多测试工程师在学习测试框架时都是通过一些简单的代码进行框架实践,与测试工作多少有些相脱节。为了有效的解决这一技术与实际工作相分离的风险,我们从课程一开始就使用【Django自动化测试平台】作为我们此次的被测系统,结合Selenium+元素定位技术有效的将UI自动化测试脚本和Pytest框架技术有效、深入、全面结合。

​​​​​​​

 迅速将大家带入实际的测试框架研发场景,快速全面了解并掌握测试框架的设计、开发以及实践等各种工作。

​​​​​​​

 

了解更多课程内容及课程安排,可咨询QQ 2852509883 或致电客服 400-821-0951(工作日9:00-17:30)

【看这里!】技术交流、拓展人脉、领取更多福利,欢迎加入学掌门Atstudy

免费试学
讲师
仲老师

仲老师

商莉

商莉

关于我们

如何学习
讲师入驻
网校介绍
发展历程

联系我们

微信:xiaomeng_atstudy

电话:400-821-0951

邮箱:wangzhanbu@atstudy.com

地址:上海市云南北路59号六合大厦

网校QQ群
微信公众号

所有版权均归 上海博为峰软件技术股份有限公司 所有 沪ICP备05003035号    办学许可证号:131010170000731    广播电视节目制作经营许可证:(沪)字第04135号