Cantata - Automatisierte Unit- und Integrationstests für C/C++

Hersteller: QA Systems

Cantata ist ein Testwerkzeug für Unit- und Integrationstests. Das Tool unterstützt Entwickler, ihren Code zu prüfen – sowohl standardkonformen, als auch business-kritischen. Und das auf dem Host genauso wie auf der Zielplattform.

Cantata beschleunigt die Compliance mit den Testanforderungen mittels Automatisierung von:

  • Generierung von Test Frameworks
  • Generierung von Testcases
  • Ausführung der Tests
  • Generierung von Diagnoseergebnissen und -reports

Cantata integriert ein umfangreiches Set an Toolketten für die Entwicklung eingebetteter Systeme, von Compilern über Build Management bis hin zu Tools für das Requirements Management. Das ECLIPSE®-GUI, die enge Verzahnung der Tools und die Tatsache, dass Tests in C bzw. C++ geschrieben sind – das alles macht Cantata so einfach in der Anwendung!

Cantata in Ihrer Entwicklungsumgebung

Cantata integriert ein umfangreiches Set an Toolketten für die Entwicklung eingebetteter Systeme und ermöglicht uneingeschränkte Nutzung der Targets und Zugang darauf.

Integriertes Test Framework

Das integrierte Test Framework ist leistungsstark und automatisiert die Produktion der C- und C++-Testskripts, die Herstellung von ausführbaren Tests, das „running on target“ und detaillierte Diagnosen auf dem Host – und zwar für Unit- und Integrationstests.

Tiefenanalyse mit großer Codeabdeckung

Lücken in der Codeabdeckung? Die Tiefenanalyse analysiert sie zielgenau. Selbst bei höchsten Regulierungsstandards bleibt die Bedienung einfach und ist voll in die Tests integriert.

AutoTest

Bis zu 100 Prozent Codeabdeckung bei der Prüfung von Daten, Parametern und Aufrufreihenfolgen durch automatisch generierte Testfallvektoren. Dabei werden Regressionstests erzeugt oder Lücken in der Codeabdeckung geschlossen.

Anforderungen rückverfolgen

Bidirektionale Rückverfolgung von ReqIF™, Excel®, Polarion®, DOORs®, PTC Integrity® oder CodeBeamer® mit Cantata Tests inklusive Informationen zum Status der Ergebnisse und der Codeabdeckung.

Einzigartige Aufrufsteuerung – Wrapping

Das einzigartige Cantata-Wrapping fängt beim Testen automatisch Aufrufe von und in der Software Under Test ab, um so die Simulationen mit Stubs zu ergänzen.

Flexible Testtechniken

Mit Cantata ist es einfach, Techniken für eingebettete Unit- und Integrationstests zu kombinieren:

  • Anforderungstests, Robustheitstest, strukturelles Testen
  • Black-Box/White-Box
  • prozedural/Objekt-orientiert
  • isoliert oder integriert

Synchronisierte statische Tests

Cantata wird durch die statischen Analysetools QA-C und QA-C++ ergänzt, um die dynamischen und statischen Testprozesse synchron zu halten. Wenn sowohl Cantata als auch QA Framework installiert werden, kann eine erneute QA-C/C++-Analyse des Quellcodes, der im Cantata Arbeitsbereich geändert wurde, automatisch ausgelöst werden. So ist sofort erkennbar, dass diese Änderungen die Anforderungen an die statische Analyse und z. B. den MISRA Standard erfüllen.

Team Reporting – Das Manager Add-on

Cantata Team Reporting ist mit einer Client-Server-Architektur, einer Webschnittstelle und REST API ausgestattet. Das Tool zeigt den aktuellen Teststatus und die historischen Trends über mehrere Codeversionen hinweg.

Tool-Zertifizierung

Cantata ist vom SGS-TÜV SAAR GmbH als "Einsetzbar für die Entwicklung sicherheitsrelevanter Software" für die höchsten Sicherheitslevels aller wichtigen sicherheitsrelevanten Standards zertifiziert: IEC 61508, ISO 26262, EN 50128, IEC 60880 und IEC 62304. Des Weiteren ist Cantata für DO-178B und DO-178C / Do-330 qualifizierbar.

Tags


Zurück

Anmeldung imbus Newsletter

Wenn Sie keine Neuigkeiten rund um Softwaretest und Softwarequalitätssicherung verpassen wollen, abonnieren Sie den imbus-Newsletter unter https://www.imbus.de/newsletter.

Zum Newsletter anmelden

Das könnte Sie auch interessieren