


11.05.2023 von Björn Thalheim
Developers know unit tests fairly well, even more integrative approaches like @SpringBootTest
.
But many lack a clear design/development/test strategy and stick to their favorite programming language.
Acceptance Test Driven Design (ATDD) is a structured approach to design your tests and program outside in, keeping the focus on the larger function blocks instead of individual classes (e.g. test behavior, not classes).
This approach may benefit from abstracting the acceptance tests to a non-programming language like cucumber, allowing even non-programmers to write test scenarios which will eventually be executed automatically.
This article demonstrates this with a small testcase and a fully functional, little Spring Boot/Java project.
22.11.2021 von Christoph Kappel
Knowledge Sharing ist eines der Kernprobleme unserer Branche und zentraler Bestandteil vieler moderner Methodiken der Softwareentwicklung. Specifications by Example als Vorgehen kann hierbei unterstützen und bietet einen Rahmen, um eine gemeinsame Wissensbasis zu schaffen, Randfälle durch Tests im Vorfeld zu beschreiben und als Ergebnis eine lebende Spezifikation zu erstellen.
weiterlesen03.12.2020 von Jean-François Gonguet
Als Berater für den Aufbau eines geeigneten Testumfeldes im Public Umfeld, wollen wir euch in unserem mehrteiligen Erfahrungsbericht einladen, die verschiedenen Höhen und Tiefen in der Umsetzung zu begleiten. In diesem Teil geht es weiter mit der Testautomatisierung, speziell im Bereich des GUI-Tests.
weiterlesen26.05.2020 von Daniel Sorna
Der Ruf nach einfach umzusetzenden, automatisierten Tests mit Tools wie Cucumber wird immer stärker. Dieser Beitrag zeigt, was sich hinter Cucumber und Behaviour Driven Development (BDD) verbirgt und wie man mit Seed-Test automatisierte Tests erstellen kann, ohne eine Zeile Code schreiben zu müssen.
weiterlesen