2. Das ist Jake
Er arbeitet in einer großen Firma, die
Gummienten herstellt
Jakes große
Firma
Gummiente
3. Eines Tages kommt Jakes Chef zu ihm, um ihm eine
neue Aufgabe zu geben
Jakes Chef
Die Firma ist so groß geworden, dass sie ein IT-
System einführen möchte. Es ist sehr wichtig, dass
alle Prozesse weiterhin funktionieren. Es wäre
schließlich schrecklich, wenn z.B. keine Enten mehr
ausgeliefert werden könnten und das Lager
überquillt.
Mit Gummienten
überquillendes Lager
4. Jakes Chef weiß, dass man durch Tests sicherstellen
kann, dass so ein System funktioniert. Funktioniert es
nicht, kostet das schließlich einen Haufen Geld!
Ein Haufen Geld
Jake soll die Testfälle dazu erstellen. Nur was genau
soll er Testen? Und wie viele Testfälle braucht er?
Fragen über Fragen…
5. Moment… hatte Jake nicht mal etwas von diesem
Testfallerstellungstool gehört? Tespect!
Testfallerstellungstool
Das könnte ihm bei der Aufgabe helfen.
Aber wie funktioniert das Ganze?
6. In Tespect modellieren wir Testfälle eines Szenarios mit Hilfe
von Aspekten. Aspekte können viele Sachen sein. Zum Beispiel
ein Pferd, eine Person oder eine Datenbank.
Pferd
Person
Datenbank
7. Aspekte können unterschiedliche Ausprägungen besitzen, z.B.
„Farbe“
Rote Datenbank
Blaue Datenbank
Grüne Datenbank
Orangene Datenbank
Holzfarbene Datenbank
Durch die Kombination der einzelnen Aspekte mit deren
Ausprägungen untereinander entsteht ein komplettes Abbild
des zu testenden Szenarios in einer Matrix.
Testfallmatrix
8. Das Problem: Je mehr Aspekte, desto überproportionaler
steigen die Kombinationen und damit auch die Testfälle. Durch
einfache logische Regeln können die Testfälle allerdings massiv
reduziert werden.
Viele Testfälle
Regelanwendung
Wenig Testfälle
Durch die Reduzierung bekommt man trotzdem eine nahezu
100%ige Testfallabdeckung bei überschaubarem Aufwand!
Tespect ist dabei nicht auf eine Branche beschränkt und kann
daher sehr flexibel eingesetzt werden. Egal ob technische
Szenarien, IT-Systeme oder Prozesse.
9. Jake kann nun sehr effektiv Testfälle erstellen und kann sicher
sein, die richtige Anzahl an Testfällen zu haben. Nicht zu viele,
sodass die Kosten zu hoch wären, aber auch nicht zu wenig,
sodass vielleicht etwas ungetestet bleibt… Durch die
praktische Exportfunktion kann Jake seine Tester mit den
benötigten Informationen versorgen.
Tespect
Total praktische
Exportfunktion Testmannschaft
10. Durch die Tests funktioniert das neue IT-System super und die
Firma kann weiterhin problemlos ihre Gummienten an ihre
Kunden liefern.