自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 pytest 参数化parametrize

当我们做测试时,需要对一个场景不同的输入做验证的情况。对于执行的测试用例步骤相同、而数据不同 ,每次运行用例只变化的是数据 ,可以将这些数据专门放在一起进行批量循环运行 ,从而完成测试用例执行的目的。pytest中可以使用pytest.mark.parametrize()来实现以上的功能。

2024-06-23 10:19:13 742

原创 03 pytest fixture(夹具)

上一章介绍了pytest的setup和teardown,但是不够完善且灵活性不够强。设想一个场景,我们在一个class中有5条用例,2条需要登录、3条不需要登录、 1条需要数据库、4条不需要数据库,这种场景使用setup/teardown实现不是很方便。对于这种场景可以试用fixture(夹具)来满足。

2023-12-24 19:33:19 1179

原创 02 pytest setup&teardown

顾名思义在整个模块生效什么是模块呢,在这里你可以理解为一个py文件就是一个模块所以在一个测试文件中写了setup_module在所有用例开始前只执行一次/teardown_module 在所有用例结束后执行一次话不多说看例子"""验证setup teardown"""print("在这个py文件最开始时只执行一次....")print("在这个py文件最后只执行一次.....")print("执行的case1")print("执行的case2")执行结果。

2023-12-10 22:14:38 490

原创 01 pytest基础

自动发现测试用例:pytest会自动查找项目中以test_或test开头的文件、以Test开头的类和以test_或test开头的函数,并执行它们作为测试用例。灵活的测试用例编写:pytest允许使用简洁的语法编写测试用例,可以使用函数、类和装饰器等方式组织测试代码。这使得测试用例的编写更加灵活和易于维护。丰富的断言库:pytest提供了丰富的断言方法,用于验证测试结果是否符合预期。这些断言方法包括比较运算符、容器操作、异常处理等。使用这些断言方法可以编写清晰、简洁的断言语句。

2023-11-18 20:00:28 165 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除