Ein kombinierter Black-Box- und Glass-Box-Test
نویسنده
چکیده
Beim Testen kommt der Wahl der Testfälle eine entscheidende Bedeutung zu, denn mit der Festlegung der Testfälle wird über die Chancen zur Fehlerentdeckung entschieden. Viele Untersuchungen gehen der Frage nach, ob beim Black-Box-Test oder beim Glass-Box-Test effektivere Testfälle entstehen. Heute ist sich die Literatur weitgehend einig, dass die beiden Testverfahren keine Alternativen bilden, sondern sich sinnvoll ergänzen. In diesem Artikel wird ein werkzeuggestütztes kombiniertes Black-Box-/Glass-Box-Testverfahren vorgestellt. Als Resultat erhält der Tester konkrete Empfehlungen für neue Testfälle. Der besondere Vorteil dieser Empfehlungen ist der Bezug zu bestehenden Black-BoxTestfällen. Das Verfahren wird anhand der Open-Source Werkzeuge CodeCover und Justus vorgestellt und in einer Fallstudie evaluiert.
منابع مشابه
Warum White-Box-Test kein Test ist
Testentwurfsverfahren werden in die beiden Kategorien White-Box und Black-Box eingeteilt. Die Black-Box-Verfahren setzen auf der Spezifikation auf, um daraus systematisch Testfälle abzuleiten. Die White-Box-Verfahren nutzen hierfür zusätzlich den Programmtext. Oft werden beide als gleichwertig angesehen, wobei die White-BoxVerfahren eher auf den unteren Teststufen (Komponentenund Integrationste...
متن کاملOptimierte Suche von Modellinstanzen für UML/OCL-Beschreibungen in USE
Konzeptuelle Modelle sind ein wichtiges Element modellgetriebener Softwareentwicklung, sowohl in der Beschreibung von Systemen als auch in der Metamodellierung domänenspezifischer Sprachen. Zu ihrer Beschreibung haben sich UML und OCL (und angelehnte Sprachen) als ein de facto Standard durchgesetzt. Validierung und Verifikation der Modelle sind hierbei wichtige Instrumente zur Sicherstellung de...
متن کاملKalibrierung von Kostenmodellen für föderierte DSMS
Bei verteilten Datenstromsystemen ist es ebenso wie bei verteilten Datenbanksystemen für die Verteilung von Anfragen entscheidend, die zu erwartenden Kosten schätzen zu können. Bei der Kostenschätzung mit Kostenmodellen müssen die Parameter für jedes System und jeden Operator ausgemessen werden. In dieser Arbeit wird ein black-box-Verfahren vorgestellt, mit dem es möglich ist, für beliebige Dat...
متن کاملMehrpässige Compilation mit nalen Coalgebren
Prinzipiell lässt sich jedes Modell eines Softwaresystems einer von zwei Klassen zuordnen: den konstruktorbasierten white-box-Modellen oder den destruktorbasierten black-box-Modellen. Ein gröÿeres System setzt sich konstruktorbzw. destruktorbasierter Teilen zusammen. Endliche, durch kontextfreie Grammatiken beschriebene Datenstrukturen gehören in die erste Klasse, unendliche Datenstrukturen (z....
متن کاملBlack-Box/Glass-Box Evaluation in Shiraz
The Shiraz project included an evaluation component: two ‘glass-box’ evaluations have been performed during the project as well as a black-box evaluation at the end of the project. The evaluations were based on the use of a bilingual tagged test corpus of 3000 sentences. Evaluation tools were developed in order to automate the evaluation process. The glass-box evaluations included the evaluatio...
متن کامل