pytest网站_几个重要的文件解释
重复测试直到失败(重点!)
pip3 install pytest-repeat -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
- 如果需要验证偶现问题,可以一次又一次地运行相同的测试直到失败,这个插件将很有用
- 可以将pytest的 -x 选项与pytest-repeat结合使用,以强制测试运行程序在第一次失败时停止
py.test --count=1000 -x test_file.py
参数化场景
只有测试数据和期望结果不一样,但操作步骤是一样的测试用例可以用上参数化;
一般自动化用例都要求可以任意顺序执行吗,且独立 (思考)
实际Web UI自动化中的开发场景,比如是一个登录框
- 你肯定需要测试账号空、密码空、账号密码都为空、账号不存在、密码错误、账号密码正确等情况
- 这些用例的区别就在于输入的测试数据和对应的交互结果
- 所以我们可以只写一条登录测试用例,然后把多组测试数据和期望结果参数化,节省很多代码量
接口自动化的参数(参数化场景)
小萝莉pytest测试
https://www.cnblogs.com/poloyy/tag/Pytest/default.html?page=2
小萝莉conftestpy纤细解释
https://www.cnblogs.com/poloyy/p/12663601.html
pytest.ini
https://www.cnblogs.com/poloyy/p/12702294.html
@pyest.mark.paramtier
参数化