Pytest介绍

pytest是一个非常成熟的全功能的Python测试框架,适合从简单的单元到复杂的功能测试,主要特点有以下几点:

1. 简单灵活,容易上手;

2. 支持参数化;

3. 能够支持简单的单元测试;

4. 标记测试功能与属性

5. 复杂的功能测试,比如可以做selenium等自动化测试、接口自动化测试(pytest+requests);

6. pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-html(完美html测试报告生成)、pytest-rerunfailures(失败case重复执行)等;

7. Skip和xfail:处理不成功的测试用例;

8. 可以很好的和jenkins集成;

9. 通过xdist插件分发测试到多个CPU

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • pytest是一个非常成熟的全功能的Python测试框架,适合从简单的单元到复杂的功能测试,主要特点有以下几点: ...
    Yating_Yang阅读 1,459评论 0 6
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,243评论 25 708
  • <<互联网敏捷DevOps和自动化之5.持续集成>>持续集成的价值是什么?对于开发和测试人员又意味着什么呢?1.1...
    燕京博士阅读 2,902评论 0 5
  • 非常认可这句话:自动化测试是为了提高效率,测试脚本要易维护,不能让测试脚本变成另一种技术债务,不能为了自动化测试而...
    Kewings阅读 8,248评论 0 10
  • 想去看胡杨林早在几个月前就开始酝酿,额济纳胡杨林著名,后来又了解到新疆有几处胡杨林也很好,从形态上看,新疆的胡杨林...
    传说中的超超阅读 620评论 10 15

友情链接更多精彩内容