UFT One 尽释 AI 之力,移动测试维护工作量缩减 35%
2023-07-12
Independent Health是美国名列前茅的非营利健康组织,其目标是为社会提供创新的健康产品及服务,帮助公民在预算可承受范围内获得最高质量的医疗服务。源于与 OpenText 长期的合作与信赖基础,该组织利用UFT One突出的 AI 自动化能力,简化了移动应用质量管理,并有效将测试维护工作量缩减了至少 35%。「焦 · 点」- 成功案例大赏「移动应用测试带来新挑战」直面挑战 当 Independent Health 宣布推出一个全新移动端应用,帮助会员用户简便地跟踪自付额、查看福利等服务时。绝大多数人是兴奋的,包括该公司的 QA 架构师 Chris Trimper——新的测试及维护责任也在不断增加——“不要误会我的意思,这绝对是一个伟大的想法,必定会让我们的用户受益。但从应用测试的角度看,它同样构成了巨大的挑战。两大操作系统(安卓和 iOS)的测试具备不同的实现方式、定位器和对象标识符,很可能将增加测试维护成本和负担。我还担心我们无法跟上移动应用的快速变化。我们的 UX 和 UI 同事正筹备一个定期更新的时间表,一般是对风格的改变,这就相当于一个压倒性测试自动化的工作量。人们往往对一些简单的事缺乏认识,例如改变按钮颜色、移至页面的不同位置或者加上圆角等,这些都需要大量的‘地下’代码变化,更需要测试支持。我拥护创新并希望能更好协助我们的会员,但并不确定如何最好在所需时间内满足质量标准。”「AI 助力测试自动化降本增效」解决方案作为 OpenTextTM 的长期忠实客户,该公司早就用ALM/QC 管理全部的人工及自动化测试,并将其与 ALM Lab Manager 相结合,与 Azure DevOps 无缝集成等。所有应用测试都由 ALM/QC 触发,并通过 UFT One 进行后续处理。与此同时,它还用 LoadRunner Professional 来执行所有 Web、REST 和 SOA 性能测试。当 Trimper 发现 OpenTextTM 在 UFT One 中也实施了 AI 测试功能时,他表示非常期待。这一产品成功简化并改善了测试创建、执行和维护的过程,以提升自动化效率。AI 加持之下,对象识别自动化与人类所用的方式非常相似,而且由于它能了解每一对象和上下文的交互关系,同一测试脚本可以在多个平台上执行。“我们一开始持怀疑态度,但演示之后我发现,它就像 OpenText 为我们准备的一个简单的打包方案,”Trimper 说,“可以很直观地看到,它可以为我们节省大量时间。基于代码的自动化测试和 AI测试可以完美地相辅相成。通过一个不断增长的 AI 图标库,UFT One 可以像用户一样体验应用。我们通过仅测试用户在屏幕上与之交互的实际控件来节省时间。现在我们的测试脚本就像一个用户故事,关注工作流程和业务需求。”「统一测试自动化的多态应用」积极成果继成功推出首个移动端应用后,Independent Health 继续通过 UFT One,利用其涵盖大多数关键业务领域的移动及 Web 端的应用、网络服务和数据库(如 Oracle、PostGres 和 Microsoft SQL Server 等)来开展自动化测试。由于大多数 Web 应用是响应式的,并与其他解决方案相集成,因此端到端测试非常重要——后台的业务工作流程从一个系统转移至另一个的同时,数据基础记录要保持更新。单一测试场景可以模拟真实用户的全部旅程,包括注册账号、访问门户、更改福利计划、提交索赔、跟踪流程和接受赔款等。Trimper 解释道:“我们的应用环境经过多年发展,每一应用使用不同的编程语言。例如,我们有一个主要的 .NET 应用,通过 UFT One 进行 UI 测试。它能根据工作场景选择冗长或简短的测试,但我们UI测试所用的操作方式与用户使用的方式完全一样,因此我们只需要在开发人员改变应用流程及用户体验时修改 UI测试脚本即可,这是一个巨大的时间节约。”“我们也经常与混合应用打交道。比如一个通过 Web 展示的 Java 应用程序。用户看到它可能是以网站形式,但它应用了不同的底层技术及一些在 Web 浏览器中不常见的控件。这对 UFT One 来说完全不成问题,Web插件确保不同技术世界的对象可以并存。我们可以用 UFT One 的 API 测试来试验数据库连接,它提供了友好的拖放功能和成熟的测试工作流程。”「UFT Digital Lab 缩减 30% 的维护工作」积极成果正如 Trimper 所言,团队使用 UFT Digital Lab 进行安卓和 iOS 应用测试:“我们意识到,AI 真的可以彻底变革传统的移动测试,再也不需要编写/维护多套测试脚本和对象库,只需针对特定设备开发脚本即可。UFT Digital Lab 基于 AI 的测试能力,让我们可以通过一系列跨 iOS 和安卓的多平台脚本将移动测试维护工作缩减至少 35%。这让我们对移动应用的快速变化保持高敏感度,也不需要通过昂贵的设备来运行所有测试;相反,我们可以使用设备模拟器节省成本。”Independent Health 同时还意识到,它可以更早地引入测试创建流程。即使布局开发还没有完全完成,团队也可以根据模拟或屏幕截图创建 AI 测试用例,代码完成后就可以马上执行。基于 AI 的定位和应用互动意味着,几乎所有“控件找不到”的问题都会自动消失;由于大部分的测试维护都是基于控件定位的,这大大减少了维护工作。而且测试自动化就像一个真实用户一样探索,所以底层平台的类型也不重要。「AI 自动创建测试的进击之路」未来方向得益于 UFT One 的附加功能,该团队从此对 AI 青睐有加。其 PDF 插件与 Independent Health 系统并不兼容,因为他们使用第三方模板引擎生成的信件不能被插件识别。但现在 UFT One 可以完全像用户一样阅读 PDF 文件。这有效支持了合规性工作——测试 PDF 文件以确保包含正确的字体/图标。Trimper 说:“这里涉及到一种心理转变,即不要认为测试自动化一定是复杂的,而 AI 不仅简单、轻松,还完全专注于用户体验。它还能教我们一些应用知识——通过运行 AI 组件以确定用户如何与应用互动,并提供进一步优化的想法。UFT One 基于 AI 的功能简化了测试创建的困难。过去,测试人员为了与操控某个控件要奋斗几个小时,但 AI 改变了所有这一切,我无法想象在同样的事情上花费超过几分钟的时间。我称它为‘神奇’,因为它真的是!”当 UFT One 的 AI 插件被激活,有一个“屏幕截图始终打开”的选项,Trimper 鼓励其开发团队使用:“这让你正在做的每一件事都有匹配的可视化叙述。有时,问题不是在屏幕上的东西,而是之前或刚刚完成的界面的交互。有了可视化历史记录,就拥有了一个简单工具,随时可以返回检查,而不必重新运行一切。”「为测试团队减负泄压」直面挑战现在,Trimper 及其团队看到 AI 的成果,包括它是如何更有效地支持 DevOps 测试环境的:“这是一个高速增长的行业。我们越来越接近自然语言测试,这将能为更多人员开放测试,减少专业测试团队的压力。每一个 UFT One 版本都会带给我们一些新鲜的东西,帮助我们减少产品上线时间,并充分支持新的移动应用的发展。我们与 OpenText 在开发 UFT One 基于 AI 的能力等方面进行了规范合作。UFT One 和 UFT Digital Lab 紧密结合,支持我们在移动和 Web 应用方面的自动化测试,涵盖了应用基础设施的核心。如今,我们拥有多平台和多设备的测试能力,而不需要平台开发的专业知识,这彻底改变了我们用户支持的方式。”关于 OpenTextOpenText 已完成对 Micro Focus 的收购。我们非常期待今后能为客户带来更丰富的产品和服务,为不断增长的数字化需求和智能化工作提供支持。目前,我们拥有 25,000 名专家,能够为服务客户及推动创新提供不竭动力。Micro Focus 将为 OpenText 带来关键技术,其中包括全新的 AI 与分析、应用开发与交付、应用现代化,以及数字运营管理。这些新技术能够为 OpenText 提供强而有力的支持,巩固其在内容服务、商业网络、数字体验和网络安全领域的市场领先地位。通过整合两家公司的综合能力,我们能够帮助客户取得信息优势,加快数字化转型历程。整合后的新公司将聚焦未来业务发展,实现以人为本、兼容并蓄的可持续增长。我们还通过整合信息和自动化来加速处理复杂难题,让任何规模的企业都能利用新的数字结构、新的规则,以及新的工作方式实现重塑。许多享誉全球的公司全都仰赖 OpenText,并且十分认可我们在提供智能工作方式方面的专业知识。OpenText 不仅能够发挥信息的强大作用,而且非常重视信息保护,让组织和个人都能发挥出最大潜力。 (文章来源公众号:MicroFocus)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++关于凯发k8一触即发电子上海凯发k8一触即发电子技术有限公司是国内资深的研发工具软件提供商,公司成立于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工具等等。凯发k8一触即发电子凭借多年的经验积累,真正的帮助客户实现了让研发更简单、更可靠、更高效的目标。欢迎关注“凯发k8一触即发电子”公众号了解更多研发工具软件知识
查看更多→