È possibile separare i componenti di un'applicazione IceFaces in modo che possano essere testati in isolamento anziché utilizzare qualcosa come Selenium o HttpUnit sull'applicazione assemblata?Unit test icefaces
I bean di backing possono essere facilmente isolati (se scritti per essere testabili) ma sono interessato a testare le parti template/display dell'applicazione mentre si utilizza il meno possibile dell'applicazione. Può essere fatto? Come?
C'è un modo per rendere un oggetto IceFaces come testo utilizzando "dati fittizi" che posso quindi eseguire attraverso i test unitari tradizionali?
Posso pensare a modi per fare tutto questo, ma implicano la creazione di più applicazioni (una per ogni componente che voglio testare). Tuttavia, questo sembra un modo sub-ottimale di fare le cose.
Per tutti gli aspiranti progettisti di framework ... si prega di considerare il modo migliore per assecondare i test durante la fase di progettazione. :-P –
Amen a quello! È sicuramente un vincolo progettuale da prendere in considerazione. – Ryan