IBM® Rational® Test RealTimetm é, em essência, uma ferramenta de teste de nível de código.
Ela fornece ao desenvolvedor um conjunto de ferramentas completo para a criação, a execução e o
relatório de testes focado em funções/métodos/procedimentos para as linguagens C, C++, Ada e
Javatm. A criação e a execução de testes é simplificada pela adição de recursos principais:
-
Tecnologia de Implementação de Destino - Rational Test RealTime cria automaticamente trabalhos,
stubs e drivers de teste graças a uma tecnologia de implementação que pode se adaptar a qualquer
ambiente de construção (por exemplo, compiladores, vinculadores, depuradores) e arquitetura de
destino (isto é, plataforma de host, simulador, emulador, RTOS, microchip). Consulte Mentor de
Ferramentas - Configurando o Ambiente de Teste no Rational Test RealTime para saber mais sobre essa
tecnologia de TDP
-
Geração de script de teste automatizado e de gabarito de stub de teste - Rational Test RealTime
analisará o código fonte e gera em seqüência gabaritos de teste e stub. Para esses desenvolvedores
que não praticam o design de primeiro teste (que não assume nenhum código), esse recurso produz
recursos de teste automaticamente. Tudo que os desenvolvedores devem fazer é fornecer classes de
dados de entrada e saída esperados e especificar a lógica stub.
Complementando essa funcionalidade de teste está um host de ferramentas de análise de tempo de execução
que, durante a execução de testes, não cobre de forma proativa a fuga de memória, gargalos de
desempenho, códigos não testados e arquitetura implementada de modo pobre. A combinação de análises de
teste e tempo de execução serve para formar uma arma poderosa que reside no desktop do desenvolvedor,
testa o código do desenvolvedor e fornece uma barreira confiável contra a pouca qualidade do produto.
Rational Test RealTime pode ser aplicado por você, o "testador de desenvolvedor", muito antes de todas
as etapas de desenvolvimento de sistemas incorporados, em tempo real e em rede da unidade por meio de
integração para teste de validação, aumentando a eficiência do teste. Otimizada para teste de
aplicativos em tempo real, incorporado e distribuído, essa solução de teste versátil, totalmente
automatizada e baixa carga pode ser implementada em qualquer componente com base em C, C++, Ada, Java
ou UML de qualquer tamanho para acelerar o tempo de confiabilidade incorporado do desenvolvimento para
um grande conjunto de plataformas de destino. Rational Test RealTime oferece vantagens significativas
na conclusão de rastreabilidade entre códigos, casos de teste e modelos, permitindo que rastreie a
causa raiz de um problema e mantenha os recursos de teste com força máxima.
|
|