Domanda

Nel mio progetto, stiamo utilizzando FEST per il test GUI. Siamo stati convinti che FEST è potente, tuttavia la visualizzazione di fotogrammi ogni volta è una perdita di tempo. Inoltre stiamo usando continuo e FEST non funziona con continuità perché Maven di continuità non può aprire l'interfaccia grafica (dal modo in cui usiamo Maven troppo e le nostre prove di passare Maven sulla nostra macchina locale).

Come posso risolvere questo problema?

Se non è possibile, si prega di informare me.

È stato utile?

Soluzione

FEST dal disegno mostra l'interfaccia utente. Se non si desidera che i test per bloccare il desktop, l'unico modo è quello di utilizzare una sorta di desktop virtuale:  - Xvfb (Linux)  - VMWare (Linux, Windows)  - Auto-accesso (Windows - non testato, che si trova da qualche parte in docs)

Si può leggere di più su di esso qui: http://docs.codehaus.org/ display / FEST / continua + Integrazione

maggio o non può essere correlato, ma al fine di accelerare i test hanno un'occhiata a:

Robot.settings().delayBetweenEvents()

Questo controlla come gli eventi veloci del mouse e della tastiera sono.

Altri suggerimenti

È possibile utilizzare il modulo Cacio-tta di Caciocavallo ... So che suona come sto parlando di formaggio, ma è un vero e proprio progetto:

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

Il framework di test consiste di un corridore che si inserisce nella Fest ( "CacioFESTRunner") e consente di eseguire il test senza interrompere il flusso normale, non è necessario alcun server speciale, dal momento cacio ha tutto quello che serve.

E 'anche completamente sincrono, in modo da non è necessario preoccuparsi di fallimenti spuri dovuti a comando di disegno di essere spedito in modo asincrono, ed è disponibile come pacchetto Maven quindi è molto facile da installare.

È possibile trovare maggiori informazioni qui:

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

Dai un'occhiata alla Windowlicker :

  

Un quadro per il test-driven   sviluppo di sistemi di Java attraverso   l'interfaccia grafica.

Non ho usato io stesso, ma è scritto da alcune delle stesse persone che hanno scritto JMock, quindi dovrebbe essere un programma di utilità di buona qualità.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top