pytest测试框架3-如何将测试代码与测试数据分离?

pytest参数化测试! 参数化测试允许传递多组数据,一旦发现测试失败,pytest会及时报告。 @pytest.mark.parametrize(argnames,argvalues)装饰器可以达到批量传送参数的目的 第一步:用python的requests请求一个接口: import...

2019-08-18 12:57:56

阅读数 3

评论数 0

pytest测试框架2-深入讲解pytest的配置文件

一.pytest里都有哪些非测试文件? 1.pytest.ini: pytest的主配置文件,可以改变pytest的默认行为,其中有很多可配置的选项 2.conftest.py:是本地的插件库,其中的hook函数和fixture将作用于该文件所在的目录以及所有子目录。 3.__init__p...

2019-08-02 15:39:00

阅读数 11

评论数 0

pytest测试框架1-强大的Fixture功能

1.fixture是 干什么用的?? fixture是在测试函数运行前后,由pytest执行的外壳函数;代码可以定制,满足多变的测试需求; 包括定义传入测试中的数据集,配置测试前系统的初始状态,为批量测试提供数据源等等... fixture是pytest用于将测试前后进行预备,清理工作的代码...

2019-07-14 20:48:46

阅读数 13

评论数 0

提示
确定要删除当前文章?
取消 删除