5-2 pytest的第三方插件-并行测试
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框架与自动化测试应用》各大书店都有
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 pytest及测试框架介绍
- 1-1试看 1-1 pytest及测试框架介绍20:58
- 1-2试看 1-2 pytest初体验,框架结构运行方式命名原则20:36
- 第二章 pytest的测试管理
- 2-1试看 2-1 pytest的断言及按需要运行部分用例34:14
- 第三章 pytest-fixture的主要功能
- 3-13-1 pytest-fixture的主要功能20:46
- 第四章 pytest的参数化与数据驱动框架实现
- 4-14-1 pytest的参数化与数据驱动框架实现27:40
- 第五章 pytest丰富的第三方插件
- 5-15-1 pytest丰富的第三方插件25:01
- 5-25-2 pytest的第三方插件-并行测试19:34
- 第六章 pytest下的日志管理和代码覆盖率
- 6-16-1 pytest下的日志管理和代码覆盖率25:29
- 第七章 allure自动化测试框架使用
- 7-17-1 allure-pytest报告的安装与生成28:21
- 7-27-2 allure使用feature,story,step33:26