Squish es una herramienta comercial multiplataforma de pruebas de regresión e interfaz gráfica de usuario que puede probar aplicaciones basadas en una variedad de tecnologías de interfaz gráfica de usuario (consulte la lista a continuación). Froglogic la desarrolla y la mantiene. [1] [2]
Squish es desarrollado y mantenido por Froglogic. [1] La versión 1.0 fue lanzada el 18 de noviembre de 2003. Squish utiliza identificación de objetos basada en propiedades (independiente de la posición de la pantalla), y es capaz de grabar y reproducir scripts de prueba escritos en JavaScript , Perl , Python , Ruby o Tcl . [3] [4] Es un sistema de dos componentes, que consta de un ejecutor , que interpreta y ejecuta scripts, y un servidor , que se conecta y controla la aplicación bajo prueba (AUT) inyectando un módulo en ella que proporciona una conexión TCP/IP entre la AUT y el programa que ejecuta la prueba. [1] Ambos componentes funcionan en Windows , Linux , varias variantes de Unix , Mac OS X , [1] iOS , Android , Windows CE y QNX y otros RTOS. [ cita requerida ]
A partir de la versión 6.0, Squish GUI Tester integra completamente el soporte para el desarrollo basado en comportamiento (BDD) y las pruebas, ampliadas con una funcionalidad especial para aplicar esto a las pruebas de GUI. Squish es compatible con Gherkin (lenguaje específico del dominio) utilizado en herramientas como Cucumber . [ cita requerida ]
Squish se envía con el código fuente completo . [4]
Según Froglogic, Squish es utilizado por más de 3.000 empresas. [5]
En mayo de 2012, Squish ganó el premio Jolt Productivity Award del Dr. Dobb . [4]
Según Froglogic, Squish es compatible con las siguientes plataformas: [6]
{{cite book}}
: |work=
ignorado ( ayuda )