第25节课:pytest测试框架

# 第25节课:pytest测试框架
'''
本节大纲:
1- pytest框架简介
2- pytest执行测试用例
3- 数据驱动
'''
# 1- pytest框架简介
'''
简介“
*Pytest是Python的第三方单元测试框架,比自带unittest更简介高效
*支持315中以上的插件,同时兼容unittest框架
*在unittest框架迁移到pytest框架的时候不需要重写代码
框架环境搭建:
首先使用pip安装pytest
pip install pytest
pip install pytest-html
查看pytest是否安装成功
pip show pytest
'''

# 2- Pytest执行测试用例
'''
总结一下:使用pytest执行测试需要遵行的规则
.py测试文件必须以_test开头(或者以_test结尾) 一般是以之为开头
测试类必须以Test开头,并且不能有init方法
测试方法必须以test_开头
断言必须使用assert
新建一个项目:
新建Python package,这是用来放代码的,再新建一个file,当data数据的
pytest中有四种setup和teardown“
1、setup_module和teardown_module在整个测试用例所在的文件中所以的方法运行钱和运行后运行,只会运行一次
2、setup_class和teardown_class则在整个文件中的一个class中所有用例的前后运行
3、setup_method和teardown_method则在class类的每个方法运行前后运行
4、setup_function、teardown_function则是在非class下属的每个测试方法前后运行
'''

# 3- 数据驱动


版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