作者:吴小平部门:商业赋能一、引言UI自动化是质量保障的一种重要手段,我们从分层测试金字塔模型可以看出,质量保障更多的应该依靠底层的单元测试和接口集成测试,UI自动化测试占比是非常小的一部分,众所周知,UI层的自动化测试稳定性差,成本高。然而我们团队经过一年多的UI自动化测试的实践与优化,发现我们UI层自动化测试相对性价比是最高的,脚本的稳定性也非常好,误报率降到了1%左右,每次上线前能帮助我们回
2021-04-05/4680 人阅读/7 人点赞

一、准备篇Python环境:3.8.3开发工具:IDEA,对你没有看错二、IDEA下安装开发环境1.python的下载https://www.python.org/downloads/PS:关于Python的环境搭建,此处略2.IDEA下python插件的安装点击File->Settings...->Plugins,点击marketplace选项卡,在里面搜索python,如下图所示:
2021-03-31/2884 人阅读/11 人点赞

当要求质量内建、测试左移、持续集成、DevOps,代码的增量覆盖率几乎是必定会被提出来的话题。这个方案明确了"谁的代码谁负责"的原则,和当年“小岗村包产到户”一样,开发人员只需要为自己的提交/合并请求来提供代码覆盖率数据,而不再需要为整个团队的代码库和历史旧账掉头发了。团队负责人也乐于实施这样的“最佳实践”,树立一个带电的“质量门禁”,没有达标的,一律拒绝签入或者合并。但是一直以来,关于增量覆盖率
2021-03-21/3214 人阅读/27 人点赞

一、如何拆分响应时间?在性能分析中,响应时间的拆分通常是一个分析起点。因为在性能场景中,不管是什么原因,只要系统达到了瓶颈,再接着增加压力,肯定会导致响应时间的上升,直到超时为止。在判断了瓶颈之后,我们需要找到问题出现在什么地方。在压力工具上看到的响应时间,都是经过了后端的每一个系统的。那么,当响应时间变长,我们就要知道,它在哪个阶段时间变长了,我们看下这张图。SpringCloud一般是这样的架
2021-03-19/3005 人阅读/1 人点赞

近年来,IT行业迅速发展,物联网、敏捷、DevOps等已成为行业的热门话题。为更好地了解行业现状,禅道项目管理软件联合各合作伙伴于2021年1月开展了针对IT行业的问卷调查,并推出了《2020年IT行业项目管理调查报告》。《报告》概况问卷收集有效数据为545份,受访者横跨多个城市、行业、岗位、年龄,保证全面性的同时可体现不同层面的多样性。《报告》从地域、行业、公司规模、岗位等入手,在项目团队、项目
2021-03-19/2941 人阅读/8 人点赞

阅读文本大概需要5分钟。很多读者看过之前的文章,发现我使用最多的是一款Airtest的自动化测试框架。Airtest是一款适合于游戏和App的UI自动化测试框架。下面对Airtest在平时自动化和爬虫过程中的常见问题做一个汇总。1、优势Airtest上手难易度低,高效方便,结合Python脚本,可以完成一些自动化的操作,也可以快速开发出一款App端的爬虫。2、AirtestIDE还是Pycharm
2019-11-19/1596 人阅读/55 人点赞

什么是报表测试?最近开始在做报表测试,故名思义,就是指测试报表,报表主要是给一些特定的群体展示一些特定数据或是汇总数据,则报表测试主要是跟一堆数据打交道,检验和确认报表展示出来的数据是否正确,取值是否有误。报表测试需要做些什么?1、测试前的准备工作报表测试之前需要准备大量的数据,针对各种业务场景的数据,数据准备一定要全面。以前王豆豆没有过多地接触过报表测试,想着觉得很难,很麻烦,等到真正开始做的时
2019-11-14/1555 人阅读/0 人点赞

如果科学家们能够增强大脑以增强记忆存储能力或植入芯片以解码神经模式,会怎样呢?如果外骨骼成为汽车工人的标准制服,使他们能够举起超出人类能力范围的重量,会怎样呢?如果医生可以植入传感器以追踪药物在体内如何传送,又会怎样呢?两天前,Gartner立足于“以人为本的智慧空间”,发布了2020年十大战略性技术趋势,分为两类:以人为中心:超级自动化(Hyperautomation)、多重经验或无尽体验(Mu
2019-11-08/4214 人阅读/3006 人点赞

一、正交实验法 正交试验设计(Orthogonalexperimentaldesign)是研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是分式析因设计的主要方法。是一种高效率、快速、经济的实验设计方法。正交实验设计方法:依据Galois理论,从大量的(实验)数据(测试例)中挑选适量的、有代
2019-11-07/1672 人阅读/0 人点赞

上一篇:PythonPytest装饰器@pytest.mark.parametrize详解Pytest中装饰器@pytest.mark.parametrize('参数名',list)可以实现测试用例参数化,类似DDT1、第一个参数是字符串,多个参数中间用逗号隔开2、第二个参数是list,多组数据用元祖类型;传三个或更多参数也是这样传。list的每个元素都是一个元组,元组里的每个元素和按参数顺序一一
2019-11-04/1645 人阅读/0 人点赞