BASTA! – Konferenz für .NET, Windows & Web Development

Verifizieren von Business Rules mit Hilfe einer Testing-API

Session
Until May 6:
✓ Save up to 1000 €
✓ Raspberry Pi or C64 Mini for free
✓ Workshop Day for free
Register now
Bis 6. Mai:
✓ Bis zu 1000 € sparen
✓ Raspberry Pi oder C64 Mini for free
✓ Gratis Workshop-Tag
Jetzt anmelden
Thank you
for your attending!
Danke
für Ihre Teilnahme!
Infos
Donnerstag, 23. September 2021
09:15 - 10:15

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. Eine Testing-API zwischen Produktivcode und Testcode löst diese Kopplung. Basierend auf dem Softwaredesign-Prinzip "don’t depend on volatile things" ermöglicht diese API das Verifizieren von Business Rules und entkoppelt unserer Tests von der Applikation. 

Die Implementation einer solchen Testing-API ist indes kein Selbstläufer. Deshalb gilt es folgende Fragen zu beantworten:

  • Wie konzipieren wir solch eine API am besten?
  • Können wir solch eine API überhaupt in unser bestehendes Software-Design implementieren?
  • Wie lässt sich solch eine Testing-API mit .NET aufbauen?

Take me to the full program of Zum vollständigen Programm von MAINZ MAINZ .

This Session belongs to the Diese Session gehört zum Programm vom MAINZMAINZ program. Take me to the program of . Hier geht es zum Programm von FRANKFURT FRANKFURT .

This Session Diese Session belongs to the gehört zum Programm von MAINZMAINZ program. Take me to the current program of . Hier geht es zum aktuellen Programm von MAINZ MAINZ or oder FRANKFURT FRANKFURT .

Ihr aktueller Zugang zur .NET- und Microsoft-Welt.
Der BASTA! Newsletter:

Behind the Tracks

.NET Framework & C#
Visual Studio, TFS, C# & mehr

Agile & DevOps
Best Practices & mehr

Web Development
Alle Wege führen ins Web

Data Access & Storage
Alles rund um´s Thema Data

HTML5 & JavaScript
Leichtegewichtig entwickeln

User Interface
Alles rund um UI- und UX-Aspekte

Microservices & APIs
Services, die sich über APIs via REST und JavaScript nutzen lassen

Security
Tools und Methoden für sicherere Applikationen

Cloud, Azure, Serverless
Cloud-basierte & Native Apps