Möchten Sie mit Ihrem Team teilnehmen? Ab drei Personen profitieren Sie von unseren Gruppenrabatten! Direkt im Shop buchen!

Das verborgene Potenzial von Approval Testing

Approval Testing ist eine Testtechnik, die in jeder Programmiersprache ohne Unterstützung von Werkzeugen genutzt werden kann. Sie ist hauptsächlich bekannt als Hilfsmittel, um unbekannten und ungetesteten Legacy-Code unter Testabdeckung zu bekommen und damit sicheres Refaktorisieren zu ermöglichen. Aber das ist nicht das Ende des Anwendungsbereiches für diese Technik.

In diesem Talk werde ich erklären, was Approval-Tests sind, welches Tool beim Schreiben von ihnen helfen kann und warum du diese Technik in deinem Testing-Werkzeugkasten haben solltest. Hierzu werde ich von einem Incident und der damit verbundenen Reise erzählen, die mein Team und mich dazu brachte, Approval-Tests auf nicht traditionelle Weise in unserem Entwicklungsalltag einzusetzen, um die Sicherheit unserer öffentlichen Schnittstellen zu gewährleisten. Dies wird aufzeigen, warum auch du darüber nachdenken solltest, Approval-Tests zusätzlich zu bereits existierenden Tests einzuführen.

Am Ende dieses Talks möchte ich mit Hilfe eines Live-Coding-Beispiels zeigen, wie man einen Approval-Test schreibt, damit du dieses Werkzeug direkt im Arbeitsalltag nutzen kannst.

Lernziele

Entdecke Approval-Tests, eine vielseitige und leichtgewichtige Testart, die dir helfen kann, Legacy-Code zu refaktorisieren und die Stabilität deiner öffentlichen Schnittstellen sicherzustellen.

  • Erwerbe das Wissen, was Approval Testing ist
  • Entwickle ein Verständnis für potenzielle Einsatzgebiete
  • Erlange die Expertise, selbst Approval-Tests zu schreiben

Speaker

 

Janina Nemec
Janina Nemec ist Softwareentwicklerin und Ambassador für agiles technisches Lernen bei REWE Digital in Köln. Lernen, Qualität, Software-Teaming und Security liegen ihr sehr am Herzen. Sie und ihr Team entwickeln gemeinsam im Ensemble neue Features und automatisierte Tests. Das Code-Retreat-Kartenspiel wurde von ihr erfunden, um verschiedene Restriktionen beim Programmieren auszuprobieren und davon zu lernen. Außerdem ist sie Mitbegründerin der Open Security Conference #osco. In den sozialen Medien ist sie auf Mastodon unter @IsItArtOrTrash@digitalcourage.social zu finden.

inside-agile-Newsletter

Sie möchten über die Agile Softwareentwicklung im Unternehmen
und weitere Angebote von inside agile auf dem Laufenden gehalten werden?

 

Anmelden