“从对人负责的角度,重新理解每一个职业”“当一群人深陷在自己的社会分工中,只会对事负责的时候,总会有另一群人觉醒过来,能跨越出自己的社会分工,对人负责。”——罗振宇,2021跨年演讲软件测试在一个项目中的确有很多事情要做,最基本的包括制定测试计划、编写测试用例、搭建测试环境、执行测试用例、报告测试结果等等。但是,软件测试的目的是为了对这些事负责吗?人们通常认为,软件测试就是验证软件产品特性是否满足
2021-03-29/3301 人阅读/60 人点赞
在过去的50年里,从少数几台计算机的微型互连发展到拥有数十亿节点的全球网络,我们在发展互联网方面取得了很大的进步。在这个过程中,我们学到了很多关于如何建立网络和连接网络的路由器的知识。而我们走的弯路对于后来的学习者来讲,无疑成为了宝贵的经验和启发。起初,路由器只是将网络接口卡(NIC)连接到总线上的普通的计算机。这在一定程度上是可行的。在这种架构中,数据包进入网卡,然后由CPU从网卡传输到内存。C
2021-03-25/3407 人阅读/4 人点赞
2020年11月凯捷(Capgemini)发布了第12期《WorldQualityReport2020-21(https://www.sogeti.com/explore/reports/world-quality-report-2020/)》(全球质量报告),本文跟大家做简单解读。不平常的2020年,数字化转型在加速,而质量保障和IT在其中起到很关键的作用,也表现出很大的弹性。日趋成熟的工程实践
2021-03-24/3471 人阅读/15 人点赞
softwaretestinginitiativesinvariousverylargesoftwarecompanies.Oneoftheareasthatwehaveconsistentlyadvocatedforistheuseofcodecoveragedatatoassessriskandidentifygapsintesting.However,thevalueofcodecovera
2021-03-23/2925 人阅读/6 人点赞
一、敏捷测试象限起源敏捷测试象限的起源是出自BrianMarick最开始提出的敏捷测试矩阵。后来在他的许可下,敏捷测试专家LisaCrispin和JanetGregory对敏捷测试矩阵进行补充和扩展,并在她们的著作《敏捷软件测试:测试人员与敏捷团队的实践指南》提出了敏捷测试象限的概念,如图1所示。图1敏捷测试象限敏捷测试象限作为敏捷测试的基础框架,是每个敏捷测试人员必须要了解的知识。敏捷测试象限表
2021-03-21/4655 人阅读/11 人点赞
一、前文回顾在上一次的文章中,介绍了谷歌关于代码覆盖率最佳实践经验的探讨。内容总结如下:链接:【翻译】Google代码覆盖率最佳实践代码覆盖的使用对软件开发流程的提高有显著的益处。单一使用代码覆盖(来评估测试效果)能否减少软件缺陷是一个仍有争议的研究问题,但是我们的经验表明,努力提高代码覆盖有助于改进整个工程效率,长此以往就能达到减少代码缺陷的效果。高代码覆盖率并不能保证高质量的测试效果,但低代码
2021-03-21/3682 人阅读/10 人点赞
当要求质量内建、测试左移、持续集成、DevOps,代码的增量覆盖率几乎是必定会被提出来的话题。这个方案明确了"谁的代码谁负责"的原则,和当年“小岗村包产到户”一样,开发人员只需要为自己的提交/合并请求来提供代码覆盖率数据,而不再需要为整个团队的代码库和历史旧账掉头发了。团队负责人也乐于实施这样的“最佳实践”,树立一个带电的“质量门禁”,没有达标的,一律拒绝签入或者合并。但是一直以来,关于增量覆盖率
2021-03-21/3377 人阅读/27 人点赞
一、如何拆分响应时间?在性能分析中,响应时间的拆分通常是一个分析起点。因为在性能场景中,不管是什么原因,只要系统达到了瓶颈,再接着增加压力,肯定会导致响应时间的上升,直到超时为止。在判断了瓶颈之后,我们需要找到问题出现在什么地方。在压力工具上看到的响应时间,都是经过了后端的每一个系统的。那么,当响应时间变长,我们就要知道,它在哪个阶段时间变长了,我们看下这张图。SpringCloud一般是这样的架
2021-03-19/3139 人阅读/1 人点赞
近年来,IT行业迅速发展,物联网、敏捷、DevOps等已成为行业的热门话题。为更好地了解行业现状,禅道项目管理软件联合各合作伙伴于2021年1月开展了针对IT行业的问卷调查,并推出了《2020年IT行业项目管理调查报告》。《报告》概况问卷收集有效数据为545份,受访者横跨多个城市、行业、岗位、年龄,保证全面性的同时可体现不同层面的多样性。《报告》从地域、行业、公司规模、岗位等入手,在项目团队、项目
2021-03-19/3213 人阅读/8 人点赞
接上篇2021年需要关注的15大软件测试趋势(一)在2021年,安全实践将发挥更大的作用,原因如下:定期的渗透测试有助于建立企业与客户、第三方和合作伙伴的信任。安全测试让您在被黑客/攻击者之前全面了解企业的弱点,并帮助您检测容易受到安全或网络威胁的领域。网络安全测试能够保证在任何停机发生的情况下,它不会让你像毫无准备的那样造成高昂的代价和破坏性。网络安全测试不仅保护交易(不管是金钱还是数据),还保
2021-03-17/2783 人阅读/6 人点赞