
pytest
文章平均质量分 90
测试开发Max
这个作者很懒,什么都没留下…
展开
-
全网最详细,Pytest自动化测试框架-Fixture固件实战,你要的都有...
什么是固件Fixture 翻译成中文即是固件的意思。它其实就是一些函数,会在执行测试方法/测试函数之前(或之后)加载运行它们,常见的如接口用例在请求接口前数据库的初始连接,和请求之后关闭数据库的操作。pytest 中提供了功能更加丰富的Fixture,用于实现setup、teardown功能。定义方式print("连接数据库")调用方式:调用单个fixture函数方式一:使用fixture函数名作为参数print("连接数据库")# 调用beforeprint("执行test_01")原创 2023-08-13 19:33:21 · 493 阅读 · 0 评论 -
全网最全,Pytest自动化测试框架 assert 断言使用实战,快速通关
Pytest与Unittest不同,pytest使用的是python自带的assert关键字来进行断言;assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言通过,用例执行成功,否则用例执行失败assert例子想在抛出异常之后输出一些提示信息,执行之后就方便查看是什么原因了# 异常信息 def f() : return 3 def test_function() : a = f() assert a % 2 == 0 , "判断 a 为偶数,当前 a 的值为:%s" % a。原创 2023-07-04 19:22:26 · 404 阅读 · 0 评论