@ist_spl

The Cow_Suite Approach to Planning and Deriving Test Suites in UML Projects

, , and . «UML» 2002 — The Unified Modeling Language, page 275--303. (2002)MR: Cow_Suite ist ein Ansatz einer Technik und Toolprototyp für den Systemtest und Integrationstest und besteht aus zwei Teilen: - UIT (Use Interaction Test) als Testableitungsmethode - Cowtest (Cost Weighted Test Strategy) für Testpriorisierung und -selektion. Mit Cowtest wird entschieden welche Testfälle ausgeführt werden sollen, durch setzen von Gewichten in die von der Spez. abgeleitete Graphstrukturen (Testauswahlkriterium) und unterstützt auch die Planung des Testprozesses. UIT nutzt diese Information bei der Testfallableitung basierend auf der Category-Partition-Methode, also teils manuell (Interaction mit dem User). Das Besondere ist, dass die forliegende Anforderungs- und Designspezifikation in Form von UML-Use-Case-Diagrammen und -Sequenzdiagrammen ohne weiteren Ausbau (also so wie sie ist) als Input für die Technik dienen kann. Ein für IST-SPL wichtiger Ansatz: es wäre möglich ähnliche Strategie (CP) bereits für die Aktivitätsdiagramme anzuwenden, wobei deren Produktlinieneigenschaften berücksichtigt werden müssten..

Abstract

Cow_Suite provides an integrated and practical approach to the strategic generation and planning of UML-based test suites, since the early stages of system analysis and modeling. It consists of two original components working in combination: theCowtest strategy, which organizes the testing process and helps the manager to select among the many potential test cases,and the UIT method, which performs the automated generation of test cases from the UML diagrams. The approach can be usedin incremental way, starting from the preliminary (even incomplete) UML diagrams, and is applied to integration subsystems,as interactively selected by the tester. The emphasis is on usability, in that we use exactly the same UML diagrams developedfor analysis and design, without requiring any additional formalism or ad-hoc effort specifically for testing purposes. Cow_Suitehas been implemented in a prototype tool, and is currently being validated in an industrial development environment.

Description

SpringerLink - Buchkapitel

Links and resources

Tags

community