Articulo de referencia

Berenjena funcional

Eggplant Functional es una herramienta de automatización de pruebas con interfaz gráfica de usuario (GUI) de caja negra . Fue desarrollada en Boulder, Colorado, por Doug Simons,...

Eggplant Functional es una herramienta de automatización de pruebas con interfaz gráfica de usuario (GUI) de caja negra . Fue desarrollada en Boulder, Colorado, por Doug Simons, Jonathan Gillaspie y John McIntosh. El software fue desarrollado inicialmente por Redstone Software, una subsidiaria de Gresham Computing PLC, a partir de 2002. El 2 de septiembre de 2008, Redstone Software fue adquirida por una empresa con sede en el Reino Unido llamada Testplant, que posteriormente cambió su nombre a Eggplant. [ 1 ] [ 2 ]

Acercarse

Eggplant Functional emplea un modelo de dos sistemas, que comprende una máquina controladora —donde se crean y ejecutan los scripts— y un sistema bajo prueba (SUT), que puede ejecutar un servidor VNC. Eggplant Functional puede conectarse al servidor VNC a través de su visor integrado mediante TCP/IP o a un sistema que admita el Protocolo de Escritorio Remoto (RDP). [ 3 ] Cualquier sistema que ejecute un VNCEl servidor puede funcionar como un SUT. Originalmente diseñado para Mac, el entorno de controlador/IDE ahora también está disponible en Linux y Windows a través de GNUstep . [ 4 ]

La función SenseTalk permite crear scripts manualmente o mediante un modo de "scripting asistido", donde el usuario guía a Eggplant Functional para navegar por un sistema y verificar una serie de pasos de prueba. Además, la función "Captura Turbo" agiliza el proceso de captura de imágenes y genera automáticamente código SenseTalk en función de las acciones del usuario. [ 5 ]

En 2011, Eggplant lanzó Eggplant Functional v11, que introdujo un motor de reconocimiento óptico de caracteres (OCR) integrado. Esta versión es compatible con las plataformas Mac, Linux y Windows. [ 6 ]

También en 2011, Eggplant obtuvo una patente estadounidense, [ 7 ] y lanzó una solución de pruebas móviles. [ 8 ]

En 2013, Eggplant Functional se adaptó al mercado chino. [ 9 ]

Producto

Eggplant Functional utiliza algoritmos inteligentes de reconocimiento de imágenes para "ver" la pantalla del ordenador bajo prueba. El software obtuvo una patente estadounidense para su "método para monitorizar una interfaz gráfica de usuario en una segunda pantalla desde un primer ordenador" [ 10 ] , que sustenta su herramienta de prueba de GUI. Esta función tampoco requiere intervención humana. Su funcionamiento autónomo despertó el interés de UK Trade & Investment, en particular de su organización de defensa y seguridad, la Defence and Security Organisation (DSO) [ 11 ] .

Eggplant Functional puede ejecutarse desde Mac, Windows o Linux para probar una amplia gama de plataformas, tecnologías y navegadores. Admite pruebas móviles, pruebas multiplataforma, pruebas de aplicaciones web enriquecidas y pruebas de rendimiento. La empresa también ofrece una descarga de prueba gratuita de Eggplant Functional. [ 12 ]

La versión 11 añadió la integración del motor OCR y compatibilidad con Mac OS X Lion. [ 13 ] La versión 12 de Eggplant Functional presentó un rediseño de la interfaz de usuario, consolidando la interfaz de la suite e introduciendo la búsqueda escalable, que permite realizar pruebas en diferentes tamaños de pantalla utilizando la misma imagen. La versión 14 añadió la integración de la base de datos a través de ODBC, lanzó eggOn VNC para Android e introdujo herramientas de actualización de imágenes para ajustar imágenes y reentrenar scripts. La versión 15 introdujo tablas para pruebas basadas en palabras clave y Turbo Capture para la grabación de scripts. Además, habilitó la capacidad de enviar aplicaciones a dispositivos móviles para su instalación e incluyó un servidor VNC integrado para dispositivos Android, que se implementa automáticamente en el dispositivo cuando se establece una conexión por primera vez. [ 14 ] Este nuevo servidor VNC para Android permitió realizar pruebas en relojes inteligentes Android. [ 15 ]

