avoca Tutorien: Testtechniken

Systematiken für das individuelle Umfeld entwickeln

Eines ist klar: Testen kann stets nur das Vorhandensein von Fehlern nachweisen, jedoch keine Fehlerfreiheit garantieren. Diese Tatsache, wie auch viele andere Aspekte des Testens, werden leider oft übersehen. So gilt gegenwärtig beispielsweise eine erreichte C1-Abdeckung als das Kriterium für gut durchgeführte Tests. Aber: Was ist mit dem Code, der gar nicht abgedeckt werden kann, weil er vergessen wurde? Wann sollten Tests automatisiert werden? Auf welcher Ebene soll was getestet werden? Soll unabhängig oder von den Entwicklern selbst getestet werden? Wir erörtern all diese Fragen gemeinsam und ergebnisoffen, was für Sie als Teilnehmer mit Sicherheit wertvoller ist als die üblichen Routineantworten.

Aufbau des Tutoriums

  • Grundlagen: Durch moderierte Experimente an einem echten Programmcode Testtechniken begreifen, eine gemeinsame Erfahrungsbasis schaffen
  • Kompetenz bilden: Erfassen der wichtigen Konzepte – Datenfluss, Kontrollfluss, Testfall, Testabdeckung, Testorakel
  • Verbindungen schaffen: Testen im Zusammenhang mit Anforderungsmanagement und Änderungsmanagement
  • Anwendung: Automatisierung von Tests gemäß des individuellen Umfelds der Teilnehmer

Die avoca Methodik

  • Speziell entwickelte Ansätze für systematisches Testen