精彩回顾:2020年自动化软件测试质量峰会

本文纯属信息共享,由于以前参加了一次ASTQ峰会,也算是2020年中比较盛大的一场自动化软件测试业界的交流展现会,会中听到各行各业的大师们关于本身的行业困境和自动化测试应用故事的真实讲述,特别有趣,对我来讲也挺有一些触动的,因此一直想要记录下来。api

20201117日,Parasoft举办了有史以来第一次2020自动软件测试和质量(ASTQ)峰会,展现了行业领导者如何解决实际软件质量问题。对于软件测试人员和管理人员来讲,这是一个很好的在线活动,能够从真实的组织中听到第一手的信息,了解他们如何解决软件测试中的实际挑战。特别有趣的是,除了一位行业分析师以外,全部的演讲都是由实际的软件人进行的,他们的工做是为了使他们的软件更好。架构

他们的活动主持人曾经跟咱们讲述过,他的经历很是有趣。他们把每一个演讲限制在15分钟内,这样每一个演讲者就能够快速地讲到最重要的想法。在每一个环节的最后还有一个简短的Q & A框架

为了避免用在会议上花费太多时间,因此他们努力寻找最有趣的演讲者,他们的故事最吸引人,也能够帮助其余人解决他们组织中的相似问题。让他们快速地让你得到最大的价值。演讲者涵盖了单元测试、API测试、测试数据管理和服务虚拟化等主题。微服务

会议亮点

让咱们来看看一些亮点。全部的课程都是在线的,若是你错过了现场活动。你能够根据本身的时间安排和需求,按照任何顺序点播观看每一个环节。工具

第一讲:高质量推进企业自上而下的执行力和自下而上的发展目标

第一个环节是由特邀演讲者Diego Lo Giuduce发表主题演讲,他是来自Forrester Research的副总裁兼首席分析师。单元测试

Diego在软件质量方面有着丰富的经验和独到的看法,在他的演讲中分享并回答了三个问题。测试

  • 是只讲速度仍是讲质量的速度?
  • 测试的行业现状如何?
  • 应该如何让测试适应开发的新需求?

第二讲:用服务虚拟化加速应用交付速度

接下来是ING MortgagesIOVIO顾问Herminio VazquezHerminio曾帮助在全球范围内为大型ERPCRM的实施部署自动化测试解决方案,并在为很是大的事件创建复杂的测试场景模型方面有着有趣的经验。编码

他带着咱们进行了一次 "英雄之旅",向咱们展现了他的开发人员如何在一家依赖容器的全球金融组织中使用有效的服务虚拟化基础架构来赢得变革和测试的战斗。尽管他们的环境很复杂,但他们创建了一个系统,每一个团队成员均可以在一个隔离的环境中按需部署本身的服务和测试。所以,他们能够在不影响彼此的状况下消耗测试数据。spa

第三讲:测试不可测——解决测试环境的困境

接下来是阿拉斯加航空公司的高级软件工程师Ryan PapineauRyan一直深度参与测试一套很是复杂的相互关联的应用程序,这是维持一家航空公司运行所必需的。他阐述了他们所面临的挑战。代理

除非你有航空业的经验,不然很容易忽视他们系统的复杂性,从加载到调度到加油等等。创建一个能正确测试你的软件的真实测试环境是一个很大的挑战。

Ryan解释了他们如何使用服务虚拟化来解决复杂的实时基础设施的挑战,经过使用代理和测试数据管理。这给他们带来了一个功能齐全的协调和集成环境,使他们可以可靠地测试他们的方案。这很吸引人,充满了对本身组织的想法。

第四讲:为微服务应用提供高覆盖率和高质量的服务

接下来的主讲人是Fitch Solutions的高级软件工程师Vince RecupitoFitch是一家金融公司,软件创建在200多个微服务上。他们常常出现计划外停机的问题,但愿减小这种影响。这不只对客户不利,并且对他们的SLA也不利。此外,他们还有不少工做在洗牌。这意味着常常在他们没有见过的微服务上工做。

为了解决这些问题,他们决定投入一个严格的单元测试计划,依靠Parasoft Jtest来帮助快速建立可维护的测试,并实现代码覆盖率目标。看看他们是如何处理的,以及它在减小系统停机时间以及意外提升开发人员生产力方面所回报的好处,这种听取别人讲述真实案例中遇到的问题和解决过程真是引人入胜。

第五讲:虚拟化Web服务以验证API和数据交互

接下来是Sabre的首席软件架构师Sandeep Meesarapu,这是另外一家旅游技术公司。他们的一些挑战与上面阿拉斯加航空公司演讲中的问题有重叠。他们还与酒店、邮轮公司、旅行社、铁路等互动。

Sandeep介绍了减小开发人员和测试人员停机时间的方法,以及如何让团队专一于测试而不是下游系统的可用性。经过记录系统的请求响应,他们可以在被测应用和下线系统之间进行智能虚拟化。这使得他们在测试时能够消除对下线系统的依赖,在须要的时候解放人员去作他们的工做。

Sabre还利用Parasoft持续测试平台的优点,在测试环境中捆绑特定行业的服务组,方便使用,好比特定的航空公司和运营商,其特定的配置和数据。这让你在测试时能够快速解脱任何受限的资源。

第六讲:定义和衡量测试自动化实践的ROI

最后一个真实世界的故事是由凯撒娱乐公司负责质量保证的IT经理Roosevelt Washington讲述的。Roosevelt谈到了他们定义和衡量测试自动化投资回报率的目标。他向你们展现了如何在一个酒店集团中既能改进测试,又能了解如何计算改进后的测试价值。

Caesars拥有2万个新的物业,但愿他们的忠诚度计划有一个一致的客人体验,这些计划依赖于在全部这些物业的大量机器上使用奖励卡,这须要大量的集成工做和测试。

他们建立了一个自助式的自动化框架,用户能够进入一个界面,选择他们想要运行的用例,即便他们不知道如何编码,也能够离开。并且重要的是,Roosevelt展现了他们如何衡量全部这些自动化基础设施的好处,确保他的预算是合理的,他过去所作的和他下一步计划作的。

当他解释了如何衡量投资回报率的方式时,有一些很好的提示,能够很容易地证实你须要为你的测试自动化项目得到正确的工具的努力和预算。

总结会议

最后,Parasoft战略计划副总裁Mark Lambert作了简短的总结。Mark对关键主题作了一个很好的(也很简短的)总结。若是你正在寻找一个简明扼要又充满闪光点的会话,这就是一个。

在他的会议中,Mark回顾了此次虚拟峰会上分享的关键信息和学到的经验。测试自动化使各类规模和行业的企业都能经过API测试、服务虚拟化和单元测试等技术来应对各类测试挑战,实现质量目标。

相关文章
相关标签/搜索