一、前文回顾在上一次的文章中,介绍了谷歌关于代码覆盖率最佳实践经验的探讨。内容总结如下:链接:【翻译】Google代码覆盖率最佳实践代码覆盖的使用对软件开发流程的提高有显著的益处。单一使用代码覆盖(来评估测试效果)能否减少软件缺陷是一个仍有争议的研究问题,但是我们的经验表明,努力提高代码覆盖有助于改进整个工程效率,长此以往就能达到减少代码缺陷的效果。高代码覆盖率并不能保证高质量的测试效果,但低代码
2021-03-21/3783 人阅读/10 人点赞

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

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

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

接上篇2021年需要关注的15大软件测试趋势(一)在2021年,安全实践将发挥更大的作用,原因如下:定期的渗透测试有助于建立企业与客户、第三方和合作伙伴的信任。安全测试让您在被黑客/攻击者之前全面了解企业的弱点,并帮助您检测容易受到安全或网络威胁的领域。网络安全测试能够保证在任何停机发生的情况下,它不会让你像毫无准备的那样造成高昂的代价和破坏性。网络安全测试不仅保护交易(不管是金钱还是数据),还保
2021-03-17/2836 人阅读/6 人点赞

2021年15大软件测试趋势列表。这些趋势给QA测试人员的生活带来了巨大的转变,并对软件测试的未来造成重大的影响。随着IT领域服务的最新趋势的引入,QA测试领域有了很大的进步和发展。创新技术的引入使得软件测试、开发、设计和交付方面的都有了最新变化。成本优化是世界各国企业的当务之急。在这样做的过程中,大多数IT领导者都相信他们的组织应该采用最新的IT方法。对于在云计算和业务分析领域排名靠前的行业和企
2021-03-17/3376 人阅读/11 人点赞

“任何可能出错的事情,都将出错。”我们都听过墨菲定律的含义。我们很多人都曾经讲述过墨菲定律,但是很少会有人表现得对此而担心。为可能出现的问题做好准备的一个有用技巧是进行“预分析(pre-mortem)”。这是一个在项目或版本开始时召开的会议,干系人在会议中识别所有可能影响成功交付的问题。“预分析”这个名称来自于项目“后分析(post-mortem)”——一个在项目结束时召开的会议,干系人可以从刚完
2021-03-12/2833 人阅读/18 人点赞

参考以下这篇快速指南,你或许可以不用浪费时间来排除影响应用服务器的性能测试指标了。以下是在性能测试期间需要监控的一些关键指标:CPU利用率堆内存利用率活动/守护线程的数量加载的类的数量服务器页面故障/秒缓存命中率活跃总会话数SSL事务/秒活动/总DB池连接数应用程序日志负载平衡请求/秒让我们来看看对性能测试产生负面影响的一些原因,以及一些有助于解决问题的快速解决方案吧。原因、影响和解决方案1.内存
2021-03-08/2496 人阅读/3 人点赞

我们正处在一个到处都是自动化的时代!就在不久前,SepharimResearch的首席研究官BobEgan谈到了移动安全问题。他就2016年企业移动趋势发表了声明:“当下的桌面系统(生态)已不再是单纯的电脑桌面,而是适合当下的各种体验。”他还补充说,我们正在进入一个新一代,在这个时代,将有专门为轻松高效地完成这项工作而开发的应用程序。我完全同意这一点,并认为我们高度依赖于借助各种工具尽量减少我们的
2021-03-07/5812 人阅读/1 人点赞

在软件测试过程中,你有没有遇到过“Sanity”的概念?它是什么?为什么我们需要Sanity测试(健全测试)?它从何而来,又是如何与回归测试联系在一起的?如果你是一个项目经理或团队领导者,那么你不仅需要清楚地了解如何使用测试技术,而还应该清楚合适去应用它,这是十分重要的。例如,Sanity测试(健全测试)与回归测试相比,具有许多共同的特性和相同目标。这就是为什么项目经理应该知道每种方法的不同之处,
2021-03-04/4806 人阅读/9 人点赞