Integración

Eggplant ha desarrollado complementos de integración para varias herramientas populares de integración continua y gestión del ciclo de vida de las aplicaciones (ALM), conocidas colectivamente como integraciones de Eggplant. [ 16 ]

También se pueden escribir scripts en otros lenguajes de programación para invocar comandos de SenseTalk y aprovechar las capacidades de búsqueda basadas en imágenes de Eggplant Functional a través de eggDrive. [ 22 ]

Referencias

  1. "Testplant anuncia la adquisición de la división de rendimiento web de NCC Group y el cambio de marca de la empresa resultante a Eggplant" . www.businesswire.com . 28 de marzo de 2018. Consultado el 5 de abril de 2024 .
  2. Barron, Jenna (28 de marzo de 2018). "Testplant cambia de marca tras adquirir la División de Rendimiento Web de NCC Group" . SD Times . Consultado el 5 de abril de 2024 .
  3. "Creación de conexiones con SUT" . Archivado del original el 26 de agosto de 2016. Consultado el 24 de agosto de 2016 .
  4. "Lanzamiento de Eggplant para Windows: la última versión de la herramienta de prueba universal líder en el mundo" .
  5. "Creación de scripts con Eggplant Functional" .
  6. ""Newswire Today", TestPlant actualiza eggPlant con OCR y soporte para Mac OS X Lion, 26/07/2011" . Newswiretoday.com. 26 de julio de 2011. Consultado el 6 de septiembre de 2011 .
  7. "Empresa tecnológica londinense obtiene patente estadounidense para una nueva herramienta de interfaz" . Archivado del original el 22 de junio de 2015. Consultado el 22 de junio de 2015 .
  8. ""Bloomberg Businessweek", TestPlant Limited lanza la solución de pruebas móviles Eggplant, 14/02/2011" . Investing.businessweek.com. 14 de febrero de 2011. Archivado del original el 15 de octubre de 2012. Consultado el 6 de septiembre de 2011 .
  9. "TestPlant anuncia la localización de Eggplant para el mercado chino" . Archivado del original el 22 de junio de 2015. Consultado el 22 de junio de 2015 .
  10. "«Patente de Estados Unidos», Método para monitorizar una interfaz gráfica de usuario en una segunda pantalla de ordenador desde un primer ordenador, 11 de enero de 2011. Patft.uspto.gov. Archivado del original el 18 de enero de 2017. Consultado el 6 de septiembre de 2011 .
  11. "«UK Trade and Investment», «Empresa tecnológica londinense obtiene patente estadounidense para una innovadora herramienta de interfaz», 15 de abril de 2011. Ukti.gov.uk. 15 de abril de 2011. Consultado el 6 de septiembre de 2011 .
  12. "'Prueba gratuita de berenjena funcional'" . Archivado del original el 1 de mayo de 2018 . Consultado el 30 de abril de 2018 .
  13. "«Comunicado de prensa de Test Plant», TestPlant actualiza Eggplant, la herramienta de prueba robótica líder en la industria, con reconocimiento óptico de caracteres (OCR) y compatibilidad con Mac OS X Lion, 25 de julio de 2011. Testplant.com. 25 de julio de 2011. Archivado del original el 30 de septiembre de 2011. Consultado el 19 de septiembre de 2011 .
  14. "Notas de la versión funcional de la berenjena" .
  15. "Uso de Eggplant Functional para probar relojes inteligentes Android" . Archivado del original el 26 de agosto de 2016. Consultado el 24 de agosto de 2016 .
  16. "'Integraciones de berenjena'" . Archivado del original el 1 de mayo de 2018 . Consultado el 30 de abril de 2018 .
  17. "Pruebas de berenjena, integración de un nuevo socio" .
  18. "Uso de eggPlant Functional de bambú" .
  19. "Integración con HP Application Lifecycle Management" .
  20. "eggPlant está 'listo para IBM Rational'"" .
  21. "Integración de Jenkins" . Archivado del original el 26 de agosto de 2016. Consultado el 24 de agosto de 2016 .
  22. "Acerca de eggDrive" .