Domanda

Ho fatto una domanda qui sulla distribuzione automatica di schierare automaticamente il codice Java.

Il nostro back-end Java API si accede da un'applicazione web PHP. Sarebbe bello essere in grado di distribuire automaticamente questa applicazione web (insieme ai file statici, come CSS, JS e immagini) al nostro server web durante l'esecuzione automatica di test sul codice PHP. C'è qualcosa di simile a questo per PHP?

Mi chiedo anche se come parte di questo automatizzato test è possibile verificare che ogni pagina viene caricata effettivi senza un errore fatale. Sono sicuro che ho letto di un progetto di Google che consente di test della pagina di scrittura per esempio cliccare sul link in una, vai alla pagina B ecc ecc.

Grazie

È stato utile?

Soluzione

Dal momento che si sta lavorando con Java, si potrebbe considerare l'utilizzo di Hudson (citato anche nella vostra altra questione), che ha la capacità di eseguire compiti di generazione composto da diversi step Un passo 'passi' potrebbe essere unità di prova la tua app Java, un'altra unità testare un'applicazione PHP, l'ennesima deployinhg Java app, e un altro la distribuzione di un'applicazione PHP (e si potrebbe aggiungere un po 'di più; P)

E 'un plugin Maven, così da poter effettivamente utilizzare i propri script Maven esistenti.

Altri suggerimenti

Si potrebbe voler considerare di usare Phing per la distribuzione, che ha caratteristiche che consentono di testare con PHPUnit e / o SimpleTest

questa manipolazione strategie di distribuzione possono aiutare a domanda.

In aggiunta, ma forse andato troppo lontano, strumenti come il cruise control può aiutare ad applicare l'integrazione continua, anche.

PHPUnit con la formica è stato il mio modo di andare per il test automatizzato, che potrebbe essere una soluzione vaild per voi, anche in quanto si sta, ovviamente, utilizzando già qualche java:)

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