pytest简介

Posted yronl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pytest简介相关的知识,希望对你有一定的参考价值。

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简介的主要内容,如果未能解决你的问题,请参考以下文章

pytest 简介与安装

pytest简介

Python测试框架pytest(25)测试报告Allure - 简介安装示例报告结构

pytest基础

pytest基础

pytest基础