Speaker
✓ Workshop day for free
✓ Save up to 959€
✓ Amazon Echo Dot or Arduino for free
Register now
✓ Gratis Workshop-Tag
✓ Bis zu 959 € sparen
✓ Amazon Echo Dot oder Arduino gratis
Jetzt anmelden
Infos
Beschreibung
Automatisierte Tests sind ein integraler Bestandteil der Softwareentwicklung. Produktivcode sollte immer, so gut es geht, mit Code Tests (unit, integration, end-to-end) abgedeckt sein. Aber vor allem bei schwammigen oder unklaren Business-Anforderungen neigen wir zu struktureller Kopplung zwischen Produktivcode und Testcode. Ein Testing-API zwischen Produktivcode und Testcode löst diese Kopplung. Basierend auf dem Softwaredesignprinzip "don’t depend on volatile things" ermöglicht dieses API das Verifizieren von Business Rules und entkoppelt unsere Tests von der Applikation. Die Implementation eines solchen Testing-API ist indes kein Selbstläufer. Deshalb gilt es folgende Fragen zu beantworten: Wie konzipieren wir solch ein API am besten? Können wir solch ein API überhaupt in unser bestehendes Softwaredesign implementieren? Wie lässt sich solch ein Testing-API mit .NET aufbauen?
This Session originates from the archive of Diese Session stammt aus dem Archiv von MAINZMAINZ . Take me to the program of . Hier geht es zum aktuellen Programm von MAINZ MAINZ .