接口自动化之pytest——用例设计原则及执行顺序

leolsl leolsl     2022-12-06     341

关键词:

一、用例设计原则

pytest是如何查找测试用例的?总的来说,寻找测试用例遵循以下原则:
技术图片

 

总结:
—文件名是test_开头或者_test结尾。
—测试类必须是Test开头。
—测试函数、测试方法以test_开头。

 

二、用例执行顺序

基本原则:根据名称的字母逐一进行ASCII比较,越大越先执行。
多个测试模块(.py文件)时,根据基本原则执行。
一个测试模块(.py文件)中,先执行测试函数,后执行测试类。多个测试类则遵循基本原则,类中的
测试方法遵循基本原则。
技术图片

 

 

 执行顺序如下:
技术图片

 

 

 

三、用例依赖

用例存在依赖关系时,所有依赖的测试用例将在被依赖的测试用例执行完成后执行。若被依赖的测试用例执行失败,则依
赖的函数都将被跳过执行

 

 

 

 

 

 

 

pytest接口自动化测试框架|控制测试用例执行(代码片段)

视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持&#x... 查看详情

pytest接口自动化测试框架|通过标记表达式执行用例(代码片段)

视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持&#x... 查看详情

46-pytest-分布式插件pytest-xdist使用(代码片段)

分布式插件pytest-xdist使用前言安装插件分布式用例设计原则使用示例测试报告按一定顺序执行前言本篇来学习下在pytest中分布式执行测试用例,以节省测试时间。安装插件pipinstallpytest-xdist分布式用例设计原则用例之间是独立... 查看详情

15-pytest-自定义用例执行顺序(代码片段)

目录前言pytest用例执行顺序顺序执行自定义顺序前言在自动化测试中,想要按自定义顺序执行测试用例,怎么办呢?这时就需要一个第三库( pytest-ordering)来实现。pytest用例执行顺序不同文件的执行顺序:按照目录... 查看详情

pytest接口自动化测试框架|pytest之fixture介绍(代码片段)

视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持&#x... 查看详情

『德不孤』pytest框架—4.pytest.ini文件和用例执行的顺序

...全局的配置文件运行测试用例,这种方式才是在实际企业自动化中的应用方式。(前面三种方式是自己测试的时候使用)pytest.ini文件是Pytest的主配置文件,可以改变Pytest的运行方式,pytest.ini文件的名字是固定的,不能改动。pyte... 查看详情

(三)接口自动化测试平台之——测试集合接口测试交互页面设计

参考技术A用例集合列表我们在当前页面创建了用例集合之后,可以在创建接口的时候,选择归属集合,方便管理,查看以及测试页面功能:执行:执行当前服务结合下所有接口的用例修改:编辑服务集合新增:新增服务集合删... 查看详情

python测试框架pytest(22)插件-pytest-xdist(分布式执行)(代码片段)

...很浪费测试时间的。这时候就可以用到pytest-xdist,让自动化测试用例可以分布式执行,从而大大节省测试时间。pytest-xdist是属于进程级别的并发。分布式测试用例的设计原则:(1& 查看详情

接口自动化测试:python/pytest的使用初体验(代码片段)

简单的设计思路利用pytest对一个接口进行各种场景测试并且断言验证配置文件独立开来(conf文件),实现不同环境下只需要改环境配置即可测试的场景读取excle的测试用例,可支持全量执行或者自定义哪条用例执... 查看详情

pytest学习系列_插件之分布式执行(代码片段)

一、前言  在我们进行接口自动化的时候,用例往往有成百上千上万条用例,串行执行时间在分钟或者是小时级别。虽然能满足我们一般的回归性测试需求,但是还是对于企业级别的项目来说,还是显得有些力不从心。那么有... 查看详情

pytest接口自动化测试框架|多进程运行用例(代码片段)

视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持&#x... 查看详情

pytest接口自动化测试框架|重新运行失败用例(代码片段)

视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持&#x... 查看详情

pytest接口自动化测试框架|使用装饰器修饰需要运行的用例(代码片段)

视频来源:B站《冒死上传!pytest接口自动化测试框架(基础理论到项目实战及二次开发)教学视频【软件测试】》一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持&#x... 查看详情

接口自动化测试怎么做的

...python语言的话,应用pytest,构建接口测试用例,完成接口自动化测试。以上两种,伟大的internet上都有很多教程,简单的学习基本就可以上手了~加油~ 查看详情

python自动化之selenium以及接口自动化(代码片段)

...鼠标和键盘操作文件上传操作页面切换基于网易云的登录自动化实战unittest框架自动化设计模式(封装)前后置处理setUp和tearDownsetUpClass和setDownClass生成报告断言DDT+Excel数据驱动pytest默认规则执行(运行)主函... 查看详情

pytest之断言(代码片段)

...xff0c;主要介绍Pytest用例收集规则及常用的命令行参数。在自动化测试过程中,需要判断预期结果和实际结果是否一致,这时需要使用到断言。什么是断言呢?简单来说就是实际结果和期望结果去对比。一、断言用法在... 查看详情

pytest中的测试用例执行顺序

】pytest中的测试用例执行顺序【英文标题】:Testcaseexecutionorderinpytest【发布时间】:2013-07-0810:19:02【问题描述】:我正在使用pytest。我在一个目录中有两个文件。在其中一个文件中,有一个长时间运行的测试用例会生成一些输出... 查看详情

接口自动化测试测试用例设计

参考技术A浅谈接口自动化测试测试用例设计一、 前言  很多中台项目,大部分为接口测试。为了使新入职的测试同事尽快融入项目,以及迭代开发中方便管理测试用例。完成该总结。二、 测试用例设计思路 &#... 查看详情