Wenn ich Java-Webapp (Servlets) habe, was ist der beste Weg, um automatisierte Tests für diese Anwendung zu erstellen?Wie testet man eine Webapplikation?
Sollte ich einen Server starten? Aber das ist sehr fragil. Soll ich die Servlets direkt anrufen? Aber wie kann das gemacht werden? Ich weiß nicht, wie man eine ServletResponse/ServletRequest erstellt.
Und was ist der beste Weg, um die Funktionalität der Webapp zu testen? Soll ich den generierten HTML-Text prüfen? Aber wenn ich die Vorlagen ändere (Tippfehler) ist der Test kaputt.
Was sind Ihre Best Practices und Erfahrungen beim Testen von Webapps?