Cantata

Accelerzione dei test di unita e di integrazione

Cantata

Accelerzione dei test di unita 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 codice in conformità allo 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 della struttura di test
  • Esecuzione del test
  • Diagnostica dei risultati e generazione dei rapporti

Cantata è integrato con un ampio set di catene di sviluppo embedded, dai compilatori e tool di analisi statica agli strumenti di build e di gestione dei requisiti. La GUI ECLIPSE®, la perfetta integrazione degli strumenti e i test scritti nel codice sorgente C/C++, rendono Cantata veramente facile da usare.

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.

Più info

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.

Più info

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.

Più info

 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.

Più info

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

Più info

 Requirements traceablity - Bidirectional requirements traceablity between requirements and tests

Tracciabilità dei requisiti

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

Più info

 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.

Più info

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

Più info

"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

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:

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 / EN 50657

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 per DevOps
Cantata può essere utilizzato per il test continuo all’interno di una pipeline DevOps. Fai clic sull’immagine per ulteriori informazioni su questo argomento.

Cantata Wrappers
Wrapping intercetta le chiamate verso oggetti reali. Questa breve demo on-target mostra wrapping con hardware-in-the-loop.

Problemi con RTRT?
L’RTRT Converter ricicla automaticamente vecchi RTRT PTU in Cantata, mantenendo tutte le funzionalità di test esistenti.

Perché acquistare da QA Systems

  • Un partner affidabile nel testing da 20 anni
  • HCentinaia 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
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