Vortrag: Maven und Gradle - Side-by-Side #slideless
Viele Entwickler nutzen Maven oder Gradle. Das jeweils andere Tool ist „das Böse“ schlechthin. Meistens allerdings auch ein recht unbekanntes Wesen. …
Viele Entwickler nutzen Maven oder Gradle. Das jeweils andere Tool ist „das Böse“ schlechthin. Meistens allerdings auch ein recht unbekanntes Wesen. …
Domain-driven Design ist ein gutes Mittel, um die Fachlichkeit auf Systeme zu verteilen. Für die Umsetzung eines Bounded Context in einem System gibt es einige Optionen, die alle ihre Vorteile haben, aber auch den Code extrem aufblähen können, ohne einen Mehrwert zu bringen. …
Es gibt mehrere unterschiedliche Schulen des Test-driven Development, die sich im Vorgehen (Inside-out vs. Outside-in, Mock-Verwendung …) unterscheiden und damit auch unterschiedliche Ergebnisse erzielen. …
Testcontainers ist der Kleber, der Integrationstests mit benötigter Infrastruktur in Docker-Containern verbindet. Seit der Verfügbarkeit von Docker ist es leicht geworden, unterschiedliche Datenbanken, Message Broker, Application Server etc. bereitzustellen. …
Wie Mike Cohn bei der Einführung der Testpyramide vor zehn Jahren bereits beschrieben hat, steigen mit der Anzahl der Bestandteile in einem Integrationstest die Laufzeit und die Anfälligkeit für ungewollte Fehler (Timing, Daten, Set-up, konkurrierende Zugriffe …). Damit kann die dauerhafte Pflege von Integrationstestsuiten extrem aufwendig werden. …
Arquillian ist der aufsteigende Stern in der Open-Source-Software-Community, wenn es um Tests in Java-EE-Applikationsservern geht. Allerdings ist bei vielen die Unsicherheit recht groß, wenn es um den Einsatz von Arquillian in einem konkreten Inhouse-Projekt geht. Ursachen sind sicher die teilweise lückenhafte Dokumentation, …
Docker-Container bieten ein interessantes Auslieferungs- und Betriebskonzept. Allerdings lässt es sich in vielen Organisationen aus unterschiedlichen Gründen noch nicht für den produktiven Einsatz verwenden. Dennoch kann Docker auf dem Weg zu Continuous Delivery in der Testautomatisierung schon einen wichtigen Beitrag leisten! …
In den letzten Jahren sind zwei Frameworks um Selenium entstanden, die für sich beanspruchen, die Tests im Browser robuster und wartbarer zu gestalten: Geb (gebish.org) und Arquillian Graphene. Beide setzen auf eine an …
Copyright (c) 2008 - 2023, Stefan Hildebrandt - consulting.hildebrandt.tk
Design durch Bootstrapious. Portiert nach Hugo durch DevCows.