Eine Herausforderung in Software-Projekten besteht oft darin, spezifische Architekturregeln sicherzustellen. ArchUnit ist eine relativ junge Bibliothek, die es Entwicklern erlaubt, Architekturregeln in Form ausführbarer Tests zu definieren und mit gängigen Werkzeugen und Test-Frameworks wie Gradle, Maven, JUnit, Surefire & Co. auszuführen. In einem Kurzbeispiel wollen wir einen Architekturtest mit ArchUnit erstellen; als Build-Werkzeug kommt Gradle zur Anwendung.
Tag Archives: junit
Kurzeinführung in das Testen von Web-Services mit Karate und JUnit
Karate ist ein neues Test-Framework, das auf der bekannten Cucumber-Bibliothek basiert und es ermöglicht, mit einer domänenbasierten Sprache (DSL) schnell aussagekräftige Tests für Web-Services zu schreiben. In diesem Beitrag demonstrieren wir Karate anhand eines Beispiels.