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
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++
Destaques do VectorCAST/C++
Os principais recursos do VectorCAST for C e C ++ e testes de integração incluem:
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
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.