pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点: 1.1安装 1.2验证安装 插件列表网址: 包含很多插件包,大家可依据工作的需求选择使用。 4.1前置条件: 1.文件路径: 2.配置文件内容: 4.2Pytest测试报告 pytest-HTML是一个插件,pytest用于生成测试结果的HTML报告。兼容,3.6 安装方式:pipinstallpytest-html pytest是一个全功能的Python测试工具,可以帮助您编写更好的程序。它与Python自带的unittest测试框架类似,但pytest使用起来更简洁和高效,并且兼容unittest框架。pytest支持简单的单元测试和复杂的功能测试,可以结合requests实现接口测试,结合selenium、appium实现自动化功能测试,使用pytest结合Allure2集成到Jenkins中可以实现持续集成。 关于pytest的具体介绍使用跟实战运用我整理成了一份文档,如下图目录所示,如果你需要的话可以私信我关键词“资料”免费获取,助你如虎添翼!
-Test_App--test_
[pytest]搜索文件名python_files=test_*.py搜索的函数名python_functions=test_*
pipinstallpytest-html
importpytestclassTest_ABC:defsetup_class(self):print("-------setup_class")defteardown_class(self):print("-------teardown_class")deftest_a(self):print("-------test_a")assert1deftest_b(self):print("-------test_b")assert0-s:输出程序运行信息#--html=./在当前目录下生成文件️若要生成xml文件,可将--html=./改成--html=./命令行进入Test_App目录3.执行命令:pytest执行结果:1.在当前目录会生成assets文件夹和文件6.总结