Um projeto de
Teste Funcional armazena recursos de teste de aplicativos como scripts, mapas de objetos, arquivos
da linha de base do ponto de verificação e modelos de script. Você deve criar um projeto de Teste Funcional
antes que você possa gravar scripts.
Projetos de Teste Funcional e Projetos do Rational
Ao criar um projeto do Teste Funcional, você pode utilizá-lo de forma independente ou, opcionalmente, associá-lo ao
projeto atual do
Rational
a fim de tirar proveito dos recursos de integração do
Functional Tester com o TestManager caso este esteja
instalado. Se você tiver o TestManager, consulte "Nota sobre a Integração do TestManager" a seguir.
Você pode associar um projeto com
o projeto atual do Rational ao criar um
projeto do Teste Funcional ou futuramente.
Se você associar seu projeto ao TestManager, você poderá:
- Criar e reproduzir scripts, inclusive scripts do
Functional Tester, a partir do
Rational
TestManager.
- Utilizar o TestManager Agent para reproduzir scripts
em um computador remoto.
- Visualizar scripts a partir da janela Scripts de Teste do Rational TestManager.
O Functional Tester tem várias opções de log. Se você escolher utilizar o log do TestManager, será possível utilizar a
janela Log de Teste do TestManager para:
- Abrir um log para visualizar um resultado.
- Filtrar os dados de um log para visualizar apenas as informações
necessárias.
- Abrir o script que gera um evento de log na
ferramenta de desenvolvimento de script apropriada. Por exemplo, se você criar um script
do Functional Tester e executá-lo a partir do
TestManager, quando clicar com o botão direito do mouse em um evento de log e selecionar
Abrir Script, o Functional Tester
se abrirá e exibirá o script.
- Analisar os resultados de um log utilizando o Comparador de
Pontos de Verificação. Depois de usar o
Functional Tester para reproduzir scripts, analise os
resultados de um ponto de verificação no comparador a fim de determinar o porquê talvez
ele tenha falhado.
- Submeter um defeito de uma etapa de teste com falha ou de
um evento de log com falha. O log preencherá automaticamente as informações de construção,
configuração e script no formulário de defeitos do Rational ClearQuest se o ClearQuest estiver configurado para utilizar o formulário de defeitos de teste. Para obter informações, consulte a Ajuda do ClearQuest.
- Visualizar ou imprimir os dados exibidos no log ativo
na janela Log de Teste.
Nota: Um projeto de teste funcional que você associa a um projeto do
Rational
aparece na visualização Projetos do Functional Tester
como: MyXDETesterProject -
MyRationalProject, onde MyRationalProject
é o nome do projeto do
Rational.
Nota sobre a Integração do TestManager: O Functional Tester está
integrado com o Rational TestManager versão 7.0.1.2. Se você possui a versão 7.0.1.2 do
TestManager, poderá utilizar os recursos integrados do Functional Tester e do
TestManager. Consulte Entendendo as Integrações do Functional Tester para
obter informações importantes sobre o uso conjunto dos produtos.
Projetos do Teste Funcional e o ClearCase
Você pode incluir um projeto do Teste Funcional no controle de origem a fim de usar o
ClearCase
como sistema de gerenciamento de configuração de software. Com o ClearCase, você pode utilizar visualizações de captura instantânea e dinâmicas.Uma visualização de captura instantânea contém cópias de versões do ClearCase e de outros objetos do sistema de arquivos em uma árvore de diretórios. Uma visualização dinâmica está sempre atual com o VOB.
As
visualizações dinâmicas utilizam, criam e mantêm uma árvore de diretórios que contém versões
de elementos VOB e arquivos de visualização privada.
Um sistema de gerenciamento de configuração de software ajuda a manter um histórico
auditorável e repetível de recursos de teste de sua organização. Você também pode utilizar o ClearCase para compartilhar scripts, gabaritos de script ou mapas de objetos com outros membros da equipe de teste. Utilizando o ClearCase,
você pode gerenciar as alterações nos recursos de testes armazenados no projeto do Teste Funcional e no desenvolvimento do sistema de software a partir de requisitos para liberação.
Nota:
O
Functional Tester funcionará em uma visualização do
ClearCase
ativada para UMC (Unified Change Management) se a visualização tiver sido criada como
parte de um projeto UCM de fluxo único. O Functional
Tester não funcionar em visualizações que fazem parte de projetos UCM de vários fluxos.