霍格沃兹测试开发学社

《Python测试开发进阶训练营》(随到随学!)
2023年第2期《Python全栈开发与自动化测试班》(开班在即)
报名联系weixin/qq:2314507862

上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 153 下一页
摘要: 前言 测试用例参数化的时候,使用 pytest.mark.parametrize() 参数化传测试数据,如果我们想引用前面不同fixture返回的数据当测试用例的入参。这个时候我们就可以用fixture 参数化 prams 来间接解决这个问题,本文就来给大家介绍一下如何使用fixture来实现参数化 阅读全文
posted @ 2024-01-12 15:31 霍格沃兹测试开发学社 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 前言 数据驱动测试是提高代码覆盖率和可靠性的重要方法。结合pytest和JSON(JavaScript对象表示)文件可以轻松实现数据驱动测试。和CSV文件类似,Python读取json文件也不需要借助其他的第三方库,因此我们不需要进行额外的环境安装。下面是如何使用pytest和JSON文件进行数据驱 阅读全文
posted @ 2024-01-12 15:29 霍格沃兹测试开发学社 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 前言 数据驱动测试是一种有效的测试方法,可以使用不同的输入数据运行相同的测试用例。结合pytest和CSV文件可以方便地实现数据驱动测试,相比于yaml以及Excel,使用CSV实现数据驱动不需要借助其他的第三方库,可以直接使用Python读取数据。在这篇文章中,我们将介绍如何使用pytest和CS 阅读全文
posted @ 2024-01-12 15:27 霍格沃兹测试开发学社 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 前言 数据驱动测试是一种有效的测试方法,可以使用不同的输入数据运行相同的测试用例。结合pytest和Excel表格可以方便地实现数据驱动测试。在这篇文章中,我们将介绍如何使用pytest和Excel实现数据驱动测试。 环境准备 在实现Excel的数据驱动之前,我们首先要安装Python操作excel 阅读全文
posted @ 2024-01-11 18:49 霍格沃兹测试开发学社 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 前言 我们之前介绍过pytest的参数化,我们使用了@pytest.mark.parametrize(argnames, argvalues) 来实现批量传送参数的目的,但是我们不进行数据驱动的话,我们一旦对数据进行变更,就需要在代码里对我们的参数进行逐一的修改,这对我们来说,是额外增加的工作量,而 阅读全文
posted @ 2024-01-11 18:43 霍格沃兹测试开发学社 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 前言 在断言一些代码块或者函数时会引发意料之中的异常或者其他失败的异常导致程序无法运行时,使用raises捕获匹配到的异常可以让代码继续运行。 Python的异常处理:try...except...else...finally...,示例如下: try: print("正常的操作") except 阅读全文
posted @ 2024-01-11 18:35 霍格沃兹测试开发学社 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 前言 Pytest 是一个功能强大的 Python 测试框架,它具有灵活的测试用例调度和运行机制。在本文中,我们将深入了解 Pytest 是如何收集、选取和运行测试用例的。 测试用例的收集 在 Pytest 中,测试用例是通过函数来表示的。为了进行测试,Pytest 需要收集这些测试函数。默认情况下 阅读全文
posted @ 2024-01-11 18:34 霍格沃兹测试开发学社 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 前言 Pytest能够满足我们对单元测试框架的许多要求,它简洁易用,同时提供了丰富的功能来进行测试用例的管理和执行。在本文中,我们将深入探讨如何使用 Pytest 运行多条测试用例、测试文件或测试包,并且指定运行特定的测试用例,并对执行结果进行分析。 运行多条测试用例/文件/包 Pytest 具备强 阅读全文
posted @ 2024-01-11 18:31 霍格沃兹测试开发学社 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 前言 在我们日常进行自动化测试时,经常会遇到功能阻塞,未实现或者环境有问题等等原因,一些用例执行不了,如果我们注释掉或删除掉这些测试用例,后面可能还要进行恢复操作,这个时候pytest的跳过测试功能就能帮助我们,先跳过,等到问题解决时,恢复执行即可;同时我们还有可能会遇到需要对失败用例重新运行进行测 阅读全文
posted @ 2024-01-10 19:04 霍格沃兹测试开发学社 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 前言 在pytest中,有时候我们并不需要对所有的用例全部执行。pytest提供了一种机制:有选择的挑选用例去执行,即标记测试函数。下面详细介绍几种方法给函数标记。 使用pytest.mark在函数上进行标记 标记格式 @表示这是一个装饰器,pytest.mark是pytest固定的写法,mark_ 阅读全文
posted @ 2024-01-10 18:59 霍格沃兹测试开发学社 阅读(33) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 153 下一页