- 课程介绍
- 课程大纲
适合人群:
对于测试工程师或自动化测试从业者来说,是一个拔高的课程
你将会学到:
熟练的学习Pytest,能够提升自动化测试水准。
课程简介:
pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。它具有如下特点:
1.非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考
2.能够支持简单的单元测试和复杂的功能测试
3.支持参数化
4.执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败
5.复杂的功能测试,比如可以做selenium等自动化测试、接口自动化测试(pytest+requests);
6.pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)等;
7.Skip和xfail:处理不成功的测试用例;
8.方便的和持续集成工具集成。
项目实战,单元测试、自动化测试、pytest
课程大纲-Pytest单元测试【微职位】
6
测试用例运行控制之类用于测试setup/teardown pytest中的setup_class/teardown_class(等同于unittest中setupclass与teardownclass);setup_method/teardown_method
[17:43]开始学习19
参数化之fixturePytest.fixture()参数化,fixture装饰器函数可以做为参数传入其他函数Conftest.py文件中存放参数化函数,作用与模块内所有的测试用例
[11:13]开始学习
“李晓鹏”老师的其他课程更多+