Mentor de Ferramentas: Configurando o Ambiente de Teste no Rational TestFactory
Esse mentor ferramentas descreve como executar as etapas para configurar o ambiente do Rational TestFactory para que você possa implementar Scripts de Teste gerados para o AUT (Aplicativo sendo Testado).
Ferramenta: Rational TestFactory
Relacionamentos
Descrição Principal

Visão Geral

Antes de poder utilizar o Rational TestFactory para gerar automaticamente os Scripts de Teste, você deve definir a Configuração do Ambiente de Teste. O TestFactory gera Scripts de Teste com base em um "mapa do aplicativo" - uma lista hierárquica do "objetos de UI" que representam as janelas e os controles na interface com o usuário do AUT.

Este mentor de ferramenta é aplicável durante a execução do Windows 98/2000/NT 4.0.

Para configurar o ambiente de teste no Rational TestFactory:

  1. Defina o projeto para Rational TestFactory e instrumente o AUT
  2. Mapa do aplicativo sendo testado
  3. Revise e refine o mapa do aplicativo

1.   Defina o projeto para Rational TestFactory e instrumente o AUT

Na primeira vez em que você abre um projeto no Rational TestFactory, você precisa fornecer informações sobre o projeto e o AUT. As principais áreas funcionais do TestFactory permanecem indisponíveis até que você especifique as informações do projeto.

Para medir a cobertura de teste baseada em código de um Script de Teste executado, o AUT deve conter contadores de pontos de instrução que calcular as partes do código que um Script de Teste executa. O Rational TestFactory utiliza as informações nos arquivos instrumentados para calcular os dados de cobertura com base em código para os Scripts de Teste que o TestFactory gera e os Scripts de Teste do Robot que você pode reproduzir do TestFactory.

Ícone de Ajuda  Consulte os seguintes tópicos na Ajuda do Rational TestFactory:

  • Iniciando o TestFactory
  • Especificando informações para um novo projeto
  • Instrumentando o aplicativo sendo testado

2.   Mapear o aplicativo sendo testado

Um mapa de aplicativo bem desenvolvido é a base para a geração de Scripts de Teste no Rational TestFactory. O "Mapeador do Aplicativo" - o processo que cria o mapa do aplicativo - explora totalmente a interface com o usuário do AUT. Cada janela e cada controle são examinados e comparados a classes e subclasses conhecidas, que estão armazenadas na "biblioteca de UI". Com base no resultado da comparação, o processo de mapeamento cria um objeto de UI, que é uma instância da classe correspondente e coloca-a no mapa do aplicativo.

Cada classe definida na biblioteca de UI tem um conjunto específico de propriedades de "objetos de UI" associado a ela. Quando ele cria um objeto de UI, o Mapeador do Aplicativo designa ao objeto o conjunto de propriedades associado à sua classe. Essas propriedades identificam o controle no AUT que o objeto representa e informa o Rational TestFactory como exercitar o controle durante o mapeamento e o teste.

Se o AUT contiver uma caixa de diálogo de logn que exija entrada especial como um ID do usuário ou uma senha, você deve fornecer as informações específicas de logon para o Mapeador do Aplicativo.

Quando o mapeamento estiver concluído, as informações no relatório Resumo de Mapeamento refletirá as janelas e os controles no AUT que o Rational TestFactory mapeou.

Ícone de Ajuda   Consulte os seguintes tópicos na Ajuda do Rational TestFactory:

  • Mapear o AUT utilizando o Assistente do Mapeador do Aplicativo
  • Mapear o AUT utilizando o atalho Mapeá-lo!
  • Mapeando o AUT que tem uma caixa de diálogo de logon

3.   Revise e refine o mapa do aplicativo

A primeira versão do mapa do aplicativo pode não ser um reflexo preciso de todos os controles no AUT. O mapa do aplicativo pode estar incompleto ou os objetos de UI mapeados podem precisar de reclassificação.

Um mapa do aplicativo bem definido é importante para gerar Scripts de Teste de qualidade. O Rational TestFactory pode testar somente os controles no AUT que são representados por objetos de UI no mapa do aplicativo. Revisando e refinando o mapa do aplicativo antes de iniciar o teste, você pode aumentar o escopo e a qualidade dos Scripts de Teste gerados.

Você pode revisar o mapa do aplicativo comparando as janelas e os controles vistos no AUT aos objetos de UI no mapa do aplicativo. Se você observar controles não mapeados no AUT e se quiser testar esses controles, você deverá determinar e resolver a causa para cada controle não mapeado.

Ícone de Ajuda   Consulte os seguintes tópicos na Ajuda do Rational TestFactory:

  • Revisar o mapa do aplicativo
  • Definindo controles não detectados
  • Resolvendo objetos genéricos
  • Utilizando os objetos de interação para aprimorar o mapa do aplicativo