软件测试面试真题 | Pytest 的内置 fixture 有哪些?
获取更多面试真题
面试官问: 测试流程大概是什么?
考察点
pytest 的 fixture 是什么
pytest 的常用内置 fixture
技术点
pytest 的 fixture 的概念
pytest 的常用内置 fixture 清单
pytest 的常用内置 fixture 的使用方法
fixture 的概念
是一种使用
@pytest.fixture
定义的函数通常在具体的测试函数之前或是之后运行
内置 fixture 清单
查看 fixture :
pytest --fixtures
复制代码
内置 fixture:request
request
复制代码
内置 fixture:capsys
capsys
复制代码
内置 fixture:tempdir
tempdir
复制代码
总结
pytest fixture 是一种使用
@pytest.fixture
定义的,通常在具体的测试函数之前或是之后运行的函数可以使用
pytest --fixtures
查看 pytest 的所有 fixture 清单常用的内置 fixture 有:
request:用来获取测试函数请求信息
capsys:用来访问被捕获的系统输出
tempdir:用来获取一个临时目录
获取更多面试真题
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/92bb54ff55b21a3a66e4c6e9c】。文章转载请联系作者。
评论