蛙人 / squ / 客户成功案例 / 国际航空公司

国际航空公司

一个国际航空公司在AIX和Linux上测试基于Java的航空系统使用Quish

介绍

一家国际航空公司,提供行业特定的咨询和IT服务,以及解决世界各地的主要航空公司的解决方案开发和实施,选择了他们的GUI自动化测试需求。

航空公司,特别是那些提供飞行规划和虚拟化解决方案的公司,经过审查测试,确保航空工业期望的可靠性和准确性。

背景

除了大数据中心运营之外,这家国际航空公司还生产效率优化软件解决方案。航空应用,使用Java建造,产生交互式飞行规划,飞行运行可视化,相位分析和优化,以及航空器情况显示功能的全球航空数据覆盖。

为什么炒?

凭借从OpenTo加载到Java SWT的最近迁移,该公司研究了自动化的GUI回归测试工具,将自动测试纳入其产品生命周期。

在寻找可靠性的解决方案自动化其应用程序,进行了评估,确认关键识别的测试用例可以在不妥协的情况下自动化。评估下降到两个工具:测试程序’S茄子和粉冻’s Squish.

在彻底的评估之后,该航空公司选择了Froglogic’s鳞片。在茄子使用基于图像的对象识别定位对象,将本身钩住应用程序,直接使用对象,识别和使用对象属性与正在测试的应用程序交互。 Squish还在技术和多个平台上运行,包括AIX和Linux,对此航空公司特别感兴趣。此外,测试设计灵活性,熟悉的基于Eclipse的GUI,选择脚本语言的选择,与您选择的版本控制系统的无缝维护以及文档和知识库都是决定实施QuiIs作为自动化GUI回归的决定中的因素。测试解决方案。

评估员发现QUISHISH提供更灵活的解决方案,让用户决定如何设计测试。从记录&播放复杂的面向对象的框架选项,以及应用程序模型可访问性,Quish成功与正在测试的应用程序互动。

使用使用

由于实施团队继续建立并维护自动化测试套件,因此Quish的一些更强大的特点证明了非常有价值;提供易于获得的应用程序级详细信息以及展示节省时间的措施和优化,从而降低测试维护和开发成本。

使用对象间谍查看应用程序级详细信息,用户能够观察应用程序中的智能视图如何控制。采取下一步,通过优化对象地图,航空公司发现测试维护和开发成本降低;包含正则表达式来处理动态对象,并通过QUISHISH捕获和使用的信息来适合最合适的应用程序。

结论

通过将全面的自动GUI回归测试套件纳入多个阶段的应用程序生命周期,这家航空公司配置了绒蝉’S Jenkins集成触发其大约270个提示测试用例,并在每个所需阶段生成执行报告。

证明其应用程序生命周期的一体组成部分,这家航空公司已达到重大检测覆盖率,各大及次要发行版本,同时生产有价值的质量相关信息。

复制链接