- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
测试工程师,测试开发工程师
你将会学到:
这是最实用的测试框架,为你进行自动化测试提供技术支持。是你提升薪水和在自动化测试中发挥作用的必修
课程简介:
1、技术含量够,不适合初学。
2、分类:测试中级课程,测试开发初级课程;要求:会代码,技术栈python。
3、这是企业中实用的教程,主要包括pytest,allure两个框架,解决测试自动化中的如下问题:
3.1 测试必备的各种断言能力。
3.2 测试用例的运行管理,在测试方法method/function、测试类class、文件module、会话session之前之后执行测试准备和测试销毁的能力,跳过skip,指定有问题的用例xfail。
3.3 使用标签mark,运行参数k,m和调用不同文件名方法名等实现执行需要的部分测试用例,灵活,强大。
3.4 使用fixture执行配置及销毁;非常灵活使用。数据共享。
3.5 测试数据参数化pytest.mark.parametrize(),与fixture结合达到测试前配置数据,执行多次灵活配置。
3.6 第三方插件实现的,不同顺序执行,重复失败的用例,失败停止,断言失败继续,并行执行测试用例。
3.7 pytest下的log与代码覆盖率的解决。
3.8 allure框架的使用,feature,story,step,attach功能,
希望能为大家提供测试相关的技术。录制的水平会持续提高,感谢关注!
配置书籍:《pytest框架与自动化测试应用》各大书店都有
课程大纲-pytest和allure测试框架教程及应用
第1章pytest及测试框架介绍(41分钟2节)
第2章pytest的测试管理(34分钟1节)
2-1
2-1 pytest的断言及按需要运行部分用例pytest的各种断言使用skip和xfail的使用场景使用pytest.mark标记不同测试方法,执行不同用例使用文件名类名方法名执行特定的用例使用-k参数调用不同组合运行需要的用例
[34:14]开始学习第3章pytest-fixture的主要功能(20分钟1节)
3-1
3-1 pytest-fixture的主要功能使用fixture执行配置及销毁;非常灵活使用。数据共享:在conftest.py配置里写方法可以实现数据共享,不需要import导入。可以跨文件共享scope的层次及神奇的yield组合相当于各种setup 和teardown使用fixture进行数据传递-参数使用多个fixture和fixture之间调用fixture的自动应用
[20:46]开始学习第4章pytest的参数化与数据驱动框架实现(27分钟1节)
4-1
4-1 pytest的参数化与数据驱动框架实现fixture的参数化pytest.mark.parametrize参数化和数据驱动传递数据并参数化fixture传二个参数与数据驱动结合
[27:40]开始学习第5章pytest丰富的第三方插件(44分钟2节)
第6章pytest下的日志管理和代码覆盖率(25分钟1节)
第7章allure自动化测试框架使用(1小时22分钟3节)
7-3
7-3 allure中使用severity,title等定制allure中使用severity,title,description,link,issue,title等定制丰富全面报告
[20:51]开始学习第8章pytest和allure框架在自动化测试中的应用(39分钟2节)
第9章结课测试(01节)
“Linda”老师的其他课程更多+