Jakie narzędzia lub techniki istnieją w tym celu?Jak przeprowadzić logikę testu jednostkowego w jsp?
Odpowiedz
Wypróbuj JspTest. Użyj go do przetestowania logiki widoku na stronie JSP.
Zapoznaj się z HtmlUnit lub Watij.
Zapewniają mechanizm bezgłowy-browser, który pozwala pisać testy przechodząc stron HTML, wypełnianie formularzy, naciskając przyciski itp
Mimo, że staram się umieścić jak niewiele funkcjonalności w moim JSP (lub podobne) i skupić się na testowaniu na obiektach logiki biznesowej i ich tworzeniu fasoli na ekranie JSP. Ale ostateczne testowanie stron JSP to zdecydowanie dobry pomysł.
Usunąć? ;)
W teście kontenera (używając: powiedz Cactus) lub skompiluj strony JSP do serwletów, a następnie pozoruj obiekty odpowiedzi/odpowiedzi.
JUnit In Action ma sekcję testowania jednostkowego JSPs & kodu po stronie serwera. Gorąco polecam książkę.
Oprócz logiki wyświetlania, która jest notorycznie trudna do sprawdzenia, moja rada nie polegałaby na logice w JSP. Zamiast tego przenieś go do POJO i problem zostanie rozwiązany.
- 1. Jak wykonać test testu jednostkowego w Erlang
- 2. Wartość wejściowa testu jednostkowego Angular2
- 3. Jak pisać wyniki z testu jednostkowego?
- 4. Teorie testu jednostkowego w języku Python?
- 5. W Spring/JSP, gdzie należy przeprowadzić formatowanie?
- 6. Renderuj widok podczas testu jednostkowego - ControllerContext.DisplayMode
- 7. Jak załadować dane z pliku do testu jednostkowego w pythonie?
- 8. Jak obsługiwać wyjątek w wątku tła podczas testu jednostkowego?
- 9. Użyj dyrektywy #IF do wykrycia testu jednostkowego
- 10. Użyj makiety serwera MongoDB do testu jednostkowego
- 11. Fail TFS Build na niepowodzenie testu jednostkowego
- 12. Maven nie wykonuje żadnego testu jednostkowego
- 13. Jak programowo uruchomić aplikację WPF z testu jednostkowego?
- 14. Jak mogę wstrzyknąć próbną usługę do testu jednostkowego dla filtra?
- 15. Jak uzyskać atrybuty metody testu jednostkowego w środowisku wykonawczym z testu NUnit?
- 16. Jak wyśmiewać UserManager i RoleManager dla testu jednostkowego
- 17. Dostęp do plików cookie w ramach testu jednostkowego w kontekście AspNet.TestHost.TestServer na ASP.NET 5/MVC 6
- 18. Procedury testowania przechowywanego SQL CLR z projektem testu jednostkowego
- 19. Uzyskaj dostęp do kontenera Symfony 2 za pomocą testu jednostkowego?
- 20. Limit czasu instalacji Windows 8 Appx podczas wykonywania testu jednostkowego
- 21. Jaka jest różnica między tymi dwiema asercjami testu jednostkowego?
- 22. Wskaźniki do napisania testu jednostkowego dla potrzebnego widoku Razor
- 23. Kpiny z dwóch funkcji z łatką do testu jednostkowego
- 24. Jenkins Maven buduje raporty sukcesu pomimo niepowodzenia testu jednostkowego
- 25. Umieść logikę biznesową w Java Beans?
- 26. Projekt testu jednostkowego nie budowany z serwera kompilacji
- 27. Pusta treść testu wiosennego testu mvc
- 28. Jak mogę zmienić nazwę celu wydania bez wpływu na kompilację celu testu jednostkowego?
- 29. Python/Django: jak potwierdzić, że wynik testu jednostkowego zawiera pewien ciąg znaków?
- 30. Używanie programu ReSharper, jak wyświetlić wyniki debugowania podczas długotrwałego testu jednostkowego?
Po 7 latach nadal wyświetlany jako * alpha * bez widocznej aktywności. Prawdopodobnie martwy. – Raedwald