Pytest:帮助您编写更好的程序

/media/upload_osgeo/47/477bac98-5957-11eb-ab15-00163e0533f4_m.jpg

发布日期 :2019-07-19 02:34:48 UTC

分类 :Python技术文档

访问量: 283 次浏览

链接 : https://www.osgeo.cn/pytest/

pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:
1、简单灵活,容易上手,文档丰富; 2、支持参数化,可以细粒度地控制要测试的测试用例;
3、能够支持简单的单元测试和复杂的功能测试,
还可以用来做selenium/appnium等自动化测试、
接口自动化测试(pytest+requests);
4、pytest具有很多第三方插件,并且可以自定义扩展,
比较好用的如pytest-selenium(集成selenium)、
pytest-html(完美html测试报告生成)、pytest-rerunfailures(失败case重复执行)、
pytest-xdist(多CPU分发)等;5、测试用例的skip和xfail处理;
6、可以很好的和CI工具结合,例如jenkins。