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


Accelerazione dei test di unità e di integrazione

Test automatizzati di unità e di integrazione per C & C++

Cantata è uno strumento di test di unità e di integrazione che consente agli sviluppatori di verificare il proprio codice in conformità agli standard o critico per l'azienda su piattaforme host native e target embedded.

 

Cantata aiuta ad accelerare il rispetto dei requisiti dei test dinamici della norma automatizzando:

  • Generazione del quadro dei test
  • Generazione del test case
  • Esecuzione del test
  • Diagnostica dei risultati e generazione del rapporto

 

Cantata è integrato con un ampio gruppo di toolchain di sviluppo embedded, dai compilatori ai builder, agli strumenti di gestione dei requisiti. L'interfaccia ECLIPSE®, le strette integrazioni fra gli strumenti e i test scritti nel codice sorgente C/C++ rendono Cantata di facile utilizzo.

Cantata Unit and Integration Testing Quick Tour Cover

Tour rapido di Cantata


ESPLORARE CANTATA

Works in your environment - A best in class tool integrated with an extensive set of embedded development toolchains - circuit board
Funzionerà nel mio ambiente?

Funzionerà nel mio ambiente?

Cantata è integrato con un'ampia serie di toolchain di sviluppo embedded, e fornisce un'installazione senza limiti per l’utilizzo su target.



Learn More

Cantata Code coverage square - dynamic analysis - Objective measurement of how much of the code has been executed by your tests - Deep sea diver
Analisi profonda della copertura

Analisi profonda della copertura

Semplice da utilizzare per gli standard normativi più elevati, e pienamente integrata nei test, l'analisi profonda identifica facilmente le carenze nella copertura del codice.



Learn More

Requirements traceablity - Bidirectional requirements traceablity between requirements and tests
Tracciabilità dei requisiti

Tracciabilità dei requisiti

Tracciabilità bidirezionale da ReqIF, Excel®, Polarion®, DOORs®, PTC Integrity® o CodeBeamer® ai test di Cantata con risultati di informazioni sullo stato e sulla copertura dei codici.



Learn More

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
Quadro dei test integrato

Quadro dei test integrato

Un potente quadro di test integrato automatizza: produzione di script di test C/C++, creazione di eseguibili per test, esecuzione su target e diagnostica dettagliata su host, per il test di unità e di integrazione.



Learn More

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

AutoTest

La generazione automatica di vettori di test case può esercitare una copertura del codice al 100%, mentre controlla dati, parametri e ordini di chiamata, creando test di regressione dell'unità o chiudendo interruzioni nella copertura del codice.



Learn More

Cantata Wrapping automatically intercepts calls from and within the software under test to supplement stub simulations - unique call control - connected icons
Controllo unico delle chiamate – Wrapping

Controllo unico delle chiamate – Wrapping

L'esclusivo Cantata Wrapping intercetta automaticamente le chiamate da e nell'ambito del software in corso di test, da integrare con le simulazioni tramite stub.



Learn More

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
Perché investire in Cantata?

Perché investire in Cantata?

I leader di settore utilizzano Cantata per:

  • Ridurre il costo di compliance delle norme
  • Ridurre i rischi commerciali di guasti al software
  • Ridurre i costi dei test
  • Abbreviare i tempi di lancio 


Learn More

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
Tecniche di test flessibili

Tecniche di test flessibili

Cantata semplifica la combinazione di tecniche per i test di unità e di integrazione:

  • Test di robustezza e strutturali, e guidati dai requisiti. 
  • black-box/white-box
  • procedurale/object oriented
  • isolamento/integrazione


Learn More

Compliance sui test relativi alle norme di sicurezza

 

Le norme internazionali sulla sicurezza del software richiedono prove dei test di basso livello (di unità e di integrazione) per ottenere la certificazione del software dei dispositivi.

 

Inoltre, la maggior parte delle norme prevede che gli strumenti di prova utilizzati siano certificati/qualificati o il cui uso sia dimostrato. Cantata è stato certificato in modo indipendente da SGS-TÜV SAAR GmbH per le principali norme di sicurezza relative al software. Kit di certificazione specifici per ogni standard di Cantata vengono forniti gratuitamente e contengono tutto quanto è necessario, nonché una guida completa per aiutare a conseguire la certificazione del software dei propri dispositivi. Anche il tool qualification kit di Cantata è disponibile nei casi in cui la certificazione di uno strumento in base ad una norma non è consentita in quanto lo strumento dev'essere qualificato separatamente per ogni progetto (per esempio, per DO-178B/C).

 

Nel corso degli ultimi 20 anni, Cantata è stato utilizzato con successo per rispettare i requisiti di prova di:

NORME CERTIFICATE / QUALIFICABILI

 

Per ulteriori informazioni, consultare i seguenti link:

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 

ALTRE NORME

 

Nel corso degli ultimi 20 anni, Cantata è stato utilizzato con successo anche per rispettare i requisiti di test delle seguenti norme:

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 

CONTENUTO PRESENTATO

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 intercetta le chiamate verso oggetti reali. Questa breve demo on-target mostra wrapping con hardware-in-the-loop.

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


Problemi con RTRT?

L'RTRT Converter ricicla automaticamente vecchi RTRT PTU in Cantata, mantenendo tutte le funzionalità di test esistenti.

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


Integrazione QA-C di Cantata

La nuova integrazione con QA-C/C++ mantiene automaticamente sincronizzati i propri test dinamici e statici.

Perché acquistare da QA Systems

  • Un partner affidabile nel testing da 20 anni
  • Centinaia di clienti in tutti i settori della sicurezza e della criticità aziendale
  • Ascoltiamo i nostri clienti per indirizzare i miglioramenti dei prodotti
  • Specialisti del testing statico e dinamico di alta affidabilità
  • Esperti team di supporto tecnico diretto
  • Formazione sugli strumenti e consulenza in situ
Start
Trial
QA-Systems