1. pytest有哪些特点

pytest是一个非常成熟的全功能的python测试框架,主要有以下几个特点:

1.简单灵活,容易上手,支持参数化;
2.是python的第三方单元测试框架,可以做系统测试,比unitest更简洁和高效,同时兼容unittest框架,在unittest框架迁移到pytest框架的代码不需要重写代码,是一套纯python代码的自动化测试框架;
3.能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appium等UI自动化测试,接口自动化测试(pytest+request);
4.pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-html(完美html测试报告生成)、pytest-rerunfailures(失败case重复执行)、pytest-xdist(多CPU分发)等;
5.测试用例的skip和xfail处理;
6.可以很好的和Jenkins集成;
7.report框架----allure 也支持了pytest;
8.编写测试用例类的时候不需要继承其他类,也不需要写__init__方法;

 

 

 

原文出处:https://www.cnblogs.com/wxcx/p/13709570.html

posted @ 2021-07-07 19:33  WJ-HAHA  阅读(402)  评论(0)    收藏  举报