Die Dokumentation der Federauflage (feder-restdocs) ist ein sehr guter Ersatz für Swagger beim Arbeiten mit Spring Boot. Ist es besser, Integrationstests mit Rest-Dokumentationstests zu kombinieren oder separate Rest-Dokumentationstests zu erstellen, selbst wenn einige Tests dupliziert werden?Soll ich Integrationstest und Restdokumentation mit Spring Boot kombinieren?
0
A
Antwort
1
Ich werde nicht überrascht sein, wenn dies als hauptsächlich auf Meinung basiert geschlossen wird. Das heißt, ich denke, es kann ein Fall dafür gemacht werden, die Dinge getrennt zu halten.
Die Tests, die für die Dokumentation und Ihre anderen Tests verwendet werden, sind sehr unterschiedlich. Im Allgemeinen sind Sie nur daran interessiert, den goldenen Pfad durch Ihre API zu dokumentieren und wollen keine Dokumentation für (viele) Fehler oder für den Umgang mit extremen Eingaben erstellen.
Wenn Sie die Tests separat halten, können Sie diesen unterschiedlichen Zweck verstärken und schneller ermitteln, was ein Test eigentlich tun soll: Dokumentieren der API oder Überprüfen der Funktionalität.
Verwandte Themen
- 1. Integrationstest Spring Boot-basierte Microservices
- 2. Spring Boot Integrationstest RestController Validierung
- 3. Integrationstest Spring Boot Service mit Eureka-Services
- 4. @Transaction Annotation für Integrationstest in Spring Boot
- 5. Wie installiere ich einen Integrationstest mit Spring und Spock?
- 6. Wie lies ich generierte Eigenschaftendateien im Spring Boot-Integrationstest?
- 7. Spring Boot & Spring Datenrest Integrationstest kann Daten nicht persistieren
- 8. Spring Cloud Task Integrationstest
- 9. Kann/soll Spring AOP mit Microservices & Spring Boot verwendet werden?
- 10. Spring Boot Integrationstest: Autowired Mitglieder haben Null-Mitglieder
- 11. Liberty Spring Boot und Spring Boot
- 12. Java Spring Boot Statische Inhalte - Wo soll ich setzen
- 13. Integrationstest Spring Web App
- 14. Java Spring Boot-Integrationstests Datenbankmodifikation und Authentifizierung
- 15. Kombinieren Netty und Spring MVC
- 16. Spring Boot und Logging
- 17. Spring Boot und AngularJS
- 18. Spring Boot und Prometheus
- 19. Spring Boot und FreeMarker
- 20. Spring Boot Integration Test
- 21. DBUnit und Spring Boot - Daten können nicht importiert werden oder existieren bei Anforderung in einem Integrationstest
- 22. Spring Boot: Hibernate und Flyway Boot-Reihenfolge
- 23. Sitzungsverwaltung mit Spring Boot?
- 24. Spring Boot Protokollierung mit Lombok
- 25. Sicherheitskonfiguration mit Spring-Boot
- 26. Microservice mit Spring Boot
- 27. Spring Boot mit Liferay
- 28. Wie sichere REST API mit Spring Boot und Spring Security?
- 29. Frühlings-boot-Starter-Test kann nicht Datenbank Integrationstest
- 30. Spring-Boot mit Maven-Konfiguration