Cantata Logo - unit and integration testing tool for C/C++


ANFORDERUNGEN
RÜCKVERFOLGEN


Tests und Anforderungen:
Anforderungen in beide Richtungen abgleichen

Was bedeutet Cantata Requirements Traceability?

 

Alle wichtigen Sicherheitsstandards verlangen, dass Testergebnisse und Anforderungen miteinander abgeglichen werden können. Mit Cantata ist das in beide Richtungen möglich: bi-direktional werden Anforderungen und Testpläne mit den Testskripten und Testfällen verknüpft.

 

Mehr noch: Cantata ersetzt nicht Ihren Traceability-Mechanismus, es macht ihn besser. Denn seine Rückverfolgbarkeit beschränkt sich nicht auf Unit- und Integrationstests in Cantata. Mit Cantata Trace Automation wird es ganz einfach:

Cantata Requirements Traceablity Roundtrip Chart - Cantata - Test Information - Requirements Mangement Tool - Requirements Data

 

Cantata Trace ist in der Lage, ganze Anforderungssets oder Testpläne von aktuellen Anforderungsmanagementlösungen direkt in Cantata zu importieren. Mit dem intuitiven Drag-and-Drop-Interface können Trace-Beziehungen zwischen Anforderungen und Testskripten bzw. Testfällen ganz einfach hergestellt werden. Und zwar in beide Richtungen! Alle Trace-Informationen werden auf einem zentralen Cantata Server gespeichert. Der Export der Daten aus der Anforderungs-Traceability zum Anforderungsmanagement erfolgt zusammen mit dem jeweiligen Teststatus und den Ergebnissen aus der Codeabdeckung.

Mit welchen Anforderungsmanagementlösungen kann Cantata integriert werden?

 

Cantata kann man mit jedem Tool integrieren, das CSV oder das ReqIF 1.x-Interface (Requirements Interchange Format) verwendet.


Cantata Trace arbeitet mit den wichtigsten Tools für Anforderungsmanagement und Tracebility zusammen. Wer seine Anforderungen in Text-Dokumenten (z.B. MS Word®) erfasst, kann die Rückverfolgung mit MS Excel® realisieren. Oder über Tools, die das ReqIF-Format unterstützen. Sollte Ihr Tool noch nicht mit Cantata Trace integriert sein, freuen wir uns über eine Nachricht, so dass wir die Integration durchführen können.

IBM® Rational® DOORS®

 

Version 9.6.1.4 und höher mit ReqIF import/export

IBM Doors - Requirement Tool Cantata Integrates with - Infusion Pump Properties Screenshot

PTC® Integrity™

 

Version 10.5 und höher mit ReqIF import/export

PTC Integrity - requirement Tool Cantata integrates with - PTC Requirements Analyst Screenshot

Polarion® ALM™

 

Ab Version 2016 SR1 mit ReqIF import/export

Polarian ALM - requirement Tool Cantata integrates with - Polarian System Requirements Screenshot

Microsoft® Excel®

 

Version 15.0 und höher mit .xls or .xlsx workbooks

Microsoft Excel - requirement Tool Cantata integrates with - Reverse String Requirement Excel Screenshot

Spreadsheets

 

Wie z. B. Libre Office Calc mit CSV UTF-8 files.

Libre Office Calc Spreadsheet - requirement Tool Cantata integrates with - Reverse String Requirement LibreOffice Screenshot

intland codeBeamer®

 

Version CB-8.0.0-RC und höher mit ReqIF

intland codeBeamer - requirement Tool Cantata integrates with (small) - codeBeamer Associations Screenshot

Wobei unterstützt mich Cantata Trace?

Montage of Cantata Safety Standards - IEC 60880 - ISO 26262 - IEC 62304 - IEC 61508 - DO-178B/C - EN 50128

TRACEABILITY-STANDARDS ERFÜLLEN

 

Alle wichtigen Sicherheitsstandards verlangen eine Rückverfolgbarkeit in beide Richtungen: von Anforderungen zu Testfällen und zurück. Das dient als Nachweis dafür, dass die Anforderungen auch tatsächlich abgedeckt wurden. In der entgegengesetzten Richtung werden bekannte Anforderungen an einem Test überprüft. Das unterstützt das Regressionstestmanagement.

 

