您现在的位置:首页 > 产品中心 > 软件测试工具 > Parasoft > Parasoft

eggPlant Functional

eggPlant Functional

eggPlant Functional通过执行自动化的功能测试,可以帮助您更快、更好地测试应用程序。eggPlant Functional基于图像识别的模式进行图形用户界面测试的方法,已彻底改变了自动化功能测试。
eggPlant Functional可以与任何设备合作(包括移动,平板电脑,台式机,服务器和互联网之类)来通过相同的方式看屏幕。eggPlant Functional使用复杂的图像和文本的搜索算法,以一个完全与技术无关的方式在屏幕上定位对象然后驱动设备。
eggPlant Functional以用户为中心的测试自动化方法也使得它非常直观地写测试脚本,所以任何人都可以在几个小时内使用eggPlant Functional功能产生成效。

工作原理

eggPlant Functional采用先进的图像分析技术驱动和验证测试系统(SUT)。例如,如果你想点击“确定”按钮,eggPlant Functional将使用图像识别算法分析屏幕,找到“确定”按钮,然后提升系统级别来点击按钮。这是与传统的测试自动化工具非常不同的,它依赖于用户界面框架的实施。

 
eggPlant Functional的方法是直观的测试,完全无关技术,可以测试任何平台上的任何技术;从C++,Flash,到 HTML5,可以在主机和移动设备上测试。这也意味着你是从用户的角度来测试你的应用程序,而不是代码的角度,这会带来更好的用户体验。 

主要特点

  • 测试任何设备,任何操作系统都可以,从移动工具到主机的任何技术。有关移动测试的信息,请参考eggPlant Mobile。
  • 快速创建自动化测试,具有唯一性、强大的记录和回放功能,一个灵活的关键字即可驱动测试框架,通过eggdrive接口直观的测试定义语言,sensetalk,或任何语言(如Java,C #,Ruby)。
  • 从任何主机操作系统来测试您的应用程序。eggPlant可以安装在Windows,MAC OSX,或Linux。
  • 测试多种语言包括中国,俄语,日语,用全光学字符识别(OCR)功能。
  • 测试多个设备的情况,仅需使用一个单一的测试脚本。
  • 将eggPlant Functional与流行的ALM工具如 Jenkins,IBM Rational Quality Manager,以及端到端的QA自动化测试惠普质量中心一体化。
  • 用数据驱动的测试数以百万计的组合。
  • 用eggPlant丰富的测试图形界面和调试环境,创建可靠的功能测试。



收益

  • 简单。eggPlant基于图像的直观方法意味着手工测试者,商业分析师,或其他任何人可以快速学习并卓有成效,成为熟练的测试自动化工程师。简单的脚本工具,包括强大的记录和回放,关键字驱动测试,设计非开发人员的测试描述语言,这些使自动化测试脚本创建快速,简单,和强大。
  • 技术无关。eggPlant的用户界面测试方法意味着它可以测试任何设备,任何操作系统,以及任何技术。任何新技术都能立即用eggPlant测试。这使得移动测试,终端到终端的测试,嵌入式系统测试,易访问和简单。
  • 跨平台。脚本反映应用程序的UI和业务逻辑,而不是代码,所以一个eggPlant脚本可以在所有平台上提供自动化测试;例如Safari浏览器,iPhone到Android。
  • 非侵入性。eggPlant在测试时候不需要修改或越狱操作系统来进行任何应用程序测试,所以是真正的与用户使用相同的应用程序来测试。
  • 灵活的接口。eggPlant有开放的接口和开放的理念。它可以很容易地集成到任何测试环境和与ALM,持续集成,或其他测试工具合作。
  • 有效。最重要的是,eggPlant functional测试自动化是有效的软件测试。eggPlant用户定期实现提高50%的生产率,20%次大型项目的市场改进,80%次小版本更新的市场改进,减少50%缺陷,并提高可追溯性 。