码迷,mamicode.com
首页 > 其他好文 > 详细

pytest简介

时间:2020-05-25 17:22:47      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:单元   跳过   文件   效率   bsp   nose   参数化   编写   简介   

pytest简介

pytest是python的一种单元测试框架,与pytest自带的unittest测试框架类似,但是比unittest使用起来更简洁,效率更高。

 

特点:

1、非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考

2、能够支持简单的单元测试和复杂的功能测试

3、支持参数化

4、执行测试过程中可以将某些测试跳过(skip),或者对某些预期失败的case标记成失败

5、支持重复执行(return)失败的case

6、支持运行由nose,unittest编写的测试case

7、可生成html报告

8、方便的和持续集成工具jenkins集成

9、可支持执行部分用例

10、具有很多第三方插件,并且可以自定义扩展

 

pytest用例规则

1、测试文件以test开头(以test结尾也可以)

2、测试类以Test开头,并且不能带有init方法

3、测试函数以test_开头

4、断言使用assert

pytest简介

标签:单元   跳过   文件   效率   bsp   nose   参数化   编写   简介   

原文地址:https://www.cnblogs.com/yronl/p/12957977.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!