最新 最热

软件测试/测试开发全日制|Pyest结合json实现数据驱动测试

数据驱动测试是提高代码覆盖率和可靠性的重要方法。结合pytest和JSON(JavaScript对象表示)文件可以轻松实现数据驱动测试。和CSV文件类似,Python读取json文件也不需要借助其他的第三方库,因此我们不需要进行额外的环境安...

2024-01-12
1

软件测试/测试开发全日制|Pytest结合yaml实现数据驱动

我们之前介绍过pytest的参数化,我们使用了@pytest.mark.parametrize(argnames, argvalues)来实现批量传送参数的目的,但是我们不进行数据驱动的话,我们一旦对数据进行变更,就需要在代码里对我们的参数进行逐一的修改,这对...

2024-01-11
1

软件测试/测试开发全日制培训|Pytest的异常处理

在断言一些代码块或者函数时会引发意料之中的异常或者其他失败的异常导致程序无法运行时,使用raises捕获匹配到的异常可以让代码继续运行。

2024-01-11
3

软件测试/测试开发/全日制|Pytest测试用例调度与运行

Pytest 是一个功能强大的 Python 测试框架,它具有灵活的测试用例调度和运行机制。在本文中,我们将深入了解 Pytest 是如何收集、选取和运行测试用例的。...

2024-01-11
1

软件测试/测试开发/全日制|Pytest如何灵活地运行用例

Pytest能够满足我们对单元测试框架的许多要求,它简洁易用,同时提供了丰富的功能来进行测试用例的管理和执行。在本文中,我们将深入探讨如何使用 Pytest 运行多条测试用例、测试文件或测试包,并且指定运行特定的测试用例,并...

2024-01-11
1

软件测试/测试开发全日制培训|Pytest跳过用例和失败重试

在我们日常进行自动化测试时,经常会遇到功能阻塞,未实现或者环境有问题等等原因,一些用例执行不了,如果我们注释掉或删除掉这些测试用例,后面可能还要进行恢复操作,这个时候pytest的跳过测试功能就能帮助我们,先跳过,等到问题...

2024-01-10
1

软件测试/测试开发/全日制|pytest如何标记测试用例

在pytest中,有时候我们并不需要对所有的用例全部执行。pytest提供了一种机制:有选择的挑选用例去执行,即标记测试函数。下面详细介绍几种方法给函数标记。...

2024-01-10
1

软件测试/测试开发/全日制|Pytest参数化神器,pytest.mark.parametrize()使用

当我们要使用pytest输入多个数据对一个功能进行测试时,如果写多个测试用例的话,那就完全体现不出通过代码来执行测试的优势了,这个时候,就轮到pytest的参数化功能闪亮登场了。所谓参数化,就是就是把测试过程中的数据提取出...

2024-01-10
1

​项目包管理工具之零基础入门Conan

安装第三方库时,我们通常需要知道安装的库版本,那么conan提供了相应的搜索命令,列出相应库的版本。

2024-01-10
1

参数化单元测试

streampark-mapper-test: streampark mapper测试,用于兼容多数据库

2024-01-08
1