• Technischer Support
  • Kontakt
  • Blog
  • Deutsch
    • English
    • Français
    • Italiano
    • Português
    • Español
    • 简体中文
  • Tools
    • STATISCHE ANALYSE
      • QA-MISRA
        Detaillierte Tiefenanalyse für C/C++-Code
      • Cantata Test Architect
        Software-Architektur: verstehen, definieren und kontrollieren
      • Source-Code-Metriken
        Automatisierte Source-Code-Metriken für C/C++
      • Get a demo
    • Softwaretests
      • Cantata
        Automatisierte Unit- und Integrationstests für C/C++-Code
      • Cantata Team Reporting
        Add-on für die Zusammenarbeit von verteilten Teams
      • AdaTEST 95
        Automatisierte Unit- und Integrationstests für Ada-Code
      • Why Pay for Unit Test Tool?
  • LÖSUNGEN
    • BRANCHEN
      • Automotive
      • Energie
      • Medizintechnik
      • Industrielle Automatisierun
      • Bahntechnik
      • Luft-/Raumfahrttechnik und Verteidigun
      • Geschäftskritische Branchen
      • E
      • E
      • Get a demo
    • SICHERHEITSSTANDARDS
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128 / 50657
      • DO-178C
      • MISRA
      • AUTOSAR
      • CERT
      • Why bother to unit test?
  • Akademie
    • Seminare
    • Trainings
    • Webinare
    • Referenten
    • Programm 2022
  • Unternehmen
    • Über uns
    • Management Team
    • Partner
    • Newsletter & Pressemitteilungen
    • Events
    • Karriere
    • Get a demo
  • Ressourcen
  • Porsche
  • Deutsch
    • Englisch
    • Französisch
    • Italienisch
    • Portugiesisch, Portugal
    • Spanisch
    • Vereinfachtes Chinesisch
  • Tools
    • Statische Analyse
      • QA-MISRA
      • Cantata Test Architect
      • Source Code Metriken
    • Softwaretests
      • Cantata Team Reporting
      • Adatest 95
      • Cantata
  • Lösungen
    • Branchen
      • Automotive
      • Energie
      • Medizintechnik
      • Industrielle Automatisierung
      • Bahntechnik
      • Luft-/Raumfahrttechnik & Verteidigung
      • Geschaeftskritische Branchen
    • Sicherheitsstandards
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • ISO 26262
      • EN 50128/50657
      • DO 178
      • MISRA
      • Autosar
      • CERT
  • Akademie
    • SEMINARE
    • TRAININGS
    • WEBINARE
    • REFERENTEN
  • Unternehmen
    • Über Uns
    • Management Team
    • Newsletter & Pressemitteilungen
    • Karriere
    • Events
  • Ressourcen
  • Kontakt
  • Blog
QA Systems > Tools > Cantata

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 sich in unzählige Toolketten für die Entwicklung eingebetteter Systeme, beginnend bei Compilern und statischen Analysetools bis hin zu Build Management und Requirements Engineering Tools. 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 Datenblatt

Whats-New-in Cantata

Cantata in a DevOps Pipeline

Cantata in 90 secs video front cover in German

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

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

Integrated test framework - Automated 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

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

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

Anforderungen rückverfolgen

Anforderungen rückverfolgen

Bidirektionale Rückverfolgung von ReqIF, Excel®, Polarion®, DOORs®, PTC Integrity® or CodeBeamer® zu Cantata-Tests mit Ergebnisstatus und Informationen zur Codeabdeckung.

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

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

"Module testing early during development is becoming more important due to the increasing complexity of software. In practice Cantata has proved successful and increased unit testing efficiency. Cantata from QA Systems offers an ideal solution for the creation and execution of unit and integration tests, including coverage analysis."

Matthias Schmidt, Test management, Verification and Validation,
Bosch Engineering GmbH

"Through years of experience in unit testing using Cantata for various platforms and languages… we are confident in suggesting Cantata to our clients."

Padmakumar TV, Senior Engineering Specialist,
TATA Elxsi

"No-one pretends that Unit Testing is the most interesting activity in the world, but that's all the more reason why we need tools that are usable and reliable, which yours are."

BAE Systems

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:

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

Automatisierte Regressionstests
Automatisierte Regressionstests mit Cantata werden durch den Einsatz von Continuous Integration Tools wie Jenkins® unterstützt.

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

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

Wieso ist QA Systems Ihr optimaler Partner?

  • Seit über 25 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 automatisierte funktionale Sicherheit
  • Unsere Teams für den technischen Support kennen sich aus
  • Wir beraten umfassend und schulen gezielt für den Einsatz unserer Tools
