Vortrag: TestDriven Network Development

Details
Testen von provisionierten, einzelnen Servern ist heutzutage Stand der Technik, viele ausgereifte Tools sind verfügbar (z. B. rspec, dda-ServerSpec, Goss). Sobald der Blick aber auf größere Serverbünde, Netzwerke oder ganze Clouds fällt, wird Testen aber immer noch sehr mühsam. Fragen wie „sind DNS-Einträge korrekt gesetzt?“, „sind die benötigten Netze erreichbar?“ oder „funktioniert unsere Firewall richtig“ sind im großen Maßstab nicht mehr einfach zu beantworten.
Mit dda-serverspec ermöglichen wir diese Art von Tests. TestFirst ist damit auch auf der Ebene von komplexen Netzwerkverbünden möglich. Der Vortrag zeigt, wie Test-Sonden in unterschiedliche Netze installiert werden können, wie eine Erwartungshaltung formuliert werden kann und wie ein Test-Lifecycle mit Entwicklungsphase und späterer kontinuierlicher Testphase aussehen kann.

Vortrag: TestDriven Network Development