700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python3《零基础小白从入门到实战》之“pytest测试框架之测试夹具(Fixture) ”

Python3《零基础小白从入门到实战》之“pytest测试框架之测试夹具(Fixture) ”

时间:2024-05-12 04:28:59

相关推荐

Python3《零基础小白从入门到实战》之“pytest测试框架之测试夹具(Fixture) ”

测试夹具(Fixture)是什么?

在测试过程当中,有时你需要提前给你的测试用例去准备一个运行环境。这个测试环境通常来说被称为测试夹具(Fixture),又被称为固定装置、测试固件等。

当你要测试一个电器的时候,你需要提供不同的输入电压电流的环境,

当你测试一台电脑网络的时候,必须要提供网络环境,

当你要测试一个手机游戏能否被安装时,你需要提供一台手机环境,

当你要测试一个软件能否登录的时候,你需要准备用户名和密码这样的用户环境,

当你要测试一个数据库能否操作的时候,需要提供数据库的连接环境。



夹具

- pytest.fixture() 声明夹具

- 把夹具的函数名作为参数传到测试用例当中# fixture 夹具

- 测试夹具如果想获取返回值,就要手动传入夹具作为参数,不能用 autouse

例如:

"""fixture,测试夹具。 测试用例执行的前置动作和后置动作。前置条件:"""import pytest# 夹具:函数@pytest.fixture()def function_before():"""用例前置条件"""print("测试用例执行前")yi

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。