• 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

C/C++ Unit-Testtool für sicherheitskritische Software

Cantata ist ein dynamisches Testwerkzeug für Unit- und Integrationstests für C und C++ und hilft, die Anforderungen der Standards für dynamische Tests schneller zu erfüllen.

Die wichtigsten Vorteile der Automatisierung:

  • Wiederverwendbares Test-Framework für eingebettete Zielsysteme

  • Generierung und Ausführung von Testfällen

  • Diagnose der Test- und Codeabdeckungsergebnisse & Zertifizierungsnachweis

  • Senkung der Kosten für die Einhaltung von Standards

Mit dem flexiblen Cantata-Toolset können Sie wählen, welche Kombination von automatisierten Testfunktionen für Ihre Unit-Tests, Integrationstests oder zur Erweiterung Ihrer High-Level Tests geeignet ist.

Fordern Sie eine kostenlose Lizenz mit allen Funktionen an!

  • Sehr einfache Installation
  • vollständige technische Unterstützung
  • Voll funktionsfähige Lizenz für einen begrenzten Zeitraum für Evaluierungszwecke
  • 60-90-minütiges Web-Meeting 
  • Präsentation der Werkzeugübersicht
  • Kundenspezifisch angepasste Demonstration
  • Interaktive Q&A mit Experten
START TRIAL
GET A DEMO

Welche Sicherheitsstandards verlangen Software Unit-/Integrationstests?

Internationale Software Sicherheitsstandards verlangen den Nachweis von Low-Level-Tests (Unit- und Integrationstests), um eine Zertifizierung für die Gerätesoftware zu erhalten.

Cantata ist ein Unit-Testtool für eingebettete C/C++-Software, das von SGS-TÜV SAAR als geeignet für den Einsatz auf den höchsten Sicherheitsintegritätsstufen all dieser Normen zertifiziert wurde:

  • ISO 26262

    Road vehicles – Functional safety

  • IEC 60880

    Nuclear Power

  • IEC 62304

    Medical device software – software life cycle processes

  • EN 50657

    Railway applications – Rolling Stock Applications – Software on Board Rolling

  • EN 50128

    Railway applications – Communication, signaling and processing systems

  • IEC 61508

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

  • DO-178 B/C

    Software Considerations in Airborne Systems and Equipment Certification

Cantata unterstützt alle Funktionen, die für die Einhaltung von Standards beim Testen eingebetteter Software erforderlich sind, einschließlich: Unit-Tests, Integrationstests, Codeabdeckung, Ausführung auf Host- oder Target-Umgebungen und automatisierte Regressionstests für die Integration in DevOps- und CI/CD-Workflows.

"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

WELCHE FÜHRENDEN UNTERNEHMEN SETZEN CANTATA EIN?

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

WIE SIEHT ES MIT IHNEN AUS?

Starten Sie eine kostenlose Testversion von CANTATA und entdecken Sie, wie einfach Unit-Tests in Ihrem Softwaretestprozess sein können!

START TRIAL

Wie funktioniert Cantata?

  • Cantata bietet ein integriertes Testframework (Testskripte und eine unterstützende Bibliothek), das eine beliebige Kombination von Testmethoden sowohl für Unit- als auch für skalierbare Integrationstests ermöglicht.
  • Tests können in einer grafischen Benutzeroberfläche (GUI) oder direkt als C/C++-Code bearbeitet werden und als ausführbare Dateien sowohl auf dem Host als auch auf mehreren Zielplattformen ausgeführt werden.
  • Die Tests werden mit dem zu testenden Code unter Verwendung Ihres Standard-Build-Mechanismus erstellt und zur Ausführung auf einer Zielplattform heruntergeladen.
  • Cantata Testskripte können aus einer oder mehreren ausgewählten Quellcodedateien generiert werden. Der Quellcode wird geparst, um ein umfassendes Modell (.csi-Datei) des Codes zu erhalten, sodass daraus strukturierte Tests generiert werden können.
  • Cantata bietet ein integriertes Testframework (Testskripte und eine unterstützende Bibliothek), das eine beliebige Kombination von Testmethoden sowohl für Unit- als auch für skalierbare Integrationstests ermöglicht.
  • Alle Cantata-bezogenen Dateien werden im Verzeichnis „Cantata“ auf der obersten Ebene eines Projekts gespeichert. Dadurch können die Testdateien zusammen mit Ihren Quelldateien in einer eigenständigen Hierarchie gespeichert und mit Versionskontrollwerkzeugen einfach verwaltet werden.

Gewinnen Sie Einblicke über unsere Whitepapers

WHY PAY FOR A UNIT TEST TOOL?

This paper addresses the question “Why pay for a unit test tool?” by considering the Quality / Resource / Time opportunity costs of choosing an open source tool, and sets out the compelling case for investing in commercial tools.

DOWNLOAD

AN INTRODUCTION TO SAFETY CRITICAL SYSTEMS

This paper is aimed to serve as a tutorial for developers who are new to the development of software for safety critical systems.

DOWNLOAD

C AND C++ SOFTWARE TESTING – AM I COVERED?

This paper looks at the various applications of the term ‘coverage’ in the software development industry for software written in C and C++.

DOWNLOAD

15 WAYS TO MAXIMIZE THE VALUE OF UNIT TESTS IN SAFETY CRITICAL PROJECTS

This paper discusses approaches you can take with your unit testing to maximize their contribution to the development process.

DOWNLOAD

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.

×

C/C++ UNIT TEST TOOL

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.