@pytest.mark.parametrize后边传参执行的时候,如果参数特别多,执行结果中有一组失败的话,就不好查找到底是哪一组失败了 但是如果给每组参数进行标记,这样的话,执行结果就能一眼看出来是哪一组参数执行失败了 具体参数标记方法如下: 利用pytest.param函数,将参数传递 ...
转载 2021-07-23 16:04:00
205阅读
2评论
前言当我们做项目的时候可能有非常多的,在一个项目里面,比如做app测试,web测试、接口测试都要做,为了管理方便放在一个项目里面。比如在做app自动化测试希望安卓ios共用一套代码框架,我们可以进行分类进行安卓ios分类执行。分类即在测试用上面加上标记,运行时候运行标记名字相同的测试用即可。做冒烟测试回归测试都可以为测试用加上标签含义相同标签的测试用就可以一块来执行。Makk:标记测试
转载 2023-12-24 12:36:44
73阅读
可以通过为函数添加pytestmarker属性为动态添加mark标记,示例如下import pytestimport warningswarnings.filterwarnings('ignore')def test_b(): passdef test_a(): pass# 为test_a添加一个kkk标记test_a.pytestmark = [ pytest.Ma
原创 2022-03-29 17:44:54
661阅读
# 成功与失败的标记方案 在软件测试中,如何有效地标记和管理的成功与失败,这是一个至关重要的问题。通过合理的设计和执行策略,我们不仅可以提高测试的效率,还可以帮助开发人员理解故障的原因。本文将围绕一个具体的问题——如何在Python中标记的成功与失败,提出一个可行的方案,并通过代码示例进行说明。 ## 1. 问题背景 在很多情况下,开发团队需要对某一功能进行测试,以确保其按照预期
原创 10月前
72阅读
前言 我们在做功能测试的时候,执行完一轮测试用,输出测试报告的时候,会有统计缺陷的数量和等级。在做自动化测试的过程中,当你的测试用越来越多的时候,如果执行一轮测试发现了几个测试不通过,我们也希望能快速统计出缺陷的等级。 pytest结合allure框架可以对的等级做详细的划分。 等级 a ...
转载 2021-09-14 09:43:00
733阅读
2评论
一.pytest.mark.parametrize 装饰器 pytest 内置装饰器 @pytest.mark.parametrize 可以让测试数据参数化,把测试数据单独管理,类似 ddt 数据驱动的作用,方便代码和测试数据分离。1.一次传多个参数import pytest @pytest.mark.parametrize('x,y',[(1,2),(3,4)]) def test_
前言pytest配置文件可以改变pytest的运行方式,它是一个固定的文件pytest.ini文件,读取配置信息,按指定的方式去运行非test文件pytest里面有些文件是非test文件pytest.ini:pytest的主配置文件,可以改变pytest的默认行为conftest.py:测试用的一些fixture配置_init_.py:识别该文件夹为python的package包查看pytest
前言 平时写测试用也会划分优先级 同样,allure 也提供级别,在 allure 报告可以清晰看到不同级别用的缺陷数量 等级介绍 allure 提供的枚举类 等级介绍 blocker:阻塞缺陷(功能未实现,无法下一步) critical:严重缺陷(功能点缺失) normal: 一般缺陷 ...
转载 2021-08-25 10:30:00
302阅读
2评论
本文转自:https://www.cnblogs.com/poloyy/p/13889635.html 前言 平时写测试用也会划分优先级 同样,allure 也提供级别,在 allure 报告可以清晰看到不同级别用的缺陷数量 等级介绍 allure 提供的枚举类 等级介绍 blocker ...
转载 2021-09-27 10:44:00
672阅读
2评论
前言 我们在做功能测试的时候,执行完一轮测试用,输出测试报告的时候,会有统计缺陷的数量和等级。 在做自动化测试的过程中,当你的测试用越来越多的时候,如果执行一轮测试发现了几个测试不通过,我们也希望能快速统计出缺陷的等级。 pytest结合allure框架可以对的等级做详细的划分。 等级
原创 2021-06-03 13:11:24
586阅读
前言 平时写测试用也会划分优先级 同样,allure 也提供级别,在 allure 报告可以清晰看到不同级别用的缺陷数量
原创 2021-06-03 19:24:35
288阅读
前言 当用a失败的时候,如果b和c都是依赖于第一个的结果,那可以直接跳过b和c的测试,直接给他标记失败xfail 用到的场景,登录时第一个,登录之后的操作b是第二个,登录之后操作c是第三个,很明显三个都会走到登录。 如果登录失败了,那后面2个就没有必要了,直接跳 ...
转载 2021-09-13 17:19:00
112阅读
2评论
1.参与者Actor1.1参与者与系统产生交互的人、系统或者组织代表位于系统之外并和系统进行交互的一类事物(人、物、其他软件子系统等)通过它,可以对软件系统与外界发生的交互进行分析和描述通过它,可以了解客户希望软件系统提供哪些功能1.2Actor的图形表示参与者是人,“小人图”参与者是某个系统时方框图,构造型《actor》!image20220919175902546(https://s2.5
原创 2022-09-19 20:13:30
593阅读
  一般测试用执行过程的四个步骤  测试用的执行过程是软件测试中非常重要的一环,它可以有效验证软件是否符合预期的功能和性能要求,进而保证软件的质量和稳定性。一般来说,测试用的执行过程可以分为四个步骤:  第一步:测试准备  在测试用的执行之前,需要对测试环境进行一些准备工作。首先,需要确认测试所需的软硬件资源是否已经就位,包括测试用、测试工具及设备、测试数据等。其次,需要确保测试环境的配
方法后面添加DEPRECATED_MSG_ATTRIBUTE("Please use ...")iOS提高篇:标记的方法与属性
原创 2021-08-04 10:27:13
560阅读
目录一、注释二、标识符三、变量四、检查变量类型五、输出函数print()一、注释注释的作用:通过自己熟悉的语言,在程序中对某些代码进行标注说明,这就是 注释的作用,能够大大增强程序的可读性,提高代码的可维护性注释的分类:单行注释和多行注释单行注释:以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用。# 单行注释,以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,
转载 2023-10-14 22:52:14
211阅读
python基础教学之40 垃圾回收机制之标记清除就是里面的第二个叫标记清除啊!由于标记清楚啊!再讲的时候啊!它有一点复杂,涉及到一些计算机底层的一些原理呢,所以呢,咱怎么办呢?咋在这里,不过度的做介绍啊!咱只给你稍微怎么办呢?稍微的让你有一个大致的一个概念,等到后期啊!咱得基础,有了咱俩怎么办呢?咱再回来来看啊!那标识清楚呢,你先听我描述一下,什么叫标记清除标记清楚什么时候出发呢?标记清楚啊什么
一般是将一个整型常量的某一位作为标志位 进行运算 达到控制程序的目的(源码经常使用 很头疼) :初始化一个整型 int TAG mTag;//初始值0000 0000 在来一个标志常量 static CHANGE_TAG=0x80; //1000 0000 第8位为标志位 判断条件isTagif(isTag){ mTag |=CHANGE_TAG; //将标志位置1 }else{
转载 2023-05-27 14:41:57
77阅读
统一建模语言UML轻松入门—— 来源:天极开发   目前,在的内地版《神雕侠侣》中,杨过和小龙女有一份不为人知的默契与浪漫,那就是他们所绘制的并肩小人图。这样的小人图,是UML图的一部分,被称为参与者。  2.1 图  是需求分析中最重要的概念,需求表征了一个系统的设计特性、特征和行为,描述一个系统的需求意味着描述了建立在该系统外部的事物与系统之间的契约,
转载 2008-12-17 09:53:22
1113阅读
1. 简介AgileTC是一套敏捷的测试用管理平台,支持测试用管理、执行计划管理、进度计算、多人实时协同等能力,方便测试人员对进行管理和沉淀。产品以脑图方式编辑可快速上手,关联需求形成流程闭环,并支持组件化引用,可在各个平台嵌入使用,是测试人员的贴心助手! 1.1 功能描述 1.1.1测试用集管理 AgileTC能够将用集与需求关联,支持xmind/xmind zen的导入/导出,
  • 1
  • 2
  • 3
  • 4
  • 5