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


Beschleunigen Sie
Ihre Unit- & Integrationstests

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

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!

Screenshot of Cantata Quick Tour Video Cover

Cantata Quick Tour Video


ENTDECKEN SIE CANTATA

Works in your environment - A best in class tool integrated with an extensive set of embedded development toolchains - circuit board
Funktioniert das auch in meiner Entwicklungsumgebung?

Funktioniert das auch in meiner 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.



Mehr erfahren

Cantata Code coverage square - dynamic analysis - Objective measurement of how much of the code has been executed by your tests - Deep sea diver
Tiefenanalyse mit großer Codeabdeckung

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.



Mehr erfahren

Requirements traceablity - Bidirectional requirements traceablity between requirements and tests
Anforderungen rückverfolgen

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.



Mehr erfahren

Integrated test framework - Automates C/C++ test script production test executable building, running on target and detailed diagnostic on host, for unit and integration testing
Integriertes Test Framework

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.



Mehr erfahren

Cantata AutoTest automatically generates complete passing unit test scripts - Metal hand pressing red button
AutoTest

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.



Mehr erfahren

Cantata Wrapping automatically intercepts calls from and within the software under test to supplement stub simulations - unique call control - connected icons
Einzigartige Aufrufsteuerung – Wrapping

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.



Mehr erfahren

Cost against efficiency, speed and quality coordinate system - why invest in AdaTEST 95 - how AdaTEST 95 will improve a company with lower costs - high efficiency - high speed - high quality - low costs - ROI
Was macht Cantata als Investment so wertvoll?

Was macht Cantata als Investment so wertvoll?

Vier gute Gründe, weshalb führende Unternehmen unsere Tools einsetzen:

  • Standardkonforme Software zu geringeren Kosten
  • Geringeres Kostenrisiko durch Softwarefehler
  • Geringere Kosten für Tests
  • Schnellere Markteinführung


Mehr erfahren

Flexible testing techniques - One tool for all your embedded unit & integration testing needs - Cantata makes it easy to select and combine testing techniques for any style of test for C/C++ code
Flexible Testtechniken

Flexible Testtechniken

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

  • Anforderungstests, Robustheitstests, strukturelles Testen
  • Black-Box/White-Box
  • prozedural/objektorientiert
  • isoliert oder
    integriert


Mehr erfahren

Damit Ihre Software sicherheitskritischen Standards entspricht

Die Anforderungen an die Softwarequalität steigen. Heute genügt es nicht nur, hochwertige Software zu entwickeln. Vor allem, wer Device-Software für sicherheitskritische Bereiche anbieten will, muss nachweisen, dass sie auch ausreichend getestet wurde – in Unit- und Integrationstests. Nur dann wird sich auch zertifiziert.


Mehr noch: viele Standards verlangen, dass auch die Testwerkzeuge zertifiziert sind oder über lange Zeit erfolgreich in der Praxis im Einsatz waren. Für beides steht die Test-Tool-Familie von QA-Systems. Cantata ist vom SGS-TÜV SAAR zertifiziert und unterstützt seit vielen Jahren Entwickler aus den unterschiedlichsten Bereichen.


Sie möchten, dass auch Ihre Software schnell zertifiziert wird? Dann entscheiden Sie sich für unser Produkt: Denn das Zertifizierungs-Kit von Cantata enthält alles, was ein Entwickler dafür braucht. Das Kit gibt es kostenlos  – einschließlich verständlicher Anleitungen!

ZERTIFIZIERTE / QUALIFIZIERBARE STANDARDS

(für weitere Informationen klicken Sie bitte auf die nachfolgenden Links):

Cantata unit testing tool for C & C++ - functional safety approved - testing requirements - SGS-TUV SAAR - ISO 26262 - IEC 60880 - IEC 62304 - IEC 61508 - EN 50128 - safety critical - certified
ISO 26262

Road vehicles – Functional safety

IEC 60880

Nuclear Power

IEC 62304

Medical device software – software life cycle processes

IEC 61508

Functional Safety of Electrical/ Electronic/ Programmable Electronic Safety-related Systems 

EN 50128

Railway applications - Communication, signalling and processing systems

DO-178B/C

Software Considerations in Airborne Systems and Equipment Certification 

WEITERE STANDARDS

 

Cantata wird seit 20 Jahren erfolgreich eingesetzt, um die Testanforderungen auch der folgenden Standards zu erfüllen:

Automotive SPICE

ISO/IEC 15504 Information technology — Process assessment

DO-278A

Guidelines for Communication, Navigation, Surveillance and Air Traffic Management (CNS/ATM) Systems Software Integrity Assurance 

ECCS-E-40

Space Engineering: Software 

Def Stan 00-55

UK Requirements for Safety Related Software in Defence Equipment

MIL STD 498

US Military-Standard-498 Software Development and Documentation

NASA 8719.13C

NASA Technical Standard: Software Safety Standard 

BESONDERHEITEN

Cantata wrapping intercepts calls to real objects - This short demo on-target shows wrapping with hardware in the loop - Source code - Called object


Cantata Wrapping

Wrapping fängt Aufrufe zu realen Objekten ab. Diese kurze, On-Target Demo zeigt Wrapping im Zusammenspiel mit Hardware-in-the-Loop.

RTRT converter - recycle and enhance your legacy RTRT tests in Cantata


Raus aus der RTRT-Falle!

Der RTRT-Konverter übernimmt automatisch bestehende RTRT PTUs in Cantata. Dabei bleibt die gesamte bestehende Testfunktionalität erhalten.

Cantata QA-C integration - The new integration with QA-C/C++ automatically keeps your dynamic and static testing synchronised


Integration von QA-C in Cantata

Die neue Integration von QA-C und QA-C++ hält automatisch Ihre statischen und dynamischen Tests synchron.

Wieso ist QA Systems Ihr optimaler Partner?

  • Seit über 20 Jahren sind wir ein zuverlässiger Anbieter von Testwerkzeugen
  • Hunderte von Kunden - speziell aus dem sicherheits- und geschäftskritischen Bereich - vertrauen auf uns
  • Unsere Produkte werden ständig verbessert – auch im Dialog mit unseren Kunden
  • Wir sind DIE Spezialisten für zuverlässige Tests – im statischen oder dynamischen Bereich
  • Unsere Teams für den technischen Support kennen sich aus
  • Wir beraten umfassend und schulen gezielt für den Einsatz unserer Tools
Start
Trial
QA-Systems