ISTQB

Testentwurfsverfahren

Was versteht man unter einem "zustandsbasierten Test" (Black-Box-Verfahren)?

Es ermöglicht dem Tester, die Software darzustellen in Bezug auf ihre Zustände, Übergänge zwischen den Zuständen, Eingaben oder Ereignisse, die die Zustandsübergänge (transitions) auslösen, und Aktionen, die aus den Übergängen folgen können.
 
Stateflow-Chart
 
Tests können so gestaltet sein, dass sie jeden Zustand oder eine typische Sequenz von Zuständen abdecken, jeden Übergang oder bestimmte Sequenzen von Übergängen ausführen, oder dass sie ungültige Übergänge überprüfen.

Diskussion