自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 收藏
  • 关注

原创 超详细,自动化测试实战-获取配置文件信息(实例源码)

配置文件的类型在python自动化测试中,为了减轻测试脚本维护过程中工作量,我们可以将一些常用的变量或者参数值放置在配置文件中。当我们需要修改某个变量的值时,只需修改配置文件中的选项值就可以实现这一目的。除了可以减轻测试脚本在维护过程中的工作量,使用配置文件还有如下优点:减少对源代码的改动点,提高代码的容错率;提高了工作效率;在自动化测试中,经常使用的配置文件类型包括如下两类。分别为:①.ini②.yaml[section1][section2]【示例】[log]

2023-08-14 19:18:21 409

原创 2023年测试岗分析,功能/自动化测试/测试开发,你会选哪个?

功能测试关注点比较窄不管我们测试的是web, app还是m端,或是如微软C/S架构的软件,还是如银行,国企等专项的产品,功能测试是基础。工作上一年半载的,就能了解相关的测试流程,如需求分析,测试用例编写,用例评审,提测试验收,功能测试,Bug回归以及上线和线上回归。但是很多人员比较关注自己的需求,而不是整体项目或是这个需求在整体项目中的作用,在大型项目或是与多部门合作的时候就手足无措。在一个新项目的测试的时候,如app,仅仅考虑到App本身,而对接口的传递,服务的测试,以及后端数据的校验不去关注。

2023-08-14 14:59:23 310

原创 全网最详细,Pytest自动化测试框架-Fixture固件实战,你要的都有...

什么是固件Fixture 翻译成中文即是固件的意思。它其实就是一些函数,会在执行测试方法/测试函数之前(或之后)加载运行它们,常见的如接口用例在请求接口前数据库的初始连接,和请求之后关闭数据库的操作。pytest 中提供了功能更加丰富的Fixture,用于实现setup、teardown功能。定义方式print("连接数据库")调用方式:调用单个fixture函数方式一:使用fixture函数名作为参数print("连接数据库")# 调用beforeprint("执行test_01")

2023-08-13 19:33:21 349

原创 火爆全网,Jmeter接口自动化-参数化CSV实战详解(超级详细)

一般来说,我们使用Jmeter来模拟HTTP请求时,比如模拟查询学生信息,我们通常把查询接口的入参(如学生姓名)写在HTTP请求中。当只需要查询1个学生的信息时,我们可以把这名学生的姓名准确的写到入参中,但假如需要依次去查10个学生的信息时,我们需要怎么做呢?我们也可以再添加9个请求,这就可以查询10个学生的信息,但很明显,这种方法用起来太死板了,当我们要查询100个学生信息时,我们不可能在一个线程组中建100个请求去模拟查询。我们注意到,这10个请求入参,除了学生姓名,其他的设置都是一致的。

2023-08-11 19:25:07 494

原创 8年测试整理,接口测试-测试点分析与搜索查询测试点(超细汇总)

接口可用性主要测试接口是否可用、接口是否存在、接口的协议类型。测试用例要包括:1、依据接口文档中给定的接口地址和协议方法能够访问到该接口。2、使用错误的协议方法无法按照接口地址进行访问3、使用正确的协议方法无法按照错误的接口地址进行访问。输入输出参数个数及命名主要测试接口包含的输入输出参数的个数以及各个参数的命名是否正确。测试用例要包括:1、依据接口文档检查输入参数的个数以及命名要和文档一致。2、依据接口文档检查输出参数的个数以及命名要和文档一致(注意输出的正常参数和异常参数)。

2023-08-10 19:21:42 503

原创 全网最牛,接口自动化测试实现详细总结,23年测试进阶之路...

为什么要做接口自动化?UI能模拟用户的真实行为,但是受外部的原因,如电脑卡顿,浏览器卡顿,网速,需求变动等,从而容易造成脚本执行失败,维护成本较高,投入较高等问题接口测试直接验证模块逻辑的正确性,去除UI干扰接口测试难度低于UI测试,执行效率高于UI,可测试的代码覆盖率高,维护成本低,属于低成本,高收益有些项目产品数据列表的内容比较多,不好定位,难以开展UI自动化测试接口自动化能够解放人力,提升工作效率了解一波接口什么是接口?

