首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
15koffer专题
收下吧,学习一周就成功拿下15koffer的接口自动化测试框架教程pytest-yield与终结函数
我们已经学会了fixture函数的简单用法,但其实fixture还提供了两种非常优雅高效的写法,来完成测试执行前的处理操作与执行后的处理操作,即使用yield或addfinalizer来实现。 yield 在fixture中的关键字yield主要有两个作用: yield代替return进行参数的传递起到代码的分割作用,yield之前的代码为setup的作用,yield之后的代码为tea
阅读更多...
收下吧,学习一周就成功拿下15koffer的接口自动化测试框架教程pytest-参数化
么是参数化,通俗点理解就是,定义一个测试类或测试函数,可以传入不同测试用例对应的参数,从而执行多个测试用例。 例如对登录接口进行测试,假设有3条用例:正确账号正确密码登录、正确账号错误密码登录、错误账号正确密码登录,那么我们只需要定义一个登陆测试函数test_login(),然后使用这3条用例对应的参数去调用test_login()即可。 在unittest中可以使用ddt进行参数化,而pyt
阅读更多...