Archiv der Kategorie: White Box Tests

Dynamische Analyse – White Box Tests – Instrumentierung und Einsatz von Werkzeugen

Um einen White Box Test sinnvoll auswerten zu können werde diese in der Regel durch Werkzeuge unterstützt, die z.B. aufzeigen, welche Programmteile bereits durchlaufen sind, aber z.B. auch anzeigen können, welche Werte welche Variable zu welchem Zeitpunkt hatte. Hierdurch wird … Weiterlesen

Veröffentlicht unter Dynamische Analyse, Testdesign, White Box Tests | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Dynamische Analyse – White Box Tests – Unterstützung durch Werkzeuge

Um die Produktivität des Testes und damit indirekt auch die Qualität der Software zu erhöhen, werden bei White Box Tests häufig unterstützende Tools/ Werkzeuge eingesetzt. Um z.B. nach halten zu können, welche Programmteile bereits überprüft worden sind, ist es sinnvoll … Weiterlesen

Veröffentlicht unter Dynamische Analyse, Testdesign, White Box Tests | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Dynamische Analyse – White Box Tests – generelles

Die Basis aller White Box Tests ist immer der Sourcecode, ohne den kein White Box Test stattfinden kann. Entsprechend des Sourcecodes und der ausgewählten Technik wird auch die Intensität des Tests bestimmt. Im Allgemeinen werden White Box Techniken in den … Weiterlesen

Veröffentlicht unter Dynamische Analyse, Testdesign, White Box Tests | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Dynamische Analyse – White Box Tests – weitere Testtechniken

Es gibt noch eine Vielzahl weiterer White Box Tests, die jedoch nicht relevant für die ISTQB-Zertifizierung sind und ich daher an dieser Stelle nur noch eine einzige Technik der Vollständigkeit halber erwähne; die Datenfluss-basierte-Testtechnik. Hierbei wird hauptsächlich die Datennutzung des … Weiterlesen

Veröffentlicht unter Dynamische Analyse, Testdesign, White Box Tests | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Dynamische Analyse – White Box Tests – Pfadüberdeckungstest – Vor- und Nachteile

Wenn wirklich alle Pfade durch getestet werden, sind die vorherigen Testtechniken der White Box Test in diesen Testfall integriert. Zusätzlich werden hiermit vorhandene Fehler erheblich reduziert. Aufgrund der Explosion von Testfällen im Gegensatz zu den anderen Testtechniken die vollständige Testabdeckung … Weiterlesen

Veröffentlicht unter Dynamische Analyse, Testdesign, White Box Tests | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Dynamische Analyse – White Box Tests – Pfadüberdeckungstest – Testabdeckung

Die Berechnung der Testabdeckung ist auch hier recht einfach: Testabdeckung=Anzahl der ausgeführten Pfade/Anzahl aller möglichen Pfade*100 Aufgrund der Vielzahl von Pfaden ist eine vollständige Testabdeckung kaum möglich.

Veröffentlicht unter Dynamische Analyse, Testdesign, White Box Tests | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Dynamische Analyse – White Box Tests – Pfadüberdeckungstest – Testfallerstellung

Bei unserem Beispiel kann z.B die DO-WHILE-Schleife einmal oder mehrmals durchlaufen und entsprechende Testfälle erstellt werden. Jeder Pfad sollte analog dieses Beispiels mindestens einmal in jeder möglichen Kombination durchlaufen sein.

Veröffentlicht unter Dynamische Analyse, Testdesign, White Box Tests | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Dynamische Analyse – White Box Tests – Pfadüberdeckungstest

Bis jetzt haben sich sämtlich White Box Testtechniken entweder auf Konditionen oder Knotenpunkte bezogen. Beim Pfadüberdeckungstest geht es aber darum, jeden möglichen Pfad mindestens einmal durchzutesten.

Veröffentlicht unter Dynamische Analyse, Testdesign, White Box Tests | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Dynamische Analyse – White Box Tests – Konditionstest – Testabdeckung

Wie auch bei den vorherigen Testtechniken ist auch hier die Berechnung der Testabdeckung recht einfach: Testabdeckung=Anzahl der ausgeführten Konditionen/Anzahl aller möglichen Konditionen*100

Veröffentlicht unter Dynamische Analyse, Testdesign, White Box Tests | Verschlagwortet mit , , | Hinterlasse einen Kommentar

Dynamische Analyse – White Box Tests – Konditionstest – Testfallerstellung

Um Testfälle erstellen zu können, muss erst einmal betrachtet werden, welche Kondition, bzw welcher Teil einer Kondition zu welchen Resultat führt. Danach wird entschieden welche Testfälle, bzw. Programmteile zu diesen Zwecke ausgeführt werden sollen. Wie immer müssen das erwartete Verhalten … Weiterlesen

Veröffentlicht unter Dynamische Analyse, Testdesign, White Box Tests | Verschlagwortet mit , , | Hinterlasse einen Kommentar