O Rational Functional Tester pode ser integrado ao Rational TestManager e Rational Quality Manager.
O Rational Functional Tester é um aplicativo de implementação de teste. Por si só, ele não fornece recursos para planejamento de teste, design de teste, opções sofisticadas de execução de teste ou análise de resultados aprofundada. Esses recursos vêm de um sistema de gerenciamento de teste que pode usar o Rational Functional Tester como uma das várias ferramentas possíveis de implementação e automação.
Os usuários do Rational Quality Manager definem os testes manuais no editor do Rational Quality Manager. Eles podem identificar etapas de teste ou conjuntos de etapas como palavras-chave. Essas palavras-chave são agrupamentos lógicos de etapas que podem ser reutilizados em diversos testes manuais.
As palavras-chave também são visíveis dentro do Rational Functional Tester. Um especialista em automação pode selecionar uma palavra-chave e registrá-la ou associá-la a um teste automatizado do Rational Functional Tester. Quando o teste é executado, a palavra-chave pode ser executada como um teste automatizado. Isto fornece aos especialistas de automação limitados a capacidade de automatizar as etapas de teste mais aproveitáveis.
Para criar testes manuais, definir palavras-chave e executar testes que contêm palavras-chave implementadas com etapas manuais, uma licença do Rational Quality Manager é necessária. Para registrar testes automatizados como implementações de palavras-chave, são necessários bits e licença do Rational Functional Tester. Para executar um teste manual com palavras-chave automatizadas, o Rational Quality Manager e o Rational Functional Tester devem estar instalados, bem como uma licença do Rational Functional Tester.
O Rational Functional Tester é instalado como uma perspectiva no Rational Application Developer ou no Rational Software Architect.
Para obter informações sobre compartilhamento de shell com outros produtos Rational, consulte o documento técnico em http://www.ibm.com/support/docview.wss?&uid=swg27019698.
O Rational Functional Tester pode ser integrado a IBM Rational Team Concert assim como a Rational ClearCase.
O Rational Functional Tester pode se integrar a sistemas de gerenciamento de controle de origem como o Rational Team Concert e o Rational ClearCase para gerenciar mudanças simultâneas para testar ativos e para mudanças de scripts de teste de versão. O Shell Eclipse (WSW), que é o ambiente de desenvolvimento integrado (IDE) do Rational Functional Tester, presume o uso de um sistema de controle de versão. Portanto, em um ambiente de equipe em que deseja compartilhar scripts, modelos de scripts ou mapas de objetos com outros em sua equipe de teste e evitar que outros sobrescrevam ativos de teste, um sistema de gerenciamento de controle de origem é útil. Sistemas de gerenciamento de controle de origem também fornecem o benefício de armazenar versões de scripts de teste, mesclar scripts e permitir ramificações.
Para obter informações sobre compartilhamento de shell com outros produtos Rational, consulte o documento técnico em http://www.ibm.com/support/docview.wss?&uid=swg27019698.
Sim, contanto que o ambiente seja um único testador trabalhando em um armazenamento de dados ou testadores que não estejam compartilhando nenhum mapa de objetos ou scripts. O Rational Functional Tester também pode ser usado sem um sistema de controle de origem se o ambiente for uma equipe de testadores compartilhando ativos em um armazenamento de dados, mas talvez ainda sejam necessários alguns procedimentos específicos para evitar que usuários sobrescrevam o trabalho um do outro.
O ativo de nível superior do Rational Functional Tester gerenciado pelo Rational ClearCase é um script. Todos os arquivos auxiliares são automaticamente incluídos durante o registro de entrada, o registro de saída e operações de mesclagem. Na interface do Rational Functional Tester, é possível efetuar registro de entrada, registro de saída, obter a cópia mais recente de um script ou de todo o armazenamento de dados, desfazer um registro de saída (o que cancela mudanças em um script em sua visualização local), mostrar scripts cujo registro de saída foi feito simultaneamente, comparar versões de script e visualizar o histórico do script. As funções do Rational ClearCase são acessadas por meio do menu Equipe disponível clicando com o botão direito do mouse em um script de teste ou projeto. Outras funções, como criar uma ramificação, rótulo ou efetuar o registro de saída de versões antigas de um script, estão disponíveis diretamente por meio do Rational ClearCase.
O Rational TestManager executa as versões dos scripts que estão na visualização local. Antes de executar conjuntos que contêm scripts de teste funcional do Rational TestManager, você deve estar conectado a uma visualização e obter as versões mais recentes de todos os scripts que deseja executar.