2023-08-09 19:25:40 164

原创 8年测试经验,接口测试总结,测试进阶之路一篇打通...

1、什么是接口测试?接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。2、为什么做接口测试?首先,节省测试成本,数据模型推算,底层的一个bug能够引发上层的8个左右bug,而且底层的bug很容易引起全网的宕机。相反接口测试能够提供系统复杂度上升情况下的低成本高效率的解决方案。

2023-08-08 19:27:51 181

原创 火爆全网,Python自动化测试Allure测试报告生成,最强总结...

Allure测试报告框架帮助你轻松实现 “高大上” 报告展示。重点展示了如何将Allure集成到已有的自动化测试工程中、以及如何实现报表的优化展示。Allure非常强大,支持多种语言多种测试框架,无论是Java/Python还是Junit/TestNG,其他语言或者框架实现的流程和本文一致,具体配置参照各语言框架规范安装Windows用户:scoop install allure (需要先下载并安装Scoop,该方法无需配置环境变量)MAC用户:通过Homebrew进行自动安装。

2023-08-07 19:34:46 462

原创 自动化测试框架?数据驱动vs关键字驱动,该怎么做?

对于自动化测试框架,其实并没有多数人想象中的那么高深玄乎,框架的概念只是一系列的被事先定义好的标准和规范。在自动化测试中我们经常提到的对测试需求的解析、脚本设计、测试执行、测试报告、维护管理等等,通过框架将它们串联并封装起来,从而使框架的终端用户能够更方便地使用。然而,一个好的自动化测试框架,不仅仅要能让用户方便使用,还需要考虑很多其他因素。目前比较常见的自动化测试框架主要有3种:数据驱动框架、关键字驱动框架和混合型框架。1、数据驱动框架(Data Driven Framework)

2023-08-06 19:22:05 554

原创 如何搭建自动化测试框架?资深测试整理的PO模式,一套打通自动化...

Po模型介绍1、简介在自动化中,Selenium自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率2、为什么要用PO基于selenium2开始ui自动化测试脚本的编写不是多么艰巨的任务。只需要定位到元素,执行对应元素的操作即可。我们所能做的就是元素的定位,然后进行键盘输入或鼠标动作。但随着时间的迁移,测试套件将持续的增长。脚本也将变的越来越多。如果我们需要维护10个页面,100个页面,甚至1000个呢?

2023-08-04 19:50:03 871

原创 2023年自动化测试已成为标配?一篇彻底打通自动化测试...

首先我们从招聘岗位需求说起。看近期的职业机会,提到“软件测试工程师”,基本上都有关于自动化测试的要求。例如:1、了解 selenium、appium或者其他自动化测试框架;2、至少熟悉一门面向对象开发语言,有一定的代码功底优先;3、熟悉Java或者python,有一定的测试自动化经验和代码阅读能力;4、了解接口集成测试,会使用JMeter、Postman、SoapUI等接口测试工具。等等,上述内容不再一一列举。突然自动化测试遍地开花,好像测试工程师的自动化测试能力成为了标配一般。

2023-08-03 19:25:41 207

原创 火爆全网,Fiddler手机抓包-接口测试辅助实战(最全总结)

Fiddler是一款安装在PC上的抓包软件,它不仅可以对pc上的程序进行抓包,也可以对手机上的程序进行抓包,下面说下抓取手机程序的步骤。PC端设置1、PC上Fiddler抓取Https报文设置:由于手机上的应用很多涉及到个人信息,都是采用的安全的HTTPS加密过。

2023-08-02 20:05:46 1924

原创 2023年接口测试面试题大全,接口测试面试秘籍...

HTTP接口传递数据最常用的方式?get和post最常用。get是从服务器上获取数据 适用场景:在做搜索接口 商品信息接口post是向服务器上传送数据 适用场景:在做数据添加修改删除时或图片上传等时能用到HTTP接口测试的类型?① get请求无参数② get请求有参数③ post请求带参数平常是怎么测接口的?参数组合、接口安全(绕过前端验证、绕过身份授权、参数是否加密、密码安全规则)、异常验证(必传非必传、参数类型、入参长度)性能测试,用Jmeter测试。

2023-08-01 19:15:00 129

