/WLB05/
Hans-Werner Wiesbrock, Meike Lim, Jens Bielefeldt:
Kopplung der Werkzeuge DOORS und CTE XL
für einen effizienten Entwicklungsprozess
durch systematisches Testen
DESIGN&ELEKTRONIK Entwicklerforum "Software Entwicklung"
+ Download
Abstract:
Qualitativ hochwertige, komplexe und innovative Produkte zu entwickeln ist die heutige Herausforderung, die nur mit einem systematischen Entwicklungsprozess mit entsprechender Werkzeugunterstützung bewältigt werden kann.
Grundlage eines solchen Prozesses ist die Anforderungsverwaltung, wie sie z.B. durch das etablierte Werkzeug DOORS unterstützt wird. Basierend auf den Anforderungen werden Testfälle spezifiziert. In der Automobilindustrie hat sich hierfür die Klassifikationsbaummethode etabliert, die durch das Tool CTE XL unterstützt wird. Mit Hilfe des Tools CTE XL werden Testfälle systematisch definiert.
Um diesen Prozess effizient zu gestalten, ist eine lückenlose Kopplung der eingesetzten Werkzeuge nötig. Dies bedeutet eine Verknüpfung der in DOORS verwalteten Anforderungen mit den Testspezifikationen des CTE XL. Auf diese Weise sind die Vollständigkeit der Tests und ihre Überdeckungseigenschaft bezüglich der Anforderungen nachweisbar und auch die Auswirkungen von Anforderungsänderungen auf die Testfallspezifikationen können verfolgt werden.
Dieser Beitrag stellt das Konzept einer solchen Toolkopplung der beiden Werkzeuge DOORS und CTE XL vor und beschreibt ein dazugehöriges Anwendungsszenario. Implementiert wurde diese Toolkopplung in DXL, der proprietären Erweiterungssprache von DOORS.
Die hier vorgestellte Werkzeugkopplung ermöglicht eine anforderungsbasierte Testfallspezifikation mit DOORS und CTE XL und integriert die Vorzüge beider Tools in einen durchgängigen Prozess.
Prototypisch wird dieser Prozess in einem Modellprojekt bei der Leopold Kostal GmbH & Co. KG umgesetzt.