Cantata Trace kann Anforderungen oder Testpläne importieren. Es bietet eine Drag-and-Drop-Verknüpfung mit Cantata Test. Damit exportiert das Tool den Status jedes Tests (pass/fail) und die Codeabdeckung mit einem Skript. Standardkonforme Rückverfolgung von Anforderungen, in beide Richtungen, und das in Zusammenarbeit mit Ihren eigenen Tools – mit Cantata kein Problem!

TESTEN NACH ANFORDERUNGEN KANN SO EINFACH SEIN

 

Cantata Trace ermöglicht es, die Anforderungen direkt in der Cantata Eclipse IDE in Verbindung mit Ihren Tests zu sehen. So müssen Sie weder externe Dokumente einbeziehen noch Zugang zu anderen Tools haben, wenn Sie Anforderungstests durchführen.


Sowohl importierte und ausgewählte Anforderungen, als auch Testpläne werden in einer Tabelle angezeigt, um sie miteinander zu verknüpfen. Dabei ist jedes Anforderungsdetail (unique ID, Anforderungstext, Bilder und Verknüpfungen) in der integrierten HML-Ansicht verfügbar ist.

 

So wie die Testfälle entwickelt werden, können die zugehörigen Anforderungen einfach per Drag-and-Drop in bidirektionalen Ansichten zugeordnet werden.

Cantata Trace drag and drop function - easy to use requirements driven testing - requirements can be traced by drag-and-drop in bi-directional views
Cantata Trace - faster Traceability for existing Tests - Requirements to Tests
Cantata Trace - faster Traceability for existing Tests - Tests to Requirements

SCHNELLERE RÜCKVERFOLGUNG BESTEHENDER TESTS

 

Cantata Trace kann verwendet werden, um Anforderungen oder Testpläne bestehenden Cantata Testskripten oder Testfällen zuzuweisen. So können Sie schneller Rückverfolgungsdaten generieren und und prüfen, ob die bestehenden Tests alle Ihre Anforderungen auch tatsächlich abdecken.

 

An folgende Tests kann die Rückverfolgung angekoppelt werden:

  • Tests, die mit einer Vorgängerversion von Cantata erstellt wurden.
  • Tests, die automatisch von Cantata AutoTest erstellt wurden und die beim Review eine Anforderung erfüllt haben.
  • Tests, die von Dritten erstellt wurden, wenn sich herausgestellt hat, dass die Rückverfolgung unvollständig war.
  • Tests, die von einem anderen Tool stammen und in Cantata wiederverwendet werden (zum Beispiel als Import von einem Open-Source-xUnit-Tool oder umgewandelt von RTRT).

Bestehende Tests können – in Verbindung mit Anforderungen oder Testplänen – mit Drag-and-Drop in bidirektionalen Ansichten rückverfolgt werden.

SO EINFACH GEHT DIE SYNCHRONISATION MIT ANFORDERUNGSMANAGEMENTLÖSUNGEN

 

Import und Export von Daten für die Synchronisation (hin und zurück) von Anforderungen mit Tests erfolgt über CSV-UTF8-, Microsoft Excel®- oder ReqIF-XML-Dateien.

 

Für CSV und Excel bietet Cantata Trace Spreadsheet Header Mappings für External-ID, für Beschreibungen (Descriptions) und für die verschiedenen exportierten Ergebnisse. Für den Datenaustausch über ReqIF™ muss die ReqIF Schnittstelle anfangs einmal im Anforderungsmanagementtool konfiguriert werden.

 

Die Synchronisation kann über die Benutzerschnittstelle von Cantata Trace erfolgen. Oder über Skripte unter Verwendung des Cantata Server REST API für die Automatisierung in Continuous Integration Umgebungen.

IBM Doors - Requirement Tool Cantata Integrates with - Infusion Pump Properties Screenshot
Cantata Trace Admin Screenshot - easy Round-trip Synchronization with requirements management tools