原创 全网最细,性能测试-接口压测 Locust固件实战,从0到1进阶...

python如何进行性能测试呢?其实原理就是对于接口进行加线程,打个比方就是当你有一个电梯,你同时可以搭载多少个人坐电梯那这个人数就是这部电梯的其中一个性能指标,那么对于接口来说每秒钟能有多少人成功发起请求后得到成功的响应就是性能测试的一个指标我们在做性能测试主要去看的就是以上四点:错误率,响应时间,tps和rps当我们使用Python去构建自动化测试框架时,我们用Locust来对接口进行压测,具体写法如下:安装好后我们可以通过命令:locust --version查看其安装的版本。

2023-07-31 19:30:02 267

原创 全网最细,Postman接口测试实战详细总结,一篇进阶...

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。它提供功能强大的 Web API & HTTP 请求调试。它能够发送任何类型的HTTP 请求 (GET,HEAD, POST, PUT…), 附带任何数量的参数+ headers。Postman功能:主要用于模拟网络请求包;快速创建请求;回放、管理请求;快速设置网络代理;get请求post请求form-data、x-www-form-urlencoded、raw、binary的区别。

2023-07-30 19:30:30 2302

原创 自动化测试如何做?搭建接口自动化框架从0到1实战(超细)

传统软件测试行业是以手工测试为主,也就是所谓的点点点,加上国内软件公司不注重测试,受制于大环境影响等也就给了大众一种测试人员虽然身处互联网行业,却是毫无技术可言的工种。话锋一转,到了如今,不得不说一声:大人,时代变了,最直观的表现莫过于招聘要求的提高,越来越要求测试人员拥有七十二变的能力。而在这其中,自动化测试能力是现在手工测试迈向更高技术岗位的必经之路。

2023-07-28 19:29:06 391

原创 最强,Python接口自动化测试-自动化用例编写(超细整理)

我们在百度搜索天气查询,会出现如下图所示结果:接下来,我们以该天气查询接口为例,编写接口测试用例脚本。1、明确测试对象针对某个功能做接口测试,首先我们需要确定实现这个功能调用的是哪个接口,这个接口的具体信息(如功能、协议、URL、请求方法、请求参数说明、响应参数说明等等)可以通过查看开发提供的接口文档获取。也可以通过抓包(在没有接口文档的情况下)获取。找到对应的接口也就是测试对象之后,才能有目的的进行下一步。

2023-07-27 19:38:18 283

原创 爆肝整理,接口测试方法总结+常问面试题(答案)

理想的测试流程产品经理提供产品需求、原型设计;开发提供接口文档、单元测试脚本;接口测试必要文档接口文档需要的要素:访问方式;路由;输入参数;返回参数;完整的例子从0开始测试接口如果没有提供必要的接口文档、测试同学要学会自己从0开始了解接口。常用以下三步:工具辅助:借助一些工具的辅助来完成接口分析windws系统:fiddlerMac OS系统:推荐Charles、mitmproxy分析问题:分析接口必要的信息访问方式:post、getHOST:访问的服务器域名。

2023-07-26 19:27:10 315

原创 8年测试整理,自动化测试框架从0到1实施,一篇打通自动化...

框架本身一般不完整到可以解决特定问题;框架天生就是为扩展而设计的;框架里面可以为后续扩展的组件提供很多辅助性、支撑性的方便易用的工具,也就是说框架是配套了一些帮助解决某类问题的库(libraries)或工具(tools)。约束性:针对解决特定问题的软件框架会首先定义问题的边界,进而将相关的软件组件约束在这个边界内,保持框架在解决问题方面上的内聚性。支撑性:框架本身不解决什么问题,但给了解决问题的相关组件一个组合底子,这个底子的科学性和易用性直接影响在此之上进一步开发的科学性和方便性。

2023-07-25 19:27:55 403

原创 为什么要做自动化测试?手动和自动化测试的区别?一点即通...

为什么要进行自动化测试自动化测试是软件开发生命周期的重要组成部分, 主动修复错误需要对基础代码进行的每个小更改都进行测试和重新测试。随着时间的流逝,回归测试的数量将会增加,测试人员将承受很大的压力,而创新和增长的时间会越来越少。此外,至少有四个因素导致测试成本上升:跨设备、系统和平台进行测试的需求不断增加。将测试范围从例如一个Web浏览器扩展到两个或扩展到包含移动设备会影响工作量。测试用例的数量不断增加。随着每次产品更新,涵盖更多功能所需的测试用例数量都会增加。新功能会影响需要重新测试的现有功能;

