随笔分类 -  pytest

摘要:背景:测试数据既要在fixture方法中使用,同时也在测试用例中使用 使用方法:在使用parametrize的时候添加"indirect=True"参数。pytest可以实现将参数传到fixture方法中,也可以在当前测试用例中使用。 原理:参数indirect=True时,pytest会把argn 阅读全文
posted @ 2021-11-18 15:56 小幸运|| 阅读(478) 评论(0) 推荐(0)
摘要:pytest第三方插件,用来解决用例之间的依赖关系。如果依赖的用例执行失败后 后续的用例会被跳过执行,相当于智能执行了pytest.mark.skip, 首先要安装插件:pip install pytest-dependency 使用: 第一步:在被依赖的用例上打上标签@pytest.mark.de 阅读全文
posted @ 2021-11-15 14:19 小幸运|| 阅读(625) 评论(1) 推荐(0)
摘要:一、conftest.py的特点 1、可以跨.py文件调用,有多个.py文件调用时,可让conftest.py只调用了一次fixture,或调用多次fixture 2、conftest.py与运行的用例要在同一个pakage下,并且有__init__.py文件 3、不需要import导入 conft 阅读全文
posted @ 2021-03-16 17:33 小幸运|| 阅读(121) 评论(0) 推荐(0)
摘要:在pycharm命令行运行pytest,报错: pytest不是内部或外部命令,也不是可运行的程序 或批处理文件 如图: 原因: python安装路径的Scripts目录下没有pytest.exe 解决方法: 首先卸载在pycharm安装的pytest,命令行窗口执行“pip uninstall p 阅读全文
posted @ 2021-01-15 17:31 小幸运|| 阅读(5156) 评论(0) 推荐(1)
摘要:pytest与unittest是自动化测试框架中两个经典的测试框架,pytest可以完成所有unittest功能的同时还拥有一些unittest无法做到的功能,使用起来更加灵活。 这两个框架的差异主要体现在以下几个方面: 1.测试用例的编写: unittest将所有测试用例封装于类中且继承于unit 阅读全文
posted @ 2021-01-08 14:54 小幸运|| 阅读(208) 评论(0) 推荐(0)