Wie arbeitet Cantata Trace?

Cantata Trace Import Screenshot - Managing Requirements Import - Import requirement set as new version on Cantata Server - import directly from popular requirements management tools

SO FUNKTIONIERT DER IMPORT VON ANFORDERUNGEN

 

Cantata Trace kann Anforderungen oder Informationen von Testplänen direkt aus den wichtigsten Anforderungsmanagementlösungen importieren. Datensätze mit Anforderungsdaten (unique ID, Anforderungstext, Bilder und Verknüpfungen) werden im CSV-UTF-8-, Microsoft Excel®- oder ReqIF-Format aus einer Anforderungsmanagementlösung importiert. Diese Daten werden auf einem Cantata Server in einer nicht-editierbaren Datei abgelegt.

 

Ein Anforderungsdatensatz kann alle Anforderungen enthalten – oder lediglich eine Untermenge. Daraus können die User später eine Untermenge von Datensätzen, die sie für ihre Arbeit benötigen herausfiltern. Innerhalb einer Datei können auch Excel-Workbook- oder ReqIF-Spezifikationen ausgewählt werden.
Das Mapping von ID- oder Description-Feldern für die Anzeige in Cantata Trace kann als CSV-UTF-8-, Microsoft Excel- oder ReqIF-Format eingerichtet werden.

WIE GEHT MAN MIT ANFORDERUNGSVERÄNDERUNGEN UM?

 

Wenn eine Reihe von Anforderungen importiert werden, erhalten sie einen Datumsstempel. Sollten nun Anforderungen im Anforderungsmanagementsystem geändert oder hinzugefügt werden, können diese ganz einfach in Cantata re-importiert werden. Die Funktion „Copy Assigns“erhält in Cantata alle bestehenden Verbindungen aus früher importierten Datensätzen.


Bei der Zuweisung von Verbindungen zwischen Anforderungen und Tests werden diese Beziehungen automatisch auf dem Cantata Server gespeichert. Softwareentwickler können so jederzeit und in Echtzeit alle existierenden Verbindungen zwischen Anforderungen und Tests überblicken.


Cantata Trace verfügt über eine Farbcodierung bei der Darstellung von Anforderungen, die sich seit dem letzten Austausch von Anforderungsdatensätzen geändert haben, sowie die Möglichkeit die Ansicht auf geänderte Anforderungen zu reduzieren. Was die Fokussierung auf die geänderten Anforderungen und deren Verbindung zu Testfällen sehr einfach macht.

Cantata Trace Requirement Selection Screenshot - managing changes to requirements - re-import updated requirements into Cantata with "Copy Assigns" function - colour coded visibility of changed requirements
Cantata Trace Export Screenshot - Managing Requirements Export - Export requirement set from Cantata Server - configuration of what information should be exported and which coverage options are relevant

SO VERWALTEN SIE DEN EXPORT VON ANFORDERUNGEN

 

Mit den Trace-Admin-Funktionen kann man Datenexporte aus Cantata Trace steuern. Es werden die gleichen Datenformate unterstützt wie beim Import. Der jeweilige Benutzer kann bestimmen, welche Informationen exportiert werden sollen und welche Codeabdeckungsoptionen relevant sind.


Cantata Trace exportiert die Anforderungen (ID und Description), die Verbindungen der Anforderungen bzw. Testplänen mit den Cantata Testskripten oder Testfällen, das Ergebnis von jedem Test und die Codeabdeckung, welche beim jeweiligen Testlauf erreicht wurde.

 

Die Daten von Cantata Trace können bei Bedarf über das GUI exportiert werden oder, im Falle eines Testlaufs, auf einem Continuous Integration Server als automatisiertes Export-Skript über die REST API als Teil der kontinuierlichen Integrationstests.


Weitere Informationen zu Cantata Requirements Traceability

 

Wenn Sie weitere Informationen zu Cantata Trace benötigen, eine Cantata Version aktualisieren möchten oder Angaben zur Integration mit bestimmten Anforderungsmanagementsystemen benötigen, freuen wir uns über eine Kontaktaufnahme.

Start
Trial
QA-Systems