Pregunta

En mi proyecto, estamos utilizando FEST para las pruebas de interfaz gráfica de usuario. Se nos ha convencido de que FEST es de gran alcance, sin embargo mostrar marcos cada vez que es una pérdida de tiempo. También estamos usando continuo y FEST no funciona con continuidad porque experto del continuo no puede abrir la interfaz gráfica de usuario (por la forma en que usamos Maven también y nuestras pruebas pase en maven en nuestra máquina local).

¿Cómo puedo solucionar este problema?

Si no es posible, por favor informarme.

¿Fue útil?

Solución

FEST por pantallas de diseño de la interfaz de usuario. Si no desea que las pruebas para bloquear el escritorio, la única manera de hacerlo es utilizar algún tipo de escritorio virtual:  - Xvfb (Linux)  - VMWare (Linux, Windows)  - Auto-inicio de sesión (Windows - no probado, que se encuentra en algún lugar de docs)

Se puede leer más sobre esto aquí: http://docs.codehaus.org/ display / FEST / continua + Integración

pueden o no estar relacionados, pero con el fin de acelerar las pruebas tienen un vistazo a:

Robot.settings().delayBetweenEvents()

Esto controla como procesos rápidos de teclado y ratón son.

Otros consejos

Puede utilizar el módulo de Cacio-tta de Caciocavallo ... Sé que suena como que estoy hablando de queso, pero es un verdadero proyecto:

http://openjdk.java.net/projects/caciocavallo/

El marco de pruebas consiste en un corredor que se conecta a Fest ( "CacioFESTRunner") y le permite ejecutar la prueba sin interrumpir su flujo normal, usted no necesita ningún servidor especial, ya que cacio tiene todo lo que se necesita.

También es totalmente sincronizada, por lo que no tiene que preocuparse acerca de los errores espurios debido a la elaboración de comandos ser enviado de forma asíncrona, y está disponible como un paquete experto por lo que es muy fácil de configurar.

Puede encontrar más información aquí:

http://jroller.com/neugens/entry/caciocavallo_1_1_released

Para consultar Windowlicker :

  

Un marco para la prueba impulsada   desarrollo de sistemas a través de Java   la GUI.

No he utilizado yo mismo, pero está escrito por algunas de las mismas personas que escribieron JMock, por lo que debe ser una utilidad de buena calidad.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top