2023-07-24 19:28:15 133

原创 python接口自动化-上传文件压缩包接口实战代码(超细)

接口测试中,上传文件的测试场景非常常见。例如:上传头像(图片)、上传文件、上传视频等。以一个上传图片的例子为大家讲解如何通过 python 测试上传文件接口。①首先通过抓包分析上传文件接口的请求参数:②下面是上传文件接口脚本。把目标文件以open打开,然后存储到变量file。并且使用 files参数指明请求的参数名称、上传文件的类型、以及上传文件的路径。

2023-07-23 19:39:32 676 1

原创 Postman接口测试实战-接口断言/newman执行集成(详细)

接口测试用例接口的功能测试维度:单接口(正向和反向)和业务接口(一般做正向测试)接口测试的测试用例编写:不单单针对参数值正确与否进行,还可以针对参数本身进行测试正向参数必选参数:所有的必选(必填参数)都包含组合参数:所有的必选+任意一个或多个可选参数全部参数:所有的必选+所有的可选参数反向参数多参:多出一个或多个必选参数少参:缺少一个或多个必选参数无参:没有必选参数错误参数:参数名输入有误单接口测试用例要素:编号、用例名(标题)、模块、优先级、前置条件、请求方法、URL、请求头、请求体(请求数

2023-07-21 19:23:42 300

原创 最详细,软件测试方法与测试具体工作流程汇总,一点即通...

软件测试方法从是否关心内部结构来看;从是否执行代码看;从开发过程级别看;从执行过程是否需要人工干预来看;从测试实施组织看;从测试所处的环境看;其他测试类型;1、从是否关心内部结构来看白盒测试:又称为结构测试或逻辑驱动测试,是一种按照程序内部逻辑结构和编码结构,设计测试数据并完成测试的一种测试方法。黑盒测试:又称为数据驱动测试,把测试对象当做看不见的黑盒,在完全不考虑程序内部结构和处理过程的情况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性。

2023-07-20 19:19:45 1117

原创 【软件测试】web测试bug定位思路总结,“我“不再背锅...

需要掌握的知识熟透系统业务、团队成员情况;熟悉使用F12或抓包工具;了解HTTP/HTTPS协议;了解系统的架构,数据走向;定位前的操作:保存bug产生的记录;排除低级问题;包括网络问题、数据问题(脏数据);定位问题思路和步骤查看页面表现 -> 查看状态码 -> 接口的请求和返回以及js执行有无报错 -> 查看服务器日志 -> 配置问题 -> 经验或其他1、查看页面表现用户层面问题:用户自己的环境问题或者操作问题。如环境不通或者操作不正确等。

2023-07-19 19:28:52 1151

原创 10年测试老鸟总结,性能测试-CPU性能瓶颈分析(超详细)

1、cpu指标要求建议CPU指标如下:对于每一个CPU来说运行队列不要超过3,例如,如果是双核CPU就不要超过6;如果CPU在满负荷运行,应该符合下列分布:User Time:65%~70%,us过大,说明有用户进程占用很多cpu时间,需要进一步的分析其它软硬件因素。System Time:30%~35%,sy过大,说明系统管理方面花了很多时间,说明该系统中某个子系统产生了瓶颈,需要进一步分析其它软硬件因素。

2023-07-18 19:27:51 1169

原创 10年测试老鸟总结,性能测试-磁盘瓶颈分析(超详细)

1、确认磁盘 I/O 存在性能问题对于随机负载,当遇到余下情况时,我们那通常认为存在 I/O 性能问题:平均读时间大于 15ms;在具有写 cache 的条件下,平均写时间大于 2.5ms;对于顺序负载,当遇到余下情况时,我们那通常认为存在 I/O 性能问题:在一个磁盘上有两个连续的 I/O 流;吞吐量不足(即远远小于磁盘 I/O 带宽);

2023-07-17 19:29:11 1385

原创 10年测试老鸟总结,性能测试-性能内存瓶颈分析(超详细)

性能测试-内存瓶颈1、查看利用率(free)used:已使用多大。free:可用有多少。Shared:多个进程共享的内存总额。Buffers/cached:磁盘缓存的大小。所以空闲内存=free+buffers+cached=total-used2、查看页交换,swap交换(pi、po、so、si),磁盘IO(vmstat)si:每秒从交换区写到内存的大小so:每秒写入交换区的内存大小page in:分页(Page)从磁盘重新回到内存的过程被称作Page-In。

2023-07-16 19:34:26 462

原创 全网最细,接口自动化测试-数据库操作与日志模块,一篇打通...

进行接口测试时,我们需要连接到数据库中,对数据源进行备份、还原、验证等操作。Pymysql模块Pymysql使用方法安装:pip install pymysqlPymsyql使用流程获取连接;获取游标 --游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行相应的操作;执行SQL语句;关闭游标;关闭连接;

2023-07-14 19:43:49 214

原创 一个完整的项目是怎么做性能测试?资深8年测试总结...

突然有一天!领导说:“小刘,今天把996福报系统压一下,下班前把压测报告发我邮箱。啥?压测?今天?报告?怎么压?怎么写?从来没做过啊,心里一万匹草泥马奔跑而过,别说996了,估计明天都下不了班了;好歹也像功能测试,给个压测需求吧!没法,你遇到了一个不懂性能测试的领导;一个完整的项目是怎么做性能测试的1、前期准备性能测试虽然是核心功能稳定后才开始压测,但是在需求阶段就应该参与,这样可以深入了解系统业务、重要功能的业务逻辑,为后续做准备。2、性能需求分析(评审)评审时,要明确性能测试范围、目标。

2023-07-13 19:38:45 329

原创 史上最细接口测试详解,接口测试从0到1实施,一篇打通...

1、接口测试描述定义接口就是有特定输入和特定输出的一套逻辑处理单元,规定要程序做什么,但不在其中实现。接口测试,其实就是验证接口内部处理逻辑是否正确;

2023-07-12 19:36:40 282

原创 疯狂收割offer,软件测试面试题,项目经验板块常问(附答案)

面试题:举一个电商项目的模块你是怎么做的?举例自己熟悉的,比如电商项目中的购物车功能:分为已登录和未登录的场景;如果是未登录的话,添加购物车就提示登录页面先登录;已经登录的话,可以正常跳转至购物车;进入购物车的入口验证:比如淘宝商品页点击“加入购物车”切入,或从导航栏顶部去往购物车;购物车空页面验证:当购物车商品添加为0时,页面是否正常提示;购物车的商品清单验证: 一件/多件/多个商家多件商品的图片、名称、单价金额等是否正常显示,并且点击可跳转到商品详情页;

2023-07-11 19:26:33 117

原创 超细整理,Jmeter接口自动化测试-业务前置处理(支付/退款/购物车)

接口自动化初始化数据说明(支付,退款,购物车相关)1、初始化业务场景数据接口自动化在测试支付流程时,每一个子场景都是闭环(下单-支付-退款-退还氧分和红包),保证下一次脚本关联的红包等都是可用的;but,当我们的脚本异常中断时,会造成场景被破坏(如金额异常,生成了订单,但是没有支付,此时红包和氧分等已被锁定),下次脚本数据再执行时也会报错,此时需要手动将订单取消或者退款,才能执行脚本;

2023-07-10 19:24:16 491

原创 超详细,Jmeter性能测试-模拟100个用户并发(实战)

100个真实的用户1、一个账号模拟100虚拟用户同时登录和100账号同时登录区别:1个账号100个人用,同时登录;100个人100个账号,同时登录;相同:两个都是100人同时登录,具体看项目需求;2、账号来源利用“注册”或“创建”账号接口,创建100个用户;“查询”接口,保存100个账号的账号、密码到一个文件;3、提取100个账号、密码的文件Jmeter脚本整体布局。

2023-07-09 19:21:16 6711

原创 你会做接口测试吗?接口测试面试题盲扫(附答案)

为什么要做接口测试?到底什么是接口测试,我们为什么要做接口测试?直接上案例,例如一个提现功能的接口:比如这个输入框,平常拿到这个web页面,会对输入框做用例设计:输入一个负数(如:-100),点提交;输入金额为0(如:0),点提交;输入金额为0-100的数(如:20),点提交;输入金额为100(如:100),点提交;输入金额大于100(如:108),点提交;输入1位小数(如:10.1),点提交;输入2位小数(如:10.12),点提交;

2023-07-07 19:38:04 146

原创 2023年测试之路,从功能测试进阶测试开发工程师,突破内卷...

测试开发工程师到底是测试,还是开发?既是测试,也是开发。首先,测试开发是测试工程师,他们是服务于业务测试同学的,目标是解决业务测试工程师的具体问题。这就要求他们必须具备测试思维。其次,测试开发也是开发工程师,他们会针对业务测试同学的具体诉求设计研发对应的小工具,或者研发定制化的一套测试平台。这就要求他们同时具备编程能力。功能测试如何晋升测试开发工程师?1、测试工具使用首先是测试工具的使用,比如说要去进行web自动化首先要做的事情就是去进行自动化测试环境搭建,环境工具。

2023-07-06 19:26:53 2795 2

原创 实战干货,自动化测试框架mark标记详细实战,进阶高级测试...

pytest可以支持对用例自定义标记, 可以把用例按自己的需要归类标记,比如按用例优秀级,标记一些smoke冒烟测试用例。pytest 标记基本使用test_m.py 用例内容执行的时候加-m 参数yaml 用例中加 mark 标记yaml 用例中支持2个地方加标记:config 中使用mark, 作用是当前yaml 文件中的全部用例打上标记;case 用例中加mark,只针对单个用例打上标记;

2023-07-05 19:38:16 270

原创 全网最全,Pytest自动化测试框架 assert 断言使用实战,快速通关

Pytest与Unittest不同,pytest使用的是python自带的assert关键字来进行断言;assert关键字后面可以接一个表达式,只要表达式的最终结果为True,那么断言通过,用例执行成功,否则用例执行失败assert例子想在抛出异常之后输出一些提示信息,执行之后就方便查看是什么原因了# 异常信息 def f() : return 3 def test_function() : a = f() assert a % 2 == 0 , "判断 a 为偶数,当前 a 的值为:%s" % a。

2023-07-04 19:22:26 292

原创 2023年的软件测试前景?岗位会越来越少?“我“该怎么办...

2023年测试行业现状我的整体意见是软件测试岗位不会变少,反而相对于其他岗位会变的更重要一些。首先纠正一个非常非常错误的观念。测试和测试开发是两个岗位?No,不是的。测试开发是属于测试的。测试开发只不过是使用类似于开发的技术和能力,来达到测试的目的,本质还是测试。就如同一个人用人肉扫地,另一个人发明了自动扫地机来扫地,看起来后面这位更高级,但是实际目的还是扫地。软件测试的本质其次就要说到软件测试的本质,以及行业对测试愚蠢的误解上来了。

2023-07-03 19:25:33 174

原创 最全,常用正则表达式-正则实战(汇总)测试/开发工程师必备...

校验数字的表达式^[0-9]*$^\d{n}$^\d{n,}$^\d{m,n}$^(\-)?^(\-|\+)?\d+(\.\d+)?^[1-9]\d*$ 或 ^([1-9][0-9]*){1,3}$ 或 ^\+?^\-[1-9][]0-9"*$ 或 ^-[1-9]\d*$^\d+$ 或 ^[1-9]\d*|0$^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$$ 或 ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$

2023-07-02 19:45:14 216

原创 10年来测试行业所遇问题,功能/接口/自动化测试?

10年来测试行业发生了什么变化在过去的十年里,我们见证了技术的大幅提升–无人驾驶汽车、人工智能、AR / VR、区块链、无人机和机器人。许多测试和测试自动化从桌面转移到网络和移动设备上。从编写自动化测试的大型和昂贵的工具,我们已经转移到小型,灵活,最重要的是 - 免费的库和工具。现在我们有智能报告系统和Docker容器中的测试。现在在云端并行运行成千上万的测试用例并其实不那么昂贵。但与此同时,许多事情和声明仍然没有改变。以下是一些在测试人员中不断肆虐的无尽话题:手工测试已死!

2023-06-30 19:30:09 219

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除