pytest
文章平均质量分 85
Pytest是一个基于python的测试框架。
florachy
共享测试,共筑家园,畅享测试乐趣
展开
-
Pytest-BDD 行为驱动开发测试
Pytest-BDD 是一个BDD测试框架,使用自然语言Gherkin来描述系统功能和场景,根据这些描述步骤进行系统自动化的测试。原创 2023-07-31 13:36:54 · 2492 阅读 · 0 评论 -
pytest测试框架
pytest基础知识介绍和相关案例展示,带你快速入门。原创 2022-03-13 11:14:50 · 28861 阅读 · 8 评论 -
pytest常用执行参数详解
参数–maxfail=num 在有num个用例执行失败就停止当前前程的测试执行。参数-k=value, 用例的nodeid包含value值则用例被执行。参数-m=标签名,执行被 @pytest.mark.标签名 标记的用例。(注意:多个参数可以联合使用,比如-s,-v,-x可写成 -svx)参数-x, -x 只要有一个用例执行失败就停止当前线程的测试执行。参数-s, 输出调试信息,包括print打印的信息。执行既存在A标记又存在B标记的用例。参数-v, 输出更详细的信息。执行A标记或者B标记的用例。原创 2023-07-20 09:52:29 · 2639 阅读 · 0 评论 -
pytest参数化简单演示
pytest参数化简单演示以及结合yaml的使用。原创 2022-03-13 22:48:44 · 1104 阅读 · 0 评论 -
pytest配置文件:pytest.ini
我们每次在命令行中执行pytest命令时,如果参数是固定的,可以在pytest.ini进行配置,减少繁琐的操作。pytest配置文件可以改变pytest的默认运行方式,它是一个固定的文件名称pytest.ini。当配置文件的参数与命令文件的参数重复时,命令行的参数值会覆盖配置文件中定义的参数值。比如下图,命令行参数值为1,pytest.ini参数值为2,实际执行的参数值为1。pytest在运行时,会自动读取pytest.ini中配置的参数。pytest.ini存放路径为项目的根路径。就不会有告警提示啦~原创 2023-07-20 09:53:52 · 391 阅读 · 0 评论 -
【pytest-html】深度探索pytest-html测试报告的自定义使用
学习pytest-html官方文档,深度探索pytest-html测试报告的自定义使用原创 2022-06-29 17:29:18 · 7316 阅读 · 10 评论 -
pytest钩子函数(一):引导钩子和调试钩子
pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。原创 2023-07-20 09:51:56 · 342 阅读 · 0 评论 -
pytest钩子函数(二):初始化钩子
pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。原创 2023-07-20 10:33:50 · 361 阅读 · 0 评论 -
pytest钩子函数(三):用例收集钩子
pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。原创 2023-07-20 10:34:24 · 398 阅读 · 0 评论 -
pytest钩子函数(四):用例执行钩子
pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。原创 2023-07-20 10:34:58 · 560 阅读 · 0 评论 -
pytest钩子函数(五):报告钩子
pytest这个框架提供了非常多的钩子。通过这些钩子我们可以对pytest 用例收集、用例执行、报告输出等各个阶段进行干预,根据需求去开发对应的插件,以满足自己的使用场景。原创 2023-07-20 10:36:20 · 359 阅读 · 0 评论 -
allure测试报告以及结合pytest使用
allure是一个轻量级,灵活的,支持多语言的测试报告工具,本文带你走进allure的世界。原创 2022-03-14 23:25:11 · 2440 阅读 · 0 评论