Solicitar Orçamento
Home > Produtos > VectorCAST/C++

VectorCAST/C++

O VectorCAST/C++ é uma solução de teste de software integrada que reduz significativamente o tempo, o esforço e os custos associados ao teste dos compon...





Fabricante:
Vector Informatik

Categoria:
Utilitários

Não encontrou algum software? Nós ajudamos!
Temos uma base com diversas empresas parceiras e softwares disponíveis
Entre em contato agora mesmo!

Fazer Orçamento

* Campos obrigatórios

VectorCAST/C++

Soluções de teste para C e C ++

O VectorCAST/C++ é uma solução de teste de software integrada que reduz significativamente o tempo, o esforço e os custos associados ao teste dos componentes de software C / C ++ necessários para validar a segurança e os sistemas embarcados de missão crítica.

Vantagens do VectorCAST/C++

  • Construção completa do equipamento de teste para testes de unidade e integração
  • Testar a execução da GUI ou scripts
  • Análise de cobertura de código
  • Teste de regressão
  • Cálculo da complexidade do código
  • Criação automática de teste com base em caminhos de decisão
  • Testes definidos pelo usuário para testes baseados em requisitos
  • Teste o rastreamento e a execução da execução para ajudar na depuração
  • Integrações com as melhores ferramentas de rastreabilidade dos requisitos da raça
  • Oferece suporte a métodos de desenvolvimento ágeis e orientados a testes

Destaques do VectorCAST/C++

Os principais recursos do VectorCAST for C e C ++ e testes de integração incluem:

  • Suporta C ++ 11, C ++ 14 e C ++ 17
  • Suporta uma ampla gama de compiladores, simuladores e arquiteturas de processador
  • Elimina a necessidade de criar drivers e stubs de teste manualmente
  • Recursos de cobertura de código integrados, incluindo MC / DC
  • Oferece suporte a host, simulador ou teste de destino incorporado
  • Automatiza o teste de regressão
  • Interface do compilador configurável pelo usuário
  • Suporta DO-178 (Avionics), ISO 26262 (Automotive), IEC 61508 (Industrial), IEC 62304 (Medical), EN 50128 e 50657 (Rail)

Como funciona

Por que o VectorCAST/C++

Geralmente, o teste de componentes de software exige a geração de pelo menos uma linha de código de teste (na forma de stubs, drivers e dados de teste) para cada linha de código de aplicativo a ser testada. A necessidade de criar este software de teste “descartável” é a principal razão pela qual o teste manual de componentes é tão caro e ineficiente. O software de teste não só precisa ser gravado, mas também depurado para garantir que ele funcione conforme o esperado. Com o VectorCAST/C++, o teste de componentes pode ser realizado sem escrever uma única linha de código de teste.

Cobertura de código integrada

Sem uma ferramenta de cobertura de código, é difícil determinar quais partes do código-fonte foram exercidas durante o teste. O VectorCAST/C++ fornece um utilitário de cobertura de código integrado que permite avaliar a eficácia dos testes de componentes, relatando as instruções do código-fonte ou os pontos de decisão exercidos durante execuções individuais ou múltiplas. Os dados de cobertura de código também podem ser compartilhados com o VectorCAST / QA para produzir relatórios de cobertura combinados que refletem testes de unidade, integração e sistema.

O teste é repetitivo

Depois que os casos de teste foram desenvolvidos, você pode usar o VectorCAST/C++ para executar automaticamente casos de teste em versões sucessivas do código-fonte. O gerenciamento da execução do teste e a catalogação dos resultados do teste são automáticos. Comparar resultados dos mesmos casos de teste com novas versões de software, antes da integração do sistema, resulta em menos surpresas causadas por "uma pequena alteração" em um componente de software.

Oferece suporte a testes de integração

Várias unidades podem ser testadas em um único ambiente de teste VectorCAST/C++.Isso permite criar cenários de teste complexos que estimulam várias funções em várias unidades.

Integração do compilador

Todos os componentes de equipamento de teste gerados pelo VectorCAST/C++ são compilados e vinculados automaticamente usando seu compilador. Uma interface para o depurador do seu compilador também é fornecida para que você possa executar casos de teste sob o controle do depurador.

Desenvolvimento Orientado a Testes

O VectorCAST/C++ suporta metodologias Ágeis e de Desenvolvimento Orientado a Testes. O desenvolvimento do caso de teste agora se torna a atividade inicial quando o design é concluído. Isso permite que você construa todos os testes de unidade antes de qualquer código de aplicativo ser desenvolvido. Inicialmente, os testes de unidade falharão devido à ausência de código fonte. Mas, com o desenvolvimento incremental de código para unidades individuais, os testes de unidade começarão a passar. O conjunto de testes de unidade pode ser testado automaticamente por regressão.

Teste de destino incorporado

O VectorCAST/C++, quando usado em conjunto com o VectorCAST RSP, permite testar diretamente em seu sistema de destino incorporado. O VectorCAST RSP é integrado ao compilador cruzado e ao RTOS, tornando-o a ferramenta perfeita para testar aplicativos em tempo real. Os testes podem ser desenvolvidos em um ambiente host e, em seguida, reexecutados em um destino incorporado para verificar o desempenho do destino e do compilador cruzado.

Integrações

O VectorCAST/C++ foi projetado para funcionar com o conjunto de ferramentas de desenvolvimento de software existente e o sistema de compilação. Isso permite que os projetos testem em vários ambientes e usem o compilador, o sistema operacional e o hardware apropriados para esse ambiente. Isso significa que você pode usar o VectorCAST/C++para testes de desenvolvimento baseados em host e no ambiente de destino de hardware incorporado final.

Compiladores

Compiladores compatíveis com C e C ++

Para C e C ++, o VectorCAST/C++ é configurável pelo usuário para o compilador que você está usando. Se o compilador que você está usando não estiver na lista de compiladores C / C ++ suportados, basta configurar os comandos de compilação e link para o seu compilador.

Requisitos do sistema:

CPU: processador dual core de 1,8 GHz

RAM: 2 GB

HDD / SSD: 50 GB de espaço livre na unidade principal

Sistema operacional: Microsoft Windows 8 32 bits, Microsoft Windows 7 32 bits e Microsoft Windows Vista 32-bit

Resolução: 1024×768

Topo


Fazer Orçamento

* Campos obrigatórios

Não sabe qual software precisa ou não encontrou o que procurava?

Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.