[Sq10] McCabe-Überdeckung, Elementarpfade (2) und Bewertung der Teilaufgaben
Wolfgang Runte
woru at informatik.uni-osnabrueck.de
Son Dez 5 18:28:42 CET 2010
Hallo zusammen,
wer noch Probleme bei der Erzeugung der Elementarpfade für die
McCabe-Überdeckung hat, für den oder die könnten die folgenden
Informationen interessant sein:
Unabhängig von der Beschreibung in meiner vorherigen E-Mail zum Thema
Elementarpfade habe ich zusätzlich eine Beschreibung für ein generisches
Verfahren zum Auffinden von linear unabhängigen Elementarpfaden hier
gefunden:
<http://www.mccabe.com/iq_research_nist.htm>
... dort ist dieser Report verlinkt:
Arthur H. Watson, Thomas J. McCabe, and Dolores R. Wallace:
Structured Testing: A Testing Methodology Using the Cyclomatic
Complexity Metric. National Institute of Standards and Technology: NIST
Special Publication 500-235, 123 pages, September 1996
<http://www.mccabe.com/pdf/mccabe-nist235r.pdf>
In Abschnitt 6 wird die sogenannte "Basline"-Methode beschrieben. Auf
Seite 43 ist der entscheidende Teil (der mittlere Absatz) zu finden. Ab
Seite 44 ff. ist auch ein Beispiel enthalten.
Dasselbe ist grafisch etwas übersichtlicher in der von Hoffmann 2008
angegebenen Quelle dargestellt:
Lee Copeland: A Practitioner's Guide to Software Test Design.
320 pages, Artech House Publishers 2004, ISBN 978-1-58053-791-9
In der Osnabrücker UB ist das Buch leider nicht vorhanden. Wer nach dem
Titel googelt, stößt aber vielleicht auf eine entsprechende Quelle. ;-)
In Kapitel 10 ab Seite 154 ff. wird die "Baseline"-Methode vorgestellt.
Der enthaltene Text ist fast exakt derselbe wie in dem obigen Report.
Lediglich das Beispiel ist grafisch etwas eingängiger dargestellt.
Viele Grüße
Wolfgang
PS: Noch ein Hinweis: Bei dem Bewertungsschema für die Aufgabe 6.2
(McCabe-Überdeckung) ist etwas durcheinander geraten. Die
Gesamtpunktzahl ist mit 15 Punkten korrekt angegeben. Intern gibt es
aber zwei kleine Verschiebungen. Hier die korrekten Teilpunkte:
6a) 2P
6b) 1P
6c) 2P
6d) 4P
6e) 2P
6f) 4P
---
15P
===
--
Dipl.-Inf. Wolfgang Runte woru at informatik.uni-osnabrueck.de
Institut für Informatik +49-541-969-2487 (Fon)
Universität Osnabrück +49-541-969-2799 (Fax)
Albrechtstraße 28, Raum 31/317 http://www.inf.uos.de/woru
D-49069 Osnabrück