Test and Deploy (Teil 1)
Automatisierte und in den Buildprozess integrierte Tests sind eine wesentliche Voraussetzungen für Continuous Integration und Delivery. Aber natürlich bringen Sie auch ohne Continuous Integration Vorteile in Form von verlässlicheren Anwendungen. Der Workshop bietet einen konzentrierten Einstieg in automatisierte Tests mit Delphi. Wir diskutieren wie Tests und Testprojekte effektiv gestaltet werden, damit Build und Entwicklung profitieren. Am praktischen Beispiel von DUnit in Verbindung mit einem Mockframework beleuchten wir einfache und komplexere Testszenarien und deren Implementierung und Automatisierung. In Jenkins und Finalbuilder binden wir exemplarisch Unit- und Integrationstests ein, werten diese dort aus und steuern damit den Build und das Feedback.