当网站上线后,流量增加或短暂功能故障,都会造成使用者体验相当不好,而这时该怎么快速找到性能的瓶颈呢?通常CPU冲到100%时,有时候也蛮难复制及找出关键问题点。本篇会介绍一套工具叫pyroscope,让开发者可以快速找到性能瓶颈的代码。之前也写了相关的性能瓶颈文章,可以参考看看『Go语言用pprof找出代码性能瓶颈』或『善用Go语言性能测试工具来提升执行效率』,上述两篇都是针对Go语言的性能分析文
2021-08-06/3274 人阅读/15 人点赞

2018年3月,写了一篇文章未来已来,人工智能测试势不可挡:介绍9款AI测试工具,是本公众号阅读量最高的几篇文章之一,接近2万的阅读量。今天回过头来,再看看3年前介绍的这9款AI测试工具发生了哪些变化?增加了哪些新特性?未来发展如何?由于9款工具比较多,分三期发布,这期(上)重点讨论两款工具Applitools、AppvanceIQ,讨论详细地,让大家更有收获,后面两期(中、下)讨论另外7款工具,
2021-08-06/4491 人阅读/18 人点赞

进入互联网时代,性能测试显得越来越重要,移动应用、web应用和物联网应用都需要进行性能测试和性能调优,而进行性能和负载测试会产生了大量的数据,这些数据难以分析。除了数据分析,我们还会遇到其它一些困难和挑战。今天我们就介绍七大高效的性能工程(测试)技术帮助你应对挑战,能进行有效的数据分析,高效地完成性能测试和性能调优。1.识别基于层的工程事务在典型的性能测试工具中,加载脚本会包含事务处理或有序的AP
2021-07-20/3485 人阅读/45 人点赞

一、前言自动化测试中,我们常会使用一些经过简化的,行为与表现类似于生产环境下的对象的复制品。引入这样的复制品能够降低构建测试用例的复杂度,允许我们独立而解耦地测试某个模块,不再担心受到系统中其他部分的影响;这类型对象也就是所谓的TestDouble。实际上对于TestDouble的定义与阐述也是见仁见智,GerardMeszaros在这篇文章:http://xunitpatterns.com/Te
2021-07-09/3286 人阅读/28 人点赞

随着Internet的普及与迅速发展,企业业务量的迅速加大,数据大集中成为一种趋势,IT系统承载的负荷越来越重,系统性能的好坏严重的影响了企业对外提供的服务质量。从而对IT系统的性能进行测试和调优引起企业的重视,进而性能测试工程师成为IT市场的”香悖悖”,并且性能测试有着极高的技术挑战。于是吸引了大量的测试爱好者来学这方面的技术,而一谈到性能测试很多人便会想到鼎鼎大名的LoadRunner这款优秀
2021-07-04/3064 人阅读/42 人点赞

1.目的本指南旨在通过应用特定的技术实践和工作模式,来定义Scrum在硬件中应用方法,以在硬件中实现短迭代开发和快速发布。本指南是一份“活”文档,将根据社区以及现场经验反馈而持续演进。为了能让大家以清晰的过程在硬件中更好地实施Scrum,允许任何公司应用本指南。本文档引用的术语“Scrum”来自于《Scrum指南》,未做任何裁剪或修改。敏捷项目的首要目标是尽早和频密的发布,并利用变更来为客户带来收
2021-07-01/2333 人阅读/27 人点赞

当我们大谈特谈基于人工智能和UI测试工具的好处时,基于人工智能和机器学习的API测试也同时到来。1.为什么要进行API测试?随着越来越多的公司转向DevOps、持续集成(CI)和持续部署(CD),测试反馈需要比以往更快。仅仅关注UI自动化测试(它是出了名的慢)可能会扼杀我们的测试自动化工作。当我们确保快速、高质量地交付应用程序新版本时,API测试应该是整体自动化策略的一部分。API是当今软件开发的
2021-06-27/3396 人阅读/27 人点赞

利用嵌入式电子设备、微芯片等连接车辆、家电、医疗设备,以收集和交换不同类型的数据,被称为物联网。借助物联网,用户能够远程控制设备,可以实现不同设备的互联。在现实生活中物联网开始有越来越多的应用,例如手环、手表等可穿戴设备、跑步机、汽车、冰箱、路灯等各种设备可以轻松与智能手机同步数据,这些设备有助于获取必要的信息,如健康状况、心率监测、睡眠活动、水温、速度和其它物理状态信息等,也有助于显示来自智能手
2021-04-25/4528 人阅读/26 人点赞

【译者注:这是国外一篇介绍软件测试中应用AI技术的文章,下一代的软件测试工具一定是AI技术赋能的,全方位的简化测试过程和提高测试效率。】根据2019-2020年世界质量报告,基于人工智能的测试正在兴起,为了让测试变得更“聪明”、更高效,企业在软件测试中采用基于AI的工具和过程。通常情况下,软件测试中应用AI会使整个测试过程更快、更清晰、更容易,以及更省钱。测试自动化用于支持“持续测试”过程已经很多
2021-04-25/4781 人阅读/25 人点赞

在编写Junit测试时,我采用了同一套格式。如此,对于测试用例我就可以遵循这套格式进行编写和阅读,使所有的测试都整体划一。这种格式模板可以帮助我更快的编写测试,提高工作效率。今天我就与大家分享我的这套格式模板。(译者评:与我在测试建设原则中提出的继承原则相同,都是在进行一项测试工作之前,将公共的进行提取,统一格式模板,然后在以后的测试活动中都继承这套模板开展。)文件格式首先,在项目的测试包下新建一
2021-04-14/2489 人阅读/11 人点赞