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道问题,都与软件质量有关。

《2022年SmartBear软件质量与测试报告》

了解2022年软件测试行业的新兴趋势,以及世界各地的团队对于测试行业未来发展的见解。

联系龙智,立即获取>>>

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

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

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

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

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

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

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

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

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

  • 龙智与SmartBear战略合作扩展DevSecOps解决方案
  • 中国企业在质量和测试中面临的挑战以及自动化测试实践现状与展望
  • TestComplete UI自动化测试演示及ReadyAPI简介

我们将会议进行了全程录制,立即点击下方按钮获取完整版回顾视频。

点击此处,观看研讨会视频回顾

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

  1. Rasa课程、Rasa培训、Rasa面试系列之 Rasa对话式 AI 网络研讨会回顾

    Rasa课程.Rasa培训.Rasa面试系列之 Rasa对话式 AI 网络研讨会回顾 Rasa公司在网络研讨会系列"对话式 AI 的企业成功"中采访了Rasa公司的两位客户,以了解 ...

  2. python 接口测试 如何写配置文件_python接口自动化测试 - configparser配置文件解析器详细使用...

    configparser简介 ConfigParser模块已在Python 3中重命名为configparser 该模块定义了ConfigParser类. ConfigParser类实现一种基本的配置 ...

  3. Python自动化-APPium原理解析与实际测试案例分享

    目录结构 一.Appium概述 Appium架构原理 运行原理 1)Appium服务器 2)Bootstrap.jar 3)Appium客户端 二.Appium组件 三.Appium环境搭建 Node ...

  4. 软件质量与测试--第二周作业 WordCount

    软件质量与测试--第二周作业 WordCount Github地址: https://github.com/RicardoDZX/WordCount PSP: PSP2.1 PSP 阶段 预估耗时 ( ...

  5. 2018年软件质量与测试大盘点

    即将告别2018年.迎来2019年 无法开一个现场跨年演讲,那就来一个更经济.更有效的大盘点 如同去年:2017年软件质量和测试大盘点.本次盘点分为两大部分: 质量问题,看看过去一年发生了哪些大的质量 ...

  6. 回顾几个常见的XSS漏洞测试脚本

    回顾几个常见的XSS漏洞测试脚本 基础的测试: <script>alert('xss')</script> 如果过滤了指定标签 比如:<script>标签 < ...

  7. 7软件质量与测试规范

    软件质量与测试规范 前言 标准/规范 产品质量模型 总结 前言 标准和规范可以指导测试工作的方向. 标准/规范 软件质量与测试标准分为国际标准.国家标准.行业标准.企业(机构)规范.项目规范等.下一层 ...

  8. 自动化测试(二)01-前端测试分为单元测试、集成测试和E2E测试 测试工具对比-适合TDD或 BDD、断言、异步测试 测试工具的类型

    自动化测试(二)01-前端测试分为单元测试.集成测试和E2E测试 & 测试工具对比-适合TDD或 BDD.断言.异步测试 & 测试工具的类型 前端自动化测试 测试是一个庞大的主题,包括 ...

  9. 自动化测试(一)基本介绍——测试框架的分类 单元测试工具 E2E测试工具

    自动化测试(一)基本介绍--测试框架的分类 & 单元测试工具 & E2E测试工具 5-3 自动化测试 课程介绍 在前端界,浏览器兼容性是让工程师们头疼的问题,对于经验丰富的人来说,很清 ...

最新文章

  1. 从JavaScript函数重名看其初始化方式
  2. matlab实现单纯型法解线性规划_【考研运筹学讲解】线性规划(一)
  3. Orm框架之XUtils简单使用
  4. C语言、嵌入式重点知识:回调函数
  5. 变频器输出功率_100米的深井泵,如何接变频器,怎样控制
  6. 百度SEO工作室团队介绍HTML5源码
  7. 【IDEA】idea 运行测试类报错 Failed to resolve org.junit.platform:junit-platform-launcher:1.5.2
  8. c语言结构体的实例使用
  9. css完成图片预加载,图片预加载
  10. 微软惊天泄漏,Win11 预览版镜像提前出世
  11. pg数据库的一些问题
  12. OA 系统中的流程管理
  13. 网站建设就是要大胆创新
  14. 记录手机root后安装xposed框架后变砖无法开机的问题
  15. 一、第十五届全国大学生智能汽车竞赛AI电磁——项目介绍
  16. 【企业架构】确定策略和动机
  17. Mac 终端——常用命令语
  18. 青蛙过河(前缀和+二分)
  19. 腾讯安全发布《2020年公有云安全报告》,重点剖析8大主流安全风险
  20. svn报错:Cannot negotiate authentication mechanism

热门文章

  1. ROS仿真--URDF
  2. jisilox。Linux下面转换isilo的图形化工具
  3. 使用arm(orange pi r1 plus)开发板搭建私有云服务
  4. 远程控制详细教程,同时支持手机控制
  5. 迅为RK3399开发板音视频开发之Debian9 多媒体测试
  6. 第二十六节 class 与 struct的默认权限区别
  7. Python+Django基于python的古诗词在线学习网站
  8. Python+OpenCv实现AI人脸识别身份认证系统(3)——训练人脸识别模型
  9. [Shell] awk FS,OFS,RS,ORS
  10. 要提高情商,我推荐你看这本书