资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,0,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,0,202x,pytest和allure测试框架教程及应用,演讲人,202x-11-11,202xpytest和allure测试框架教程及应用演讲人2,1,4,5,6,2,3,1,目录,7,8,第1章pytest及测试框架介绍,第2章pytest的测试管理,第3章pytest-fixture的主要功能,第4章pytest的参数化与数据驱动框架实现,第5章pytest丰富的第三方插件,第6章pytest下的日志管理和代码覆盖率,第7章allure自动化测试框架使用,第8章pytest和allure框架在自动化测试中的应用,456231目录78第1章pytest及测试框架介绍第2章p,2,01,第1章pytest及测试框架介绍,01第1章pytest及测试框架介绍,3,第1章pytest及测试框架介绍,1-11-1pytest及测试框架介绍什么是框架?pytest测试框架介绍,1-21-2pytest初体验,框架结构运行方式命名原则pytest安装使用pytest测试框架结构运行方式和命名原则,第1章pytest及测试框架介绍1-11-1pytest及测,4,02,第2章pytest的测试管理,02第2章pytest的测试管理,5,第2章pytest的测试管理,2-12-1pytest的断言及按需要运行部分用例pytest的各种断言使用skip和xfail的使用场景使用pytest.mark标记不同测试方法,执行不同用例使用文件名类名方法名执行特定的用例使用-k参数调用不同组合运行需要的用例,第2章pytest的测试管理2-12-1pytest的断言及,6,03,第3章pytest-fixture的主要功能,03第3章pytest-fixture的主要功能,7,第3章pytest-fixture的主要功能,3-13-1pytest-fixture的主要功能使用fixture执行配置及销毁;非常灵活使用。数据共享:在conftest.py配置里写方法可以实现数据共享,不需要import导入。可以跨文件共享scope的层次及神奇的yield组合相当于各种setup和teardown使用fixture进行数据传递-参数使用多个fixture和fixture之间调用fixture的自动应用,第3章pytest-fixture的主要功能3-13-1py,8,04,第4章pytest的参数化与数据驱动框架实现,04第4章pytest的参数化与数据驱动框架实现,9,第4章pytest的参数化与数据驱动框架实现,4-14-1pytest的参数化与数据驱动框架实现fixture的参数化pytest.mark.parametrize参数化和数据驱动传递数据并参数化fixture传二个参数与数据驱动结合,第4章pytest的参数化与数据驱动框架实现4-14-1py,10,05,第5章pytest丰富的第三方插件,05第5章pytest丰富的第三方插件,11,5-15-1pytest丰富的第三方插件调整测试用例的执行顺序执行用例遇到错误停止执行用例失败后重新运行多条断言前面报错后面依然执行,5-25-2pytest的第三方插件-并行测试多线程并行与分布式执行其他有意思的插件使用pytest执行unittest的测试用例pytest-html生成报告,第5章pytest丰富的第三方插件,5-15-1pytest丰富的第三方插件调整测试用例的执行顺,12,06,第6章pytest下的日志管理和代码覆盖率,06第6章pytest下的日志管理和代码覆盖率,13,6-16-1pytest下的日志管理和代码覆盖率日志管理代码覆盖率,第6章pytest下的日志管理和代码覆盖率,6-16-1pytest下的日志管理和代码覆盖率日志管理代码,14,07,第7章allure自动化测试框架使用,07第7章allure自动化测试框架使用,15,7-17-1allure-pytest报告的安装与生成allure2安装与学习使用allure2生成精美报告,7-27-2allure使用feature,story,allure中使用feature,story,step,attach功能定制报告attach附中文本和网页,7-37-3allure中使用severity,titlallure中使用severity,title,description,link,issue,title等定制丰富全面报告,第7章allure自动化测试框架使用,7-17-1allure-pytest报告的安装与生成all,16,08,第8章pytest和allure框架在自动化测试中的应用,08第8章pytest和allure框架在自动化测试中的应用,17,第8章pytest和allure框架在自动化测试中的应用,8-18-1pytest和allure框架在单元测试中的,8-28-2pytest和allure在web自动化测试,第8章pytest和allure框架在自动化测试中的应用8-,18,感谢聆听,感谢聆听,19,
展开阅读全文