• Technical Support
  • Contacte Nos
  • Português
    • English
    • Français
    • Deutsch
    • Italiano
    • Español
    • 简体中文
  • Ferramentas
    • ANÁLISE ESTÁTICA
      • QA-MISRA
        Análise em profundidade para código C/C++ à escala industrial
      • Cantata Test Architect
        Compreender, definir e controlar a arquitetura de software
      • Metrics do Código da Fonte
        Métricas de código-fonte automatizadas para C / C ++
      • Obtenha uma demonstração
         
    • TESTES DE SOFTWARE
      • Cantata
        Teste unitários e integração automatizados para código C/C++
      • Cantata Team Reporting
        Gestão dos testes em dashboard add-on
      • AdaTEST 95
        Testes unitários e de integração automatizados para código Ada
      • Porquê pagar por uma ferramenta de testes unitários?
  • Soluções
    • SECTORES
      • Automável
      • Energia
      • Equipamento Médico
      • Automação Industrial
      • Caminhos De Ferro
      • Aeroespaço e Defesa
      • Negócios Críticos
      • E
      • E
      • Obtenha uma demonstração
         
    • SOLUÇÕES
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128 / 50657
      • DO-178C
      • MISRA
      • AUTOSAR
      • CERT
      • Porquê pagar por uma ferramenta de testes unitários?
  • Academia
    • Seminários
    • Treino
    • Webinars
    • O Orador
    • Formulário de Registo
  • Empresa
    • Sobre Nós
    • Parceiros
    • Noticias
    • Eventos
    • Carreiras
    • Obtenha uma demonstração
  • Recursos
  • Porsche
  • Português
    • Inglês
    • Francês
    • Alemão
    • Italiano
    • Espanhol
    • Chinês (Simplificado)
  • Ferramentas
    • ANÁLISE ESTÁTICA
      • QA-MISRA
      • Cantata Test Architect
      • METRICS DO CÓDIGO DA FONTE
    • TESTES DE SOFTWARE
      • Cantata
      • Cantata Team reporting
      • Adatest 95
  • Soluções
    • Sectores
      • Automável
      • Energia
      • Equipamento Médico
      • Automação Industrial
      • Caminhos De Ferro
      • Aeroespaço e Defesa
      • Negócios Críticos
    • SOLUÇÕES
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128 / 50657
      • DO-178C
      • MISRA
      • AUTOSAR
      • CERT
  • Academia
    • SEMINARS
    • TRAININGS
    • Webinars
    • SPEAKERS
    • Testimunhos
  • Empresa
    • Sobre Nós
    • Equipa de Gestão
    • Parceiros
    • Noticias
    • Eventos
    • Carreiras
  • Recursos
  • Contacte Nos
  • Blog

C/C++ Unit Test Tool for Safety Critical Software

Cantata is a dynamic testing tool for unit and integration testing C and C++, and helps accelerate compliance with the standard’s dynamic testing requirements.

Key automation benefits:

  • Reusable embedded target test framework
  • Test case generation & execution
  • Test and code coverage results diagnostics & certification evidence
  • Cut cost of standards compliance

With the Cantata flexible toolset you can choose which combination of automated testing capabilities are right to drive your unit tests, integration tests or to enhance your higher-level tests.

Request a full feature license – free of charge!

  • Very simple installation
  • Full technical support
  • Full featured license for a limited period
  • 60 – 90 minute web meeting 
  • Tool overview presentation
  • Customised demonstration
  • Interactive Q&A with experts
START TRIAL
GET A DEMO

Which software safety standards require software unit/integration testing?

International software safety standards require evidence of low level (unit and integration) testing to obtain certification for the device software.

Cantata is a unit test tool for embedded C/C++ software, certified by SGS-TÜV SAAR as suitable for use at the highest Safety Integrity Levels of all these standards:

  • 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 provides all capabilities required for embedded software testing standards compliance, including: unit testing, integration testing, code coverage, execution on host or target hardware environments, and automated regression testing for integration with DevOps and 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

WHICH LEADING COMPANIES USE CANTATA?

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

HOW ABOUT YOU?

Start a free trial of CANTATA to explore how easy unit testing can be within your software testing process!

START TRIAL

How does Cantata work?

  • Cantata provides an integrated test framework (test scripts and a supporting library) that enables any combination of testing styles for both unit and scalable integration testing.
  • Tests can be edited in a GUI or directly as C/C++ code, and run as executables on both host and multiple target platforms.
  • Tests are built with the code under test, using your standard build mechanism and downloaded to run on a target platform.
  • Cantata test scripts can be generated from one or more selected source code files. The source code is parsed to obtain a comprehensive model (.csi file) of the code, so structured tests can be generated from it.
  • Cantata provides an integrated test framework (test scripts and a supporting library) which enables any combination of testing styles for both unit and scalable integration testing.
  • All Cantata related files are stored in the “Cantata” directory at the top-level of a project. This allows the test files to co-exist with your source files in a self-contained hierarchy and to be easily managed using version control tools.

Gain insights from our 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 Stuttgart | Germany

© 2021 QA SYSTEMS GMBH

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

  • Avisos Legais
  • Política de Privacidade
  • Contacto
  • Recursos

Newsletter

Subscreva a nossa newsletter que será enviada por email com as últimas novidades e com truques e dicas sobre testes.

Subscreva a newsletter
  • Follow
  • Follow

Newsletter

Subscreva a nossa newsletter que será enviada por email com as últimas novidades e com truques e dicas sobre testes.

Subscreva a newsletter
  • Follow
  • Follow

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

  • Avisos Legais
  • Política de Privacidade
  • Contacto
  • Recursos

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen Stuttgart | Germany

© 2020 QA SYSTEMS GMBH

Start
Trial
×

Login

Forgot your password?

Or

 

Create an Account

Sign up for access to premium content
Register for full access to our extensive resources library.
  • Este campo é para efeitos de validação e deve ser mantido inalterado.

×

C/C++ UNIT TEST TOOL

Academy Registration Form

  • Contact details attendee

  • QA Systems arranges a block booking of rooms for seminar participants at the respective hotels, usually with special rates. The participants are responsible for their own reservation, payment, etc. If you wish to receive the hotel information, please tick:
  • Este campo é para efeitos de validação e deve ser mantido inalterado.