Che tipo di strumenti o tecniche esistono per questo scopo?Come testare la logica dell'unità in jsp?
risposta
Prova JspTest. Usalo per testare la logica di visualizzazione in una pagina JSP.
Essi forniscono un meccanismo senza testa browser che consente di scrivere i test navigando pagine HTML, la compilazione di moduli, premendo i pulsanti ecc
Detto questo, cerco di mettere il meno funzionalità nei miei JSP (o simile) e concentrare i miei test sugli oggetti logici di business sottostanti e sulla loro creazione di bean per la visualizzazione JSP. Ma il test finale delle JSP è sicuramente una buona idea.
Spogliarlo? ;)
In test del contenitore (usando dire Cactus) o compilare i JSP ai servlet e quindi prendere in giro gli oggetti risposta/risposta.
JUnit In Action ha una sezione di unità JSPs & codice lato server. Consiglio vivamente il libro.
Oltre alla logica di visualizzazione, che è notoriamente difficile da testare, il mio consiglio sarebbe di non inserire la logica in JSP. Invece spostalo in POJOs e il problema è risolto.
- 1. Come testare la logica della posta elettronica con Play Framework
- 2. Come testare la logica di callback del test?
- 3. Come testare la logica che dipende dalla data corrente
- 4. Come stampare la data corrente in JSP?
- 5. Come implementare la logica Horn pienamente dichiarativa?
- 6. Come testare la formula multiparametro
- 7. Dove posizionare la logica aziendale in Symfony2?
- 8. Come la pagina JSP deve controllare l'autenticazione
- 9. Compilare JSP (controllare l'errore sintattico in JSP)
- 10. Jersey Guice JSP come?
- 11. Includere automaticamente un JSP in ogni JSP
- 12. come aggiungere arraylist in JSP
- 13. Come suddividere la logica build.gradle in altri file .gradle?
- 14. Come ridurre un'istruzione logica?
- 15. Come ottenere la dimensione dell'elenco di array in java jsp?
- 16. Come non mescolare la presentazione con la logica?
- 17. Come passare un oggetto dal controller Spring 3.0 alla visualizzazione JSP e testare con JSTL
- 18. Testare la funzione "System.Web.Mvc.ViewEngines.Engines.FindPartialView"
- 19. Logica lato client O logica lato server?
- 20. estensione logica proposizionale alla logica modale in Haskell
- 21. Come testare la mia applicazione dock
- 22. abilitazione el in jsp
- 23. Masterpages in JSP
- 24. Come testare la libreria di classi interna?
- 25. Come testare la classe Singleton - C++?
- 26. Come testare la piattaforma Windows 7?
- 27. come testare la geolocalizzazione sul simulatore
- 28. Come testare la gestione di AccessViolationException
- 29. Come testare la distribuzione di JBoss automaticamente?
- 30. Come testare la sicurezza del thread
Ancora elencato come * alfa * dopo 7 anni, senza attività apparente. Probabilmente morto. – Raedwald