Automação de testes unitários e de integração em C e C++

Cantata é uma ferramenta de testes unitários e de integração, que permite a verificação de standards de código e criticidade em plataformas nativas e embebidas.

Cantata permite acelerar a verificação de compatibilidade com os requisitos de testes dinâmicos do standard ao automatizar:

  • Geração do framework de teste
  • Geração dos casos de teste
  • Execução dos testes
  • Diagnóstico dos resultados e geração de relatórios

Cantata está integrado com um conjunto de várias cadeias de ferramentas de desenvolvimento, desde compiladores até IDE’s e ferramentas de gestão. A interface ECLIPSE®, a integração da ferramenta e dos testes escritos no código fonte C/C++, tornam Cantata fácil de utilizar.

EXPLORAR CANTATA

Works in your environment - A best in class tool integrated with an extensive set of embedded development toolchains - circuit board

Funcionará no meu ambiente?

Funcionará no meu ambiente?
Cantata está integrada com um extensivo conjunto de ferramentas de desenvolvimento para sistemas embebidos e providencia utilização sem restrições nos sistemas sob test.

SABER MAIS

Análise profunda de cobertura de código

Análise profunda de cobertura de código
Simples de utilizar com os standards de regulação mais restritivos, e completamente integrada com os testes, a análise profunda identifica com facilidade falhas na cobertura do código.

SABER MAIS

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

Estructura de Testes Integrado

Estructura de Testes Integrado
Um poderoso ambiente de teste integrado automatiza: a produção de scripts de teste em C/C++, criação de executáveis de teste, correndo no sistema de destino com diagnósticos detalhados, para testes unitários e de integração.

SABER MAIS

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

AutoTest

AutoTest
Geração automática dos vetores de teste exercitam 100% de cobertura de código enquanto verificam dados, parâmetros e ordem de chamada, criando testes unitários de regressão ou fechando falhas na cobertura do código.

SABER MAIS

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

Porquê investir em Cantata?

Porquê investir em Cantata?

Líderes de mercado utilizam Cantata para:

  • Redução de custos na compatibilidade com standards
  • Redução de riscos comerciais de falhas de software
  • Redução de custos de teste
  • Redução do tempo de entrada no mercado

SABER MAIS

 Requirements traceablity - Bidirectional requirements traceablity between requirements and tests

Rastreamento de requisitos

Rastreamento bidirecional, com informação sobre os resultados e cobertura do código, de Cantata para ReqIF, Excel®, Polarion®, DOORs®, PTC Integrity® ou CodeBeamer®.

SABER MAIS

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

Controlo único de chamadas – Wrapping

Controlo único de chamadas – Wrapping
O controlo de chamadas, único em Cantata, intercepta automaticamente chamadas de e para o software sob teste, suplementando simulações com stubs.

SABER MAIS

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

Técnicas flexíveis de teste

Técnicas flexíveis de teste
Cantata facilita a combinação de técnicas de testes unitários e de integração para sistemas embebidos:

derivação de requisitos, testes de robustez e estruturais
black-box/white-box
Orientado a procedimento/objeto
isolamento/integração

SABER MAIS

"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

Standards De Segurança Testando a Conformidade

Standards internacionais de segurança requerem evidências de testes de baixo-nível (unitários e de integração) para a obtenção de certificação para o software dos dispositivos.

Além disso, a maior parte dos standards requerem que as ferramentas de teste utilizadas estejam certificadas / qualificadas, ou que por utilização provem a sua compatibilidade. Cantata foi verificada, independentemente, e certificada por SGS-TÜV SAAR GmbH, para os standards de segurança mais importantes. Kits de certificação específicos do Cantata para cada Standard são providenciados, sem custos, e contêm tudo o que é necessário, assim como guias compreensivos, para o ajudar a atingir a certificação do seu software. Qualificação da ferramenta Cantata também está disponível quando a certificação da ferramenta contra um standard não é permitida, porque a ferramenta teria de ser qualificada para cada projeto (e.g. para DO-178B/C)

Durante os últimos 20 anos Cantata tem sido utilizada com sucesso para cumprir com os requisitos de teste de:

STANDARDS DE CERTIFICAÇÃO / QUALIFICAÇÃO

Para mais informação verifique os links em baixo

ISO 26262

Veículos rodoviários – Segurança funcional

IEC 60880

Poder Nuclear

IEC 62304

Software de dispositivo médico

IEC 61508

Segurança Funcional De Elétrico/Eletrônico/ Sistemas Relacionados à Segurança Eletrônica Programável

EN 50128

Aplicações ferroviárias – Sistemas de comunicação, sinalização e processamento

DO-178B/C

Sistemas Aerotransportados e Certificação de Equipamentos

OUTROS STANDARDS

Durante os últimos 20 anos Cantata tem também sido utilizada com sucesso para cumprir com os requisitos de teste dos seguintes standards:

Automotive – SPICE

ISO/IEC 15504 Tecnologias de Informação – Verificação de processo

DO-278A

Guias para garantias de integridade de sistemas de software para Comunicações, Navegação, Vigilância e Gestão de Tráfego Aéreo (CNS/ATM).

ECCS-E-40

Engenharia Espacial: Software

Def Stan 00-55

Requisitos Relativos a Software Safety em Equipamento de Defesa do Reino Unido.

MIL STD 498

Standard Militar 498 dos EUA para o Desenvolvimento e Documentação de Software

NASA 8719.13C

Standard Técnico da NASA:  Software Safety Standard

FEATURED CONTENT

Cantata para DevOps
A Cantata pode ser usada para testes contínuos em um pipeline de DevOps. Clique no gráfico para mais informações sobre este tópico

Preso com RTRT

O conversor RTRT recicla automaticamente RTRT PCUs antigos para o Cantata, retendo toda a funcionalidade de teste existente

Integração Cantata QA-C
A nova integração com QA-C/C++ mantêm automaticamente os seus testes dinâmicos e estáticos sincronizados

Porquê comprar pela QA Systems

  • Um vendedor consistente de ferramentas de teste há mais de 20 anos
  • Centenas de clientes em todos os sectores de negócio críticos, com necessidades de segurança
  • Nós ouvimos os nossos clientes para guiar e desenvolver o nosso produto
  • Especialistas em testes estáticos e dinâmicos para “High Reliability”
  • Equipas de suporte técnico com experiência direta nas ferramentas
  • Formação nas ferramentas e consultoria junto do cliente
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