×

测试 领导者 研讨会 SmartBear 调研

研讨会回顾 | 自动化测试“领导者”SmartBear解析软件质量与测试现状调研

jnlyseo998998 jnlyseo998998 发表于2023-03-11 02:38:04 浏览26 评论0

抢沙发发表评论

2022年12月6日,龙智与软件测试自动化“领导者”SmartBear联合举办了主题为“ 如何通过自动化测试实现降本、增效与提质”的在线研讨会。

会上,SmartBear亚太渠道经理何平康深入解读了《2022年SmartBear软件质量与测试报告》,并从全球质量测试的现状与趋势入手,分析为什么企业需要自动化测试。

在线研讨会“如何通过自动化测试实现降本、增效与提质”

内容回顾《SmartBear及其软件质量与测试现状调研》(节选)

演讲嘉宾:何平康

大家好,我是SmartBear亚太区渠道经理,负责协调SmartBear与龙智这样的地区合作伙伴。

简单介绍一下SmartBear。我们成立于2009年,是通过集资与合并组成的一个全球公司,目前有14个全球办公室,亚太区的驻点分别在澳洲和印度,在北美、欧洲地区我们也有办公室。

与龙智达成合作,是因为SmartBear希望为中国客户带来更好的解决方案以及本地支持。目前在全球范围内,我们拥有32000+企业客户。在开源框架方面,我需要特别提出的是,可能有很多人也听过Swagger、SOAP、Cucumber,最近,SmartBear收购了一家叫Pactflow的公司,专门做合约合同测试。SmartBear一直支持4种开源框架,除了市场上的商用工具之外,我们也会为开源社区的开发人员提供很多知识,给客户提供不同选项的参考。

SmartBear的使命与愿景是希望给各种规模的软件开发与测试团队提供他们所需的工具。SmartBear不仅是一个提供测试工具的厂商,更能为整个软件开发生命周期的不同阶段提供相应的解决方案。我们在UI测试、接口测试方面有相对应的解决方案,但整个生命周期不是只有测试阶段。在设计、建构,最后的部署、监视阶段,以及测试管理或代码审查部分,其实都需要给开发人员一些对应的工具。就像刚刚杨总提到的好马配好鞍,要有对应的工具去提高开发团队自己测试团队的生产力。

展开全文

这是2020年的调查,数据部分来源于IDC做的全球开发者预测(2020-2025)。今年,对于开发人员的需求在这个季度有所下降,大家在新闻上可以看到很多大型科技公司在改组,减少团队规模。但是,对于开发人员的需求总体还是呈上升趋势,其中,开发人员当然包括了有测试责任的开发人员。

现在全球有2,700万开发人员,根据预测,到2025年,也就是两、三年之后,会有接近两倍的增长,你可以想象这个市场的重要性。目前,由于疫情关系,很多企业都希望部署、发布得更快,给企业客户和一般消费者交付高质量软件。现在不仅要求软件开发的速度越来越快,工作量也越来越大。

业界对高质量软件的需求已到达至高点

我们来看另一个数据,谷歌发布的2021年DevOps状态调查。

首先是错误率,当然并不是每个企业均适用,因为企业规模不同,报错率跟出错率也不同,但平均来讲,每1,000行代码可能就有100到150个错误,错误率非常高。

其次,我们预估接口测试和接口调用的市场至少会增长30%。57%的企业采用了至少三种不同类型的接口。为什么是三种不同类型的接口?因为测试的方式不一样,支持的工具不一样,有些工具可能只支持特定协议的接口,这时就需要其他工具支持。这将造成两个或多个不同团队,或不同工程师之间沟通不良的状况,在测试阶段无法有效汇集。

最后一个比较有趣的数据。大家注意这里不是6.57,而是6,570,顶级的软件团队从故障中恢复的时间比竞争对手缩短6,570倍!想象您今天与另一家公司竞争,要发布类似的产品,如果比竞争对手慢了几百、几十倍,他们就会比您更早地完成debug和错误清除,更早地推出目前市场所需要的产品,也就会先你一步触及市场。所以,这个流程对整个公司非常重要,质量不只是测试团队或开发团队的责任,更会影响到整个公司的业务。

SmartBear软件质量与测试现状调研,2022最新趋势与洞察

SmartBear最近发布了《2022年SmartBear软件质量与测试报告》,报告的结果主要来源于我们对科技业和金融业的调查。

本次演讲,我会挑选几个重要的部分呈现,如果希望得到详细的报告,请各位联系龙智获取。此报告经历了五个周期,调查了世界不同地区的开发、测试人员,共61道问题,都与软件质量有关。

给大家总结一下报告中的7大主要发现。

第一点,自动化测试覆盖率在去年(2021)年中下降后,于年底反弹,并保持增速至今,其背后的原因可能在于全球疫情状况的反复。

第二点,网页软件测试跟接口测试仍然占比最大。目前,移动软件的测试一直处于上升中。大家现在习惯使用手机,国内手机的移动软件发展已经非常先进了,国外也在慢慢追赶。比如手机支付,或用手机处理业务等,所以全球针对移动端的软件测试也逐渐增加。

第三点是发布频率,企业采用按季度和年度发布频率的情况已大量减少,更多的是按周、按天发布。

第四点是缺乏时间。在这方面,我们的很多团队,包括国内外交流过的客户都表示,目前时间和人力的资源缺乏是阻止他们完成执行软件项目测试的最大挑战之一。

第五点是关于开发团队的责任。目前很多开发团队开始左移,提早帮助整个项目团队做第一步测试,所以生成测试用例成为开发团队的重要责任之一。

第六点关于功能性测试,在接口生命周期测试方面,很多客户会询问我这个问题,那就是他们有很多不同协议的API,给很多不同厂家去使用,有些是同步API,有些是异步API,用于支持不同架构的接口。如何去做接口生命周期的综合测试,是很多企业遇到的痛点。

最后一点可能让大家比较意外,那就是目前很多UI测试目前在云上执行,因为要跨浏览器或设备进行测试。我知道很多亚太地区或国内的客户还是希望在本地执行,把测试用例放到云上对于安全团队来说无法接受。但在海外,越来越多的企业将他们的测试搬到云上,做跨浏览器、跨设备、跨运行系统的执行。

除了SmartBear亚太渠道经理何平康,还有龙智总经理杨林晶、龙智技术总监李毅与龙智技术工程师邱洁玉作为演讲嘉宾参与了此次研讨会,就以下主题进行了分享:

龙智与SmartBear战略合作扩展DevSecOps解决方案

中国企业在质量和测试中面临的挑战以及自动化测试实践现状与展望

TestComplete UI自动化测试演示及ReadyAPI简介

我们将会议进行了全程录制,联系龙智获取完整版回顾视频。