Ich bin relativ neu zu Fitnesse. Was ich gerade versuche, ist Fitnesse für mein neues Projekt anzuschauen und zu untersuchen, ob dies das richtige Werkzeug für meine Akzeptanztests ist.Fitnesse im Frühjahr Schuh Test
Das Projekt, an dem ich arbeite, ist im Wesentlichen ein Microservices-Projekt, wo ich mehrere Spring-Boot-Microservices haben würde und idealerweise möchte ich meine Abnahmetests die Restcontroller in einigen Fällen direkt anrufen (über Ruhe) und in anderen anrufen der Frühling Dienstleistungen direkt.
Ich habe viel im Internet recherchiert, aber ich konnte nicht eindeutig identifizieren, wie ich das mit Fitnesse erreichen könnte.
Ich benutze Maven, um meine Projekte zu erstellen und beabsichtige, jenkins als CI-Tool zu verwenden. Kann ich es mit Springboottest verwenden, wie ich es zum Beispiel mit Gurke kann?
Irgendwelche Vorschläge?
Es sieht so aus, als ob sie Komponententestanmerkungen eingebaut haben, aber was Sie wahrscheinlich von fitnesse verwenden möchten, ist, die Servletumgebung "test/mock" zu starten und dann auf die Fitnesse-Java-Fixture und nicht auf a zuzugreifen Unit-Test-Methode. Sie können vielleicht ein Fitnesse-Gerät mit der Annotation "@IntegrationTest" markieren, um diesen Effekt zu erzielen, und dann einfach nicht die @Test-Methoden verwenden, aber ich bin mir nicht sicher. https://blog.jayway.com/2014/07/04/integration-testing-a-spring-boot-application/ –
Beachten Sie auch die tatsächliche Stärke von Fitnesse im Vergleich zu Gurke ist das Wiki abseits von allem und zugänglich per Browser. Wenn Sie Kunden haben, die nicht mit Entwicklern interagieren und Tests erstellen, ist das großartig. Wenn Sie das nicht tun, könnte ein entwicklerzentriertes Tool wie Gurke besser passen.Wenn Sie tabellarische Tests ohne ein separates Wiki möchten, können Sie auch einfach die "Fit" -Bibliothek verwenden, die in fitnesse eingebettet ist. –