Automotive Case Study
Aerospace & Defence Case Study
Railways Case Study
Medical Devices Case Study
Industrial Automation Case Study
IT & Telco Case Study
Automotive Case Study
Aerospace & Defence Case Study
Medical Device Case Study
Hitachi Vantara Case Study
SAAB Case Study
Thales Case Study
Creo Medical Case Study
G4S Case Study
Marconi Case Study
Innoviz Case Study
Ultra Electronics Case Study
FastFocus Case Study
previous arrow
next arrow
US-Army
Ultra-Electronics
SAAB
Royal-Air-Force
Rolls-Royce
OSyS
Lockheed-Martin
L3Communications
GE-Aviation
Siemens
Simoco (1)
Sony
Astrium
ATE
BAE-SYSTEMS
EADS
ESA
Galileo-Avionica
Samsung
Marconi
IBM
AT_T
Thales
Siemens
Mermec
Lloyds-Register
Kaba-Gilgen
Indian-Railway
GE-Transportation
Digilab
Cubic-Transportation-Systems
China-Shipbuilding-Industry-Corporation
Bombardier
Alstom
Siemens
Schneider-Electrics
Riken-Keiki
Konica-Minolta
HITACHI
G4S
Delaval
Canon
ABB
Edfenergy
Roche
Continental
Kvaerner
TRW
HamiltonMedical
Volvo
William-Grand-Prix-Engineering
Fiat
BNFL
Aisin
Intecs-Group
Powergen
START TRIAL
GET A DEMO

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen | Germany

© 2022 QA SYSTEMS GMBH

Die Produktnamen Cantata und QA-MISRA sind eingetragene Marken der QA Systems GmbH.

„MISRA“ und „MISRA C“ sind eingetragene Marken der MISRA Consortium Limited.
QA-MISRA ist ein unabhängiges Werkzeug von QA Systems und steht nicht in Verbindung mit der MISRA Consortium Limited.

Phone: +49 (0)711 138183 -0
Fax: +49 (0)711 138183 -10
E-Mail: [email protected]

  • Imprint
  • Privacy Policy
  • Contact
  • Resources

Newsletter

Get the latest technology news updates, product releases plus tips and tricks:

Anmeldung zum Newsletter
  • Folgen
  • Folgen

Newsletter

Get the latest technology news updates, product releases plus tips and tricks:

Anmeldung zum Newsletter
  • Folgen
  • Folgen

Phone: +49 (0)711 138183 -0
Fax: +49 (0)711 138183 -10
[email protected]

  • Imprint
  • Privacy Policy
  • Contact
  • Resources

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen Stuttgart | Germany

© 2021 QA SYSTEMS GMBH

Start
Trial
×

Login

Passwort vergessen?

Oder

Konto erstellen

Anmeldung für den Zugriff auf die Premium-Inhalte

Registrieren Sie sich für vollen Zugriff auf unsere umfangreiche Ressourcen-Bibliothek. 

  • This field is for validation purposes and should be left unchanged.

×

Cantata

Akademie Anmeldeformular

  • Kontaktdaten des Teilnehmers

  • QA Systems reserviert im jeweiligen Seminarhotel – in der Regel zu Sonderkonditionen – eine begrenzte Zimmeranzahl als Abrufkontingent. Die Reservierung sowie die Abrechnung der Zimmer sind von den Teilnehmern direkt mit dem Hotel abzuwickeln. Wenn Sie die Hotelinformationen erhalten möchten, bitte hier entsprechend markieren:
  • This field is for validation purposes and should be left unchanged.

Diese Website verwendet Cookies um Ihnen ein angenehmeres Surfen zu ermöglichen.

Wenn Sie diese Website nutzen akzeptieren Sie die Verwendung von Cookies. Mehr erfahren
OK
Change Settings
Cookie-Box-Einstellungen
Cookie-Box-Einstellungen

Privacy settings

Decide which cookies you want to allow. You can change these settings at any time. However, this can result in some functions no longer being available. For information on deleting the cookies, please consult your browser’s help function. Learn more about the cookies we use.

With the slider, you can enable or disable different types of cookies:

  • Block all
  • Essential
  • Functionality
  • Analytics
  • Advertising

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected

This website won't:

  • Remember your login details
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected
  • Functionality: Remember social media settings
  • Functionality: Remember selected region and country

This website won't:

  • Remember your login details
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Tailor information and advertising to your interests based on e.g. the content you have visited before. (Currently we do not use targeting or targeting cookies.
  • Advertising: Gather personally identifiable information such as name and location

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected
  • Functionality: Remember social media settingsl Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions

This website won't:

  • Remember your login details
  • Advertising: Use information for tailored advertising with third parties
  • Advertising: Allow you to connect to social sites
  • Advertising: Identify device you are using
  • Advertising: Gather personally identifiable information such as name and location

This website will:

  • Essential: Remember your cookie permission setting
  • Essential: Allow session cookies
  • Essential: Gather information you input into a contact forms, newsletter and other forms across all pages
  • Essential: Keep track of what you input in a shopping cart
  • Essential: Authenticate that you are logged into your user account
  • Essential: Remember language version you selected
  • Functionality: Remember social media settingsl Functionality: Remember selected region and country
  • Analytics: Keep track of your visited pages and interaction taken
  • Analytics: Keep track about your location and region based on your IP number
  • Analytics: Keep track of the time spent on each page
  • Analytics: Increase the data quality of the statistics functions
  • Advertising: Use information for tailored advertising with third parties
  • Advertising: Allow you to connect to social sitesl Advertising: Identify device you are using
  • Advertising: Gather personally identifiable information such as name and location

This website won't:

  • Remember your login details
Save & Close