![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
文章平均质量分 88
测试内卷王
这个作者很懒,什么都没留下…
展开
-
全网最牛,Appium自动化测试框架-关键字驱动+数据驱动实战(二)
util 包util 包属于第一层的测试工具层:用于实现测试过程中调用的工具类方法,例如读取配置文件、页面元素的操作方法、操作 Excel 文件、生成测试报告、发送邮件等。本模块用于定义测试过程中所需的全局变量。import os# APP配置信息路径# 异常截图路径# 日志配置文件路径# 测试数据文件路径# 测试报告存放路径# Appium server地址# 测试数据文件中,测试用例sheet中部分列对应的数字序号# 用例步骤sheet中,部分列对应的数字序号。原创 2023-08-14 19:25:54 · 438 阅读 · 0 评论 -
全网最牛,Appium自动化测试框架-关键字驱动+数据驱动实战(一)
1、关键字驱动框架简介原理及特点:①关键字驱动测试是数据驱动测试的一种改进类型,它也被称为表格驱动测试或者基于动作字的测试。②主要关键字包括三类:被操作对象(Item)、操作行为(Operation)和操作值(Value),用面向对象形式可将其表现为 Item.Operation(Value)。③将测试逻辑按照这些关键字进行分解,形成数据文件。④用关键字的形式将测试逻辑封装在数据文件中,测试工具只要能够解释这些关键字即可对其应用自动化。原创 2023-08-13 19:42:08 · 478 阅读 · 0 评论 -
2023年测试工程师,从0到1学习自动化测试,落地实施...
如何实施自动化测试?虽然业界比较注重自动化测试,不过永远要记住下面一句话:“不要为了自动化测试而做自动化测试!”不管你在测试工作如会采取什么测试方案,测试手段,这一切都是为了业务服务的,脱离了具体的业务,你的辅助手段再厉害也是无用的。在实施你的自动化测试工作之前,你必须对要测试的业务非常熟悉,核心业务流程,具体的功能模块的实现,前后端如何交互,以及业务未来的发展与迭代频率等等。实施自动化测试1、根据业务特点,选择自动化测试方案。你的业务是前后端分离的吗?业务比较注重用户交互还是数据完整性?原创 2023-08-11 19:31:53 · 591 阅读 · 0 评论 -
3天爆肝整理,自动化测试-YAML文件读写实战(超细总结)
YAML 简介YAML,Yet Another Markup Language的简写,通常用来编写项目配置,也可用于数据存储,相比conf等配置文件要更简洁。YAML 语法支持的数据类型:字典、列表、字符串、布尔值、整数、浮点数、Null、时间等基本语法规则:1、大小写敏感2、使用缩进表示层级关系3、相同层级的元素左侧对齐4、键值对用冒号 “:” 结构表示,冒号与值之间需用空格分隔5、数组前加有 “-” 符号,符号与值之间需用空格分隔6、None值可用null 和 ~ 表示。原创 2023-08-08 15:01:09 · 210 阅读 · 0 评论 -
资深测试总结,Web自动化测试POM设计模式封装框架,看这篇就够了...
线性脚本。原创 2023-08-07 19:40:53 · 370 阅读 · 0 评论 -
最强实战,接口自动化测试Python3+Requests+Unittest+ddt框架封装(详细)
接口自动化测试框架环境使用python3+unittest+ddt+requests测试框架及ddt数据驱动,采用Excel管理测试用例等集成测试数据功能,以及使用HTMLTestRunner来生成测试报告。目前有开源的poman、Jmeter等接口测试工具,为什么还要开发接口测试框架呢?接口测试工具也有存在几点不足:测试数据不可控制:比如接口返回数据不可控,就无法自动断言接口返回的数据,不能断定是接口程序引起,还是测试数据变化引起的错误,所以需要做一些初始化测试数据。原创 2023-08-04 19:42:04 · 537 阅读 · 0 评论 -
最强实战,Web自动化测试Python+Selenium3+PO+Yaml+DDT框架封装(详细)
设计思路框架采用python3 + selenium3 + PO + yaml + ddt + unittest等技术编写成基础测试框架,能适应日常测试工作需要。1、使用Page Object模式将页面定位和业务操作分开,分离测试对象(元素对象)和测试脚本(用例脚本),一个页面建一个对象类,提高用例的可维护性;2、使用yaml管理页面控件元素数据和测试用例数据。例如元素ID等发生变化时,不需要去修改测试代码,只需要在对应的页面元素yaml文件中修改即可;3、分模块管理,互不影响,随时组装,即拿即用。原创 2023-08-03 19:36:18 · 280 阅读 · 0 评论 -
接口/Web自动化测试如何做?框架如何搭建封装?
自动化测试怎么做的?UI和接口相结合,通常以接口为主,UI为辅。原因:接口执行效率高,可测试的代码覆盖率高,维护成本低,属于低成本,高收益。UI自动化执行效率低,并且容易受其他原因(电脑卡顿,浏览器卡顿,网速等)影响导致脚本执行失败,覆盖率难以提升,维护成本较高,属于投入较高,收益较低的类型。但它的优点就是可以完全模拟用户行为,更贴近真实。所以需要两者都做。接口测试怎么做的?前置条件:接口测试需要项目需求 , 接口文档/接口规范;原创 2023-08-01 19:19:41 · 529 阅读 · 0 评论 -
史上最强,Python自动化测试框架整理,搭建框架看这篇就够了...
什么是测试框架呢?框架是一组准则,一个体系结构,遵循这些准则可以产生有益的结果。测试框架就是为自动化测试脚本提供执行环境而搭建的支架,它是一套准则,例如编码标准,测试数据处理,对象库处理等。在自动化脚本编写过程中遵循这些准则可产生有益的结果,例如增加代码重用,更高的可移植性,降低的脚本维护成本等。准则而非规则;它们不是强制性的,你仍然可以在不遵循准则的情况下编写脚本。但是你会错过拥有框架的优势。使用测试框架的好处主要有:1、提高测试效率2、降低维护成本3、最少的人工干预。原创 2023-07-28 19:50:08 · 2719 阅读 · 0 评论 -
火爆全网,接口自动化测试-DDT数据驱动实战总结,一篇贯通...
DDT(Date Driver Test),所谓数据驱动测试,简单来说就是由数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。通过使用数据驱动测试的方法,可以在需要验证多组数据测试场景中,使用外部数据源实现对输入输出与期望值的参数化,避免在测试中使用硬编码的数据,也就是测试数据和用例脚本代码分离。DDT它其实就是一个装饰器,它会根据你传递进来的数据来决定要生成几个测试用例。1、使用ddt的意义代码复用率高:一个测试逻辑只需要写一次,可以多条测试数据复用,同时提高测试脚本的编写效率。原创 2023-07-27 20:00:12 · 157 阅读 · 0 评论 -
自动化测试用例设计编写?你真的会吗?史上最全详解...
自动化测试是为了让测试人员从繁琐重复的机械式测试过程中解脱出来,把时间和精力投入到更有价值的地方,从而挖掘更多的产品缺陷。目前自动化测试更多的是定位在冒烟测试和回归测试;冒烟测试执行的是主体功能点的用例。回归测试执行全部或部分的测试用例。它的主要目的在于验证问题,而不是发现问题。所以对于自动化的设计,主要集中在功能正确性方面。在自动化测试的流程中,其关键点在于自动化测试设计,包括测试用例设计、测试脚本架构及测试组织。手工测试用例与自动化测试用例的区别1、手工测试用例。原创 2023-07-25 20:30:02 · 247 阅读 · 0 评论 -
资深老鸟整理,接口自动化测试requests框架高级用法(详全)
会话对象①会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie, 期间使用 urllib3库 的 connection pooling 【连接池】功能。所以如果向同一主机发送多个请求,底层的 TCP 连接将会被重用【同一服务器地址发起的多个请求不需要重新token身份认证,比如对同一服务器不同资源发起的请求】,从而带来显著的性能提升。会话对象具有主要的 Requests API 的所有方法。②会话对象也可用来为请求时提供缺省数据。原创 2023-07-23 19:47:48 · 196 阅读 · 0 评论 -
天花板级,接口自动化测试Yaml文件+Excel数据驱动(史上最细)
Yaml文件+接口自动化首先安装好yaml, 命令:pip install PyYAML第一步:新建yaml文件,并写入接口数据新建yaml文件写入接口所属数据。原创 2023-07-20 19:36:58 · 353 阅读 · 0 评论 -
资深测试总结,自动化测试-JSON+YAML+CSV+Excel数据驱动(详细)
数据驱动在自动化测试中,把测试中使用到的数据分离出来把测试数据放在Json文件中新建文件“xxx.json”;放在JSON文件中,花括号开头(字典类型);注意:JSON中对象的属性名必须为双引号,属性值如果是字符串也必须是双引号;JSON中只要设计到字符串,就必须使用双引号;在测试中调用json文件中的数据(字典类型 根据key获取值)测试数据放在YAML文件新建文件“xxxx.yaml”;注意:yaml文件中的冒号后面必须要有一个空格,如果没有空格,颜色都是不对的。原创 2023-07-18 15:28:07 · 1581 阅读 · 0 评论 -
干货整理,自动化测试-数据依赖解决方案详细,一篇通透...
解决自动化数据依赖方案1、前置函数,设置成类属性。原创 2023-07-17 19:47:10 · 218 阅读 · 0 评论 -
全网最细,Pytest自动化框架fixture和conftest.py实战详解(细致)
fixture说明fixture可以让我们自定义测试用例的前置条件,fixture可作为共享数据使用1、fixture可以当做参数传入。原创 2023-07-13 20:01:07 · 314 阅读 · 0 评论 -
火爆全网,自动化测试-Allure完美测试报告(详全)卷起来...
1、allure简介Allure是输出网页测试报告的一种框架该框架是基于Java写的,所以安装该框架需要先安装JDK;下载allure命令行工具,地址:https://github.com/allure-framework/allure2/releases注意:①下载包放到pytest文件夹中,然后将allure/bin的路径放到环境变量的path中②allure命令行工具,这个工具主要用来把测试用例的运行结果转换成html格式安装pytest-allure插件。原创 2023-07-12 19:53:06 · 337 阅读 · 0 评论 -
8年资深测试总结,自动化测试-接口依赖处理解决方案(详细)
接口自动化测试过程中怎么处理接口依赖?首先我们要搞清楚什么是接口依赖。什么是接口依赖?接口依赖指的是,在接口测试的过程中一个接口的测试经常需要依赖另一个或多个接口成功请求后的返回数据。那怎么处理呢?不同场景的处理方式有所不同。接口依赖的多种场景1、单接口测试在单接口测试时接口依赖有两种场景。在整个接口用例测试前的依赖例如:需要登录后的接口,需要在测试前先访问登录接口获取对应的鉴权凭证,例如token。在接口的每一个用例测试前的依赖例如:项目审核接口,需要在每次测试前都创建一个项目。原创 2023-07-11 19:39:11 · 675 阅读 · 0 评论 -
火爆全网,python自动化测试 parametrize参数化+allure测试报告(详细)
pytest的参数化(parametrize)可以实现只需维护测试数据,就能生成不同的测试用例目的。可以在参数化的时候加 ids 参数对每个用例说明使用场景。最终我们希望在 allure 报告上能详细的展示出每个用例的标题描述,这样才能更直观的知道每个用例是干什么的。参数化 parametrize先看一个简单的pytest参数化案例演示test_a.py。原创 2023-07-07 19:52:23 · 240 阅读 · 0 评论 -
超全整理,接口测试实战详细(实例)一篇打通...
1、接口测试范围根据服务器的测试需求,接口测试范围主要分为:新增接口的测试;新增业务功能接口测试;整个服务器的接口测试。所需测试测试接口依次增多,在测试时间足够的条件下,当然需要对所有接口进行测试用例的设计,但如果测试较短的情况下,则应该首先根据用户的典型操作对测试接口进行优先级划分,对调用频繁接口需要优先进行测试。2、接口测试策略在进行平台服务器接口测试之前,首先需要整理服务器接口的测试方案,分析接口测试的要点。平台服务器的接口测试内容主要有:接口设计检查。原创 2023-07-05 19:50:09 · 1085 阅读 · 0 评论 -
Jenkins持续集成,在Linux中安装最新版Jenkins(详细)
去年从6月28日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低需要 Java 11。也就是说最新版本的jenkins (2.403)不支持jdk1.8版本了,最低需要jdk1.111、安装jdk以centos 为例,yum安装如果之前有安装jdk1.8 需先卸载掉检查当前版本号2、jenkins 2.403版本。原创 2023-07-04 19:40:14 · 1877 阅读 · 0 评论 -
什么是测试开发?你真的懂测试开发吗?测试行业趋势...
多数人眼中的测试开发开发一个测试平台,就要包揽前后端;至少我一开始也是这样认为的;前端要会,后端也要会,测试也得会,感觉就是全能的啊;测试开发测开才是做测试这条路的最终归宿,其实不只是测试吧,包括运维,最终肯定是运维开发,而不是自动化运维(抛开管理层而言);只有开发测试平台才是测开的最终选择吗?不,不是的但做出一个平台是最容易体现你身为测开的价值,毕竟你前后端都啃了,能跟开发同学一样弄一个完整的平台了,晋升那不是妥妥的,现在大部分同学都很敬佩有开源测试平台经验的人。原创 2023-07-03 19:31:43 · 2509 阅读 · 0 评论 -
吐血整理,Selenium自动化测试优化执行速度小技巧(汇总)
让自动化测试脚本正常工作只是自动化测试的第一步,由于自动化脚本会经常执行并更新,因此测试脚本需要,可以快速执行、容易维护、容易阅读等。在page_source中断言text比直接使用text属性断言要快我们经常会需要断言页面中的某个部分包含一些具体的文本,下面的语句的输出结果是相同的不过对于第二条语句来说,selenium需要去分析页面的结构,最后再找到对应的元素并输入结果,这显然是需要花费时间的。如果页面比较小的化,那么二者的差距可能不大,不过对于大的页面来说,第一条语句速度明显会更快一些。原创 2023-06-30 19:33:40 · 1156 阅读 · 0 评论 -
进阶实战,接口自动化测试——requests文件上传/下载实战代码
如果需要发送文件到服务器,比如上传图片、视频等,就需要发送二进制数据。一般上传文件使用的都是 Content-Type: multipart/form-data;数据类型,可以发送文件,也可以发送相关的消息体数据。文件上传操作步骤POST一个多部分编码(Multipart-Encoded)的文件:使用 requests 上传文件的基本步骤构造文件数据,通过 open 函数以二进制方式打开文件构造相关数据。原创 2023-06-29 19:29:21 · 527 阅读 · 0 评论 -
接口测试如何做?你真的会做吗?全网超全整理实战案例...
API测试的流程准备测试数据(这是可选步骤,不一定所有 API 测试都需要这一步)通过 API 测试工具,发起对被测 API 的 request验证返回结果的 response如何应对复杂场景的API测试?场景1:被测业务操作是由多个API调用协作完成背景一个单一的前端操作可能会触发后端一系列的API调用,此时API的测试用例就不再是简单的单个API调用,而是一系列API的调用存在的情况存在后一个API需要使用前一个API返回结果的情况。原创 2023-06-27 19:44:42 · 153 阅读 · 0 评论 -
全网最全,Selenium自动化测试POM模式总结(详细)
在UI自动化测试中,PO是目前最为主流,也是公认最佳的设计模式;UI自动化测试最初是通过关键字驱动+数据驱动的形式来实现,然后升级到PO模式;什么是关键字驱动?简单而言,就是将Selenium常用功能进行二次封装譬如:把查找元素、点击、输入等原生方法进行封装特点:可以让不懂代码的测试人员也能做自动化测试,彻底地实现测试步骤、测试数据和程序的分离关键字驱动 vs RF?原创 2023-06-26 19:44:34 · 646 阅读 · 0 评论 -
测试老鸟的职业生涯,从初识到功能再到自动化测试,他都经历了啥...
软件测试的初识这是一个杯子,主要用来喝水的,它的质量应该如何考量?这是在进入上家公司面试时,测试主管问我的题目,相关的回答已经有点模糊,但从这个问题可以大概了解到,测试主管在考察我的测试思维。首先,这个杯子的质量包含哪些方面?即通常所说的需求是什么?如显性需求,首先应该是杯子,不是瓶子、罐子等,用途是喝水的;隐性需求呢?那就比较笼统了,如大小、高度、容积、制作材料、温度承受范围,还有一些其他细节如颜色、边角圆滑等。其次,如何去准确获取、表现这些需求,即相关指标数据是多少。原创 2023-06-25 19:24:55 · 186 阅读 · 0 评论 -
全网最详细,自动化测试与自动化框架总结,你不知道的都在这了...
单元测试框架单元测试指的是对软件最小单元 (方法、函数、类等)进行测试。常用的单元测试框架:而在自动化测试中,一个用例就一个方法,所以在自动化测试中也同样适用单元测试框架。单元测试框架的作用?组织并执行测试用例:根据实际的测试需要,从大量测试用例中,选择出合适的用例批量执行,如:冒烟测试用例集、回归测试用例集等测试判断:任何测试都需要对实际结果和预期结果进行判断单元测试框架都提供了丰富的断言方法测试报告:记录测试的结果:测试用例通过率、执行时间、失败用例详情等自动化测试框架。原创 2023-06-20 19:35:48 · 308 阅读 · 0 评论 -
全网超全,接口自动化测试实战总结详全,这几个阶段你知道吗?
接口自动化根本目标测试环境中,保证新增接口功能正确性,原有接口的回归(保证原有接口不被修改“坏”);生产环境中,保证接口层面服务可用,功能的正确性(保证服务挂掉时,及时发现)接口自动化的程度1、如果项目完全没有UI前端页面,则应该尽可能多的自动化接口测试(人工接口测试或自动化结果判断可以使用人工辅助);2、如果项目含有UI前端页面,则应该尽可能多的自动化接口测试(人工接口测试或自动化结果判断可以使用人工辅助);配合前端页面测试,回归P1/P2接口;原创 2023-06-19 20:05:38 · 624 阅读 · 0 评论 -
做自动化测试老是失败?你真的会做吗?资深测试的总结整理...
自动化正在不断普及,也是公司快速有效地部署应用程序的好方法。但是,无论是要进行初始投资还是要扩展自动化工作,自动化测试都会带来某些看似艰巨的挑战。为了尽早解决这些挑战,下面汇总了自动测试失败的主要原因。始终注意这些问题,可以作为参考,让自动化项目朝着正确方向进行测试自动化的指南。1、过多的测试自动化自动化测试项目可能失败的一个原因是,一些测试任务不应将其自动化。尽管测试自动化有助于跟上发布周期,但自动化并不是解决软件测试问题的万能解决方案。原创 2023-06-18 19:42:47 · 340 阅读 · 0 评论 -
2023年测试岗,你真的懂测试吗?凭什么他能月薪25k+
测试人员应该居安思危每当经济不好,公司业绩不好的时候,公司都可能进行裁员。首先裁的就是测试人员。因为测试人员的技术水平相对来说比较低,容易被替代,招起来也比较容易。公司往往先拿测试人员开刀。身为测试人员,虽然我们平常的工作大部分都比较安逸。但是千万不能温水煮青蛙。应该自强不息,要像开发人员一样,不断学习,提高自己的编程水平。这样就算被裁也能很快找到新的工作。测试应该比开发更熟悉业务需求测试人员的水平主要体现在测试用例的设计上。原创 2023-06-16 19:47:06 · 204 阅读 · 0 评论 -
2个月“我“从功能测试进阶到自动化测试,offer收到麻了...
自动化测试是将人为测试情形转化为机器执行的过程。一般说来,测试用例设计后,由测试员根据测试用例中描述的规则一步步地进行测试,得到测试结果和预期结果的行为。在这里过程中,为了更好地节省人力、时间或硬件资源,提升 测试效率,便加入了自动化测试的基本概念。自动化测试如何学习,自动化测试又有那些类别自动化测试的类别什么可以自动化?实际上好多,可是通常容易曲解这个问题。有两个主要类别,功能性和非功能性:功能性:测试软件的具体业务应用程序。非功能性:用于测试软件的其余要求(例如性能,安全性,数据存储等)原创 2023-06-15 20:53:57 · 234 阅读 · 0 评论 -
软件测试工程师的核心价值是什么?23年“我“要进阶高级测试...
与产品、研发相比,测试处于作业末梢,所以测试的价值与意义往往会被缩小。很少会有产品或者研发团队去谈论他们的价值是什么,因为产品的设计与实现是他们决定的。有些新创公司为了节约成本,往往不招聘测试岗,产品研发完成后不经测试即上线,错误的认为经历两三个版本的迭代,产品质量自然就好了。在外界眼里,测试工作似乎是可有可无的,也是较容易被忽略、被替代的。但是做测试的朋友们都知道,事实肯定不是这样的,测试人员的价值是不言而喻的,没有测试的产品质量是无法保证的,后期由产品质量而造成的损失也是不可估量的。原创 2023-06-14 16:13:21 · 612 阅读 · 0 评论 -
【软件测试面试】几句话让面试官再掏3K,轻松应对测试面试...
面试官:你的期望薪资是多少?菜鸟的回答:假设上家公司是10K,一般人会说我想要11K或者12K,因为我上家公司是10K。解析:如果问到你的期望薪资了,那说明技术上已经非常认可你了,只要薪资是在公司预算范围内,offer就到手了,但是谈薪资,切记!先开价者为下!要得过高容易凉,要得过低,觉得吃亏。高手的回答:我相信咱们公司会有一套自己成熟的薪酬体系,方便介绍一下我这个岗位的薪酬体系和涨薪机制么?原创 2023-06-13 16:11:20 · 219 阅读 · 0 评论 -
你真的会写软件测试简历吗?为什么面试约不到,测试老鸟的建议...
写好一份简历的三个核心点——技能、技能的结果、技能的价值。1、技能。即,你掌握了哪些技术,具备哪些能力。此点,每个人会写。你只需注意技能匹配度的问题——招聘企业的要求是什么,他们需要候选人具备什么样的技能。如果是投递心仪的公司,更要做好简历技能匹配,别拿一份简历广撒网。我做hr的朋友与我讲过,他最头痛的事,便是招聘需求写着要求职者具备x能力,并且有企业实操,可仍旧有很多不满条件的简历投进来,哪怕是加上必须具备这样的词眼,也没啥效果。你可能会说,咱就广撒网,说不定碰对了呢。原创 2023-06-12 16:53:10 · 324 阅读 · 0 评论 -
23年软件测试前景和出路?新人入行测试怎样走“正确“的路...
现在面试,怎么才能入职上岗?面试的水有多深?现在的企业需要的是全栈型测试,或懂得多种测试技能,以提高人效。早期功能测试打天下,撸起袖子就是点的时代早已一去不复返,如果你刚入行也许认为我还能点点点,那么你可能很快会被行业淘汰,从入门到失业你做到了无缝衔接。未来路如果想走的更好,我们有必要深入了解下软件测试行业未来发展趋势。趋势1:功能测试虽然是测试的核心,但提供的价值日益降低。原创 2023-06-12 16:50:12 · 374 阅读 · 0 评论 -
测试老鸟总结,接口自动化测试用例设计编写,高级测试之路...
接口信息来源与界面功能测试相比,除了要明确需求和测试目标之外,接口测试还需要有针对性地去设计测试数据和接口的组合,确定接口信息通常有两条路径,一是通过接口文档获取,二是通过接口抓包获取。接口文档开发人员一般不喜欢写接口文档,同时也讨厌别人不写接口文档,就像程序员一般不喜欢写注释,同时也讨厌不写注释的代码,所以测试人员想要获取一份相对完善的接口文档有时是比较麻烦的,这就需要驱动开发人员提供,这对于开发人员来说并不困难。原创 2023-06-11 16:34:48 · 631 阅读 · 0 评论 -
35岁被淘汰?软件测试工程师职业生涯规划,从技术到管理...
入门阶段(入行后3个月~1年)对于刚刚入行的新人,这个时期是一个全面熟悉期,最能够学习到新的知识,也最有拼搏的热情和动力。建议大家可以借着这股冲劲,尽可能了解所在领域的全貌,了解各个主要分支的内容、特性、优势、局限性等等,并考察自己当前的工作环境,结合个人匹配程度和兴趣爱好,根据前述内容调整自己的规划。对于测试行当而言技术方面一般有几类:黑盒测试、白盒测试、自动化测试、测试工具、专用业务技能等;相关的管理方面一般有:测试管理、质量管理、等。原创 2023-06-11 16:32:14 · 431 阅读 · 0 评论 -
超详细,自动化测试-Allure测试报告动态生成用例/标题(实战撸码)
pytest 结合 allure 描述用例的时候我们一般使用 @allure.title 和 @allure.description 描述测试用例的标题和详情。在用例里面也可以动态更新标题和详情,使用allure.dynamic方法实现。allure.dynamic 动态属性feature 模块功能点 story用例标题 title用例描述:请求URL 请求类型 期望结果 实际结果描述。原创 2023-06-09 19:30:01 · 481 阅读 · 0 评论 -
软件测试内卷?都停一停,我测试员要出圈......
真的勇士, 敢于直面惨淡的 warning 、 敢于正视淋漓的 error!有人喜欢创造世界,他们做了开发者;有的人喜欢开发者,他们做了测试员。软件测试是在测试中识别软件产品和服务的准确性和质量的过程。显然,它的诞生是为了验证产品是否满足客户的特定先决条件和需求。现很多测试人都在卷。得意时要看淡,失意时要看开。人生有许多东西是可以放下的。只有放得下,才能拿得起。多一些宽容,多一些大度,挥挥手,笑一笑,一切的不愉快都会成为过去。朋友,不要叹息命运的坎坷。因为大地的不平衡,才有了河流;原创 2022-11-18 16:35:45 · 500 阅读 · 1 评论