Praktische Modellierung und modellbasiertes Testen
Alles Wichtige auf einen Blick
Modellbasiertes Testen (MBT) ist eine bewährte Methode, um mit überschaubarem Aufwand eine hohe Testabdeckung zu erzielen. Statt einzelner manuell gepflegter Testfälle entsteht ein zentrales Testmodell, aus dem sich Testfallspezifikationen und automatisierte Tests in beliebigen Implementierungssprachen generieren lassen. Das reduziert fehleranfällige Routinetätigkeiten, sichert die Konsistenz der Testartefakte und zahlt sich besonders in Projekten mit vielen Varianten oder häufigen Änderungen aus.
Dieser Workshop vermittelt die praktische Fähigkeit, gute Modelle zu erstellen und dabei strukturiert vorzugehen: Von der Auswahl des richtigen Modelltyps über den Aufbau wiederverwendbarer Strukturen bis hin zur Integration von MBT in agile und klassische Entwicklungsprozesse. Als Werkzeuge kommt die MBTsuite zum Einsatz. Das erlernte Vorgehen lässt sich aber auf andere Umgebungen übertragen.
Vorerfahrung mit der MBTsuite sind nicht erforderlich. Grundkenntnisse im Softwaretest genügen als Einstieg.
- Grundlagen und Prinzipien des modellbasierten Testens
- Überblick über Modelltypen: UML-Diagramme, Zustandsautomaten und weitere
- Testmodelle strukturiert aufbauen und Modellelemente gezielt einsetzen
- Testfälle und Testartefakte aus Modellen generieren (mit MBTsuite)
- Modelle bei Änderungen und Varianten pflegen
- Strategien zur Verbesserung der Testabdeckung
- MBT in agile und klassische Entwicklungs- und Testprozesse einbetten
- Testautomatisierung und Modellierung sinnvoll verbinden
- Best Practices für den praktischen Projekteinsatz
- Seminardauer:
2 Tage - Zielgruppen:
Softwaretester, Test Analysten, Test Designer, Test Manager, Projektleiter, Qualitätsmanager - Teilnehmeranzahl:
maximal 10 - Voraussetzungen:
Grundlegende Kenntnisse im Bereich Softwaretest sind erwünscht - Zertifikat:
Die Teilnehmer erhalten ein Zertifikat über die Teilnahme am Workshop - Kosten:
Preis auf Anfrage
Zurzeit sind leider keine Informationen zu den Trainern hinterlegt.