随笔分类 -  pytest

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