Eintrag kommentierenErfahrung zum Thema berichtenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Verfahren
Strukturorientierte Testwerkzeuge
Methode/Technik:22238
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Diese Gruppe von Testwerkzeugen dient im Wesentlichen der Bereitstellung von Informationen über den Stand der Prüfung. Sie bieten mit dem entsprechenden Testüberdeckungsprotokoll einen Nachweis für die ordnungsgemäße Durchführung der Tests.

Zweigüberdeckungstest-Werkzeuge sind ein weit verbreiteter Vertreter der strukturorientierten Testwerkzeuge. Sie zeigen an, welche Zweige bereits getestet sind, und welche Zweige ungetestet und daher noch zu überprüfen sind. Als Darstellungsinstrument werden häufig Kontrollflussgraphen eingesetzt. Diese werden in der Regel von den Werkzeugen automatisch erzeugt. Die dafür erforderliche statische Analysefunktionalität ist in die Werkzeuge integriert.

Strukturorientierte Testwerkzeuge sind in der Regel programmiersprachen-abhängig. Die Mehrzahl arbeitet dabei instrumentierend [Literatur Lig02 ]. Instrumentierend bedeutet, dass das Testwerkzeug zunächst eine Syntaxanalse des zu testenden Quellcode durchführt und eine geringfügig modifizierte Kopie des Quellcodes anlegt. In dieser Kopie sind zusätzliche Anweisungen eingefügt worden, die bei der Testdurchführung Informationen über den Testverlauf auf einem nichtflüchtigen Speicher aufzeichnen. Mit Hilfe dieses Vorgehens ist es den Testwerkzeugen möglich, während der eigentlichen Testdurchführung inaktiv zu sein, während der Testling selbst die notwendigen Informationen über den Testverlauf ablegt. Das Testwerkzeug liest diese Angaben nach Ende des Testfalls aus und zeigt sie entsprechend aufbereitet an. Ein Vorteil des instrumentierenden Vorgehens besteht in der Tatsache, dass sich die Speicherbelegung nicht durch ein zusätzlich beim Test ablaufendes Testwerkzeug ändert. Nachteilig ist hingegen, dass der Testling infolge der Instrumentierungen Abweichungen zum Original aufweist. Aufgrund der zusätzlichen Anweisungen verlängern sich unter Umständen die Ausführungszeiten, was insbesondere beim Test von echtzeitkritischen Systemen ein Problem darstellen kann.
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
 Erfahrung zum Thema berichten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012