从 20 小时到 1.5 小时,这款软件测试提速神器你值得拥有
发布时间:2023-10-26

公用事业服务公司 Citizens Energy Group(以下简称Citizens)为印第安纳州印第安纳波利斯地区约 90 万居民和数千家企业提供天然气、热能、水和污水处理服务。


Citizens 使用一款名为 ArcGIS Field Maps 的应用程序来实现服务的安全与合规。借助 OpenText UFT One,Citizens 得以自动化对该应用程序的测试,以加速其新版本发布,从而提高公司整体工作效率。


「FOCUS · 焦点」成功案例大赏


直 面 挑 战

重要软件更新测试亟需加速


为了最大程度地降低天然气泄漏(浪费、高昂成本和潜在的危险会随之而来)的风险,Citizens 对其庞大的管道和阀门网络进行了严格的检查和监控。除了确保向客户安全可靠地输送天然气外,这项工作还有助于 Citizens 遵守相关法案。Citizens 使用一款名为 ArcGIS Field Maps 的 Esri 应用程序来帮助其现场操作人员计划、管理和报告检查情况。Field Maps 与 Esri 产品组合中的其他地理空间应用程序集成,可帮助 Citizens 在发生重大泄漏时发出警报并执行补救措施。


Citizens 的 IT PMO 经理 John Anderson 表示:

“公共安全对 Citizens 来说至关重要,而 Field Maps 是整个链条中的重要一环,它可以帮助我们的现场技术人员高效地规划检查工作并报告任何问题。与其他软件产品一样,Field Maps 在不断更新和修复,因此需要对其进行彻底测试,以确保新版本立即按预期工作。在一项覆盖广泛的自动化计划中,我们希望简化 Field Maps 的测试流程。”


Citizen的 CSM-IT 产品负责人 Joe McKamey 补充道:

“测试软件需要时间、精力和技能。手动对 Field Maps 的新版本进行测试大约需要 20 个小时,并从更具战略性的项目中占用了时间和注意力。这不是我们预算或资源的有效利用。”


通过测试自动化,Citizens 的目标是以更少的人力实现更短的测试周期和更高的测试质量,特别是减少软件工程师参与日常测试的需要。



解 决 方 案

UFT One 赋予业务用户权力


Citizens 聘请了全球软件质量保证领域的领军公司 iLAB,以寻找 Field Maps 的测试自动化解决方案。iLAB 的技术与支持服务总监 Kevin Copple 表示:

“我们借助 Gartner 魔力象限来确定领先的竞争者,并在一个月内研究了 19 个项目,OpenText UFT One 是仅有的能够满足功能要求的两款产品之一。就价格、可用性和灵活性而言,UFT One 明显胜出。UFT One 的另一个优势是可以在本地部署:Citizens 的安全要求基本上排除了 SaaS 部署的可能性。”


UFT One 是一款基于人工智能的功能性测试工具,可在桌面、网络、移动、大型机、复合和打包的企业级应用程序上运行。在迅速部署之后,iLAB 的工作人员开始开发测试脚本,并将技能传授给 Citizens 的业务用户。Joe McKamey 指出

“使用 UFT One,即使不具备任何软件工程技能,了解业务流程的人员也能开发出有效的测试脚本。换句话说,了解产品的人可以自己创建脚本,而不是把工程师从另一个项目中抽调出来,向他们解释业务流程。这大大缩短了测试周期,使现场操作人员可以立刻在生产中使用新软件。”


iLAB 将现有的、可拆解的手动测试拆分为更小、更简单的测试操作。然后,自动化脚本按顺序调用多个操作,将它们组装成更复杂的框架。这种原子化的方法提供了基本的测试构建模块,可以将它们重新组装以满足任何新需求。这种方法还使得测试脚本更易于维护:Citizens 不再需要费力地对多个脚本进行相同的更改,只需更新一个操作,它就会自动传播到调用该操作的所有脚本中。

iLAB 目前正在将 UFT One 的使用权转移给Citizens 内部团队;Citizens 的业务用户很快就能基本自主地使用该解决方案来管理 Field Maps 的测试。


积 极 成 果

大幅加快测试执行速度


引入 UFT One 大大加速了 Field Maps 的测试过程。之前需要 20 小时完成的手动测试现在仅需一个半小时就能自动执行,节省了 92.5% 的时间。而且,在使用 UFT One 之前通常需要多人参与测试,现在只需一人即可。John Anderson 表示:

“除了更快地完成测试之外,我们还授权让理解应用程序逻辑的业务人员来处理以前只有工程师才能完成的任务。这对整个公司来说效率要高得多,意味着我们可以把内部人才集中在最合适、最有益的活动上。”


UFT One 为 Citizens 提供了更大的测试灵活性,使其不再依赖拥有专业技术技能的工程师。业务用户可以快速开发可在多个平台上无缝运行的脚本。如果出现一个小问题——例如在一个 100  行测试中一个操作失败了——Citizens 可以请一位软件工程师,以非常有针对性的方式解决该特定操作。Kevin Copple 评价道:

“有了 UFT One,你不仅可以获得人工智能和自然语言解释的功能,还可以选择使用软件工程师更熟悉的传统编码环境。”

测试自动化可以在相同的时间内执行更多的测试,并减少人为错误的可能性,从而逐步提高软件质量。UFT One 可以自动保留带有屏幕截图的完整审计跟踪,减轻人工测试人员的合规负担,并提高测试过程的可扩展性。


积 极 成 果

更快的脚本编写,更强的应变能力


根据 iLAB 使用 UFT One 的经验,开发基于人工智能、OCR 驱动的脚本所需的时间平均约为开发传统的基于对象的脚本所需时间的 25%。并且,由于使用基于测试操作的原子化方法,无论何时发生变化,Citizens 都能够找到并更新少量相关的基本操作,而不必手动更新潜在的数百个复杂的测试脚本。


使用 UFT One,测试脚本还能适应被测软件的微小变化。例如对象的顺序(如网页上的字段)发生变化时,该软件能够扫描页面,找到被替换的元素,并继续运行,而不会中断。


iLAB 充分利用了 UFT One 的 「Insight」功能,使脚本能够根据外观而不是设计属性来识别应用程序对象。例如,嵌入在背景图像中的标志等项目可能无法被成功识别为普通图像或文本,而 UFT One 可以将其识别并验证为 InsightObject。Joe McKamey 表示:

“InsightObject 非常有用,因为它使我们能够灵活地将屏幕截图与目标图像进行比较,以确保应用程序在正确的时间呈现了正确的内容。”


关于 OpenText


OpenText 已完成对 Micro Focus 的收购。我们非常期待今后能为客户带来更丰富的产品和服务,为不断增长的数字化需求和智能化工作提供支持。目前,我们拥有 25,000 名专家,能够为服务客户及推动创新提供不竭动力。

Micro Focus 将为 OpenText 带来关键技术,其中包括全新的 AI 与分析、应用开发与交付、应用现代化,以及数字运营管理。这些新技术能够为 OpenText 提供强而有力的支持,巩固其在内容服务、商业网络、数字体验和网络安全领域的市场领先地位。

通过整合两家公司的综合能力,我们能够帮助客户取得信息优势,加快数字化转型历程。整合后的新公司将聚焦未来业务发展,实现以人为本、兼容并蓄的可持续增长。我们还通过整合信息和自动化来加速处理复杂难题,让任何规模的企业都能利用新的数字结构、新的规则,以及新的工作方式实现重塑。许多享誉全球的公司全都仰赖 OpenText,并且十分认可我们在提供智能工作方式方面的专业知识。OpenText 不仅能够发挥信息的强大作用,而且非常重视信息保护,让组织和个人都能发挥出最大潜力。 


文章来源公众号:MicroFocus


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


关于九游会J9电子

上海九游会J9电子技术有限公司是国内资深的研发工具软件提供商,公司成立于2009年,面向中国广大的制造业客户提供研发、设计、管理过程中使用的各种软件开发工具,致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。

十多年来,先后与ARM、Altium、Ansys、QT、Green Hills、Minitab、EPLAN、QA Systems、OpenText、Visu-IT、HighTec、PLS、Ashling、MSC Software、Autodesk、Source Insight、IncrediBuild、Lauterbach、Adobe、Testplant、TeamEDA等多家全球知名公司建立战略合作伙伴关系,并作为他们在中国区的主要分销合作伙伴服务了数千家中国本土客户,为客户提供从芯片级开发工具、EDA设计工具、软件编译以及测试工具、结构设计工具、仿真工具、电气设计工具、以及嵌入式GUI工具等等。九游会J9电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。

欢迎关注“九游会J9电子”公众号

了解更多研发工具软件知识