随笔分类 - pytest
pytest
摘要:接上一篇,本章讲pytest的配置文件pytest.ini以及allure测试框架 前面我们有讲到在pytest.ini中添加标签markers的方式去掉告警信息,今天会增加其他更多的配置项 [pytest] markers = smoke : smoke tags dev: dev tags 可以
阅读全文
摘要:接上一篇,本章讲pytest的fixture 很多测试框架里的setup、teardown可以实现在执行用例前或结束后加入一些操作,但这种都是针对整个脚本全局生效的。如果有以下场景:用例 1 需要先登录,用例 2 不需要登录,用例 3 需要先登录。很显然无法用 setup 和 teardown 来实
阅读全文
摘要:续上一篇,本章节讲参数化 在测试过程中,我们经常会遇到一个接口或者业务过程需要重复不同传参的情况,pytest也是可以使用 装饰器@pytest.mark.parametrize来满足这种需求,例子如下 import pytestdef add_demo(a, b): return a+b@pyte
阅读全文
摘要:接上一篇,继续延伸pytest框架 打标签 在测试中,我们对用例做一些标识,用来做冒烟测试,优先级最高,次级,再次级的标记,pytest支持打标签的方式来对用例进行分级管理,确保运行的是对应等级的用例。使用方式是在对应的用例上添加装饰器 @pytest.mark.xxx ,同一个用例支持添加多个标签
阅读全文