Mentor de Ferramentas: Configuração do Ambiente de Teste no Rational TestFactory
Finalidade
Esse mentor de ferramentas descreve como executar os passos para configurar o ambiente do Rational TestFactory, de modo que você possa Implementar Scripts de Teste gerados para o aplicativo em teste (AUT).
Informações relacionadas no Rational Unified Process:
Visão Geral
Para usar o Rational TestFactory para gerar automaticamente os Scripts de Teste, defina a Configuração do Ambiente de Teste. O TestFactory gera Scripts de Teste baseado em um mapa do aplicativo uma lista hierárquica dos objetos de Interface de Usuário que representam as janelas e os controles na Interface de Usuário do aplicativo em teste (AUT).
Use este mentor de ferramentas durante a execução do Windows 98/2000/NT 4.0.
Para configurar o ambiente de teste no Rational TestFactory, é necessário: - Definir o projeto para o Rational TestFactory e instrumentar o AUT
- Mapear o aplicativo em teste
- Revisar e refinar o mapa do aplicativo
Ao abrir pela primeira vez um projeto no Rational TestFactory, você precisará fornecer informações sobre o projeto e sobre o aplicativo em teste (AUT). As principais áreas funcionais do TestFactory permanecerão indisponíveis até que você especifique as informações sobre o projeto.
Para medir a cobertura de teste baseada em código de um Script de Teste executado, o AUT deve conter pontos de instrumentação contadores que fazem a contagem das partes do código que um Script de Teste executa. O Rational TestFactory usa as informações dos arquivos instrumentados para calcular os dados da cobertura baseada em código, tanto para os Scripts de Teste gerados pelo TestFactory como para os Scripts de Teste do Robot, os quais você pode reproduzir no TestFactory.
Consulte os seguintes tópicos na Ajuda do Rational TestFactory:
- Starting TestFactory
- Specifying information for a new project
- Instrumenting the application-under-test
Um mapa de aplicativo bem desenvolvido é fundamental para a geração de Scripts de Teste no Rational TestFactory. O Application Mapper processo que cria o mapa do aplicativo explora a fundo a Interface de Usuário do aplicativo em teste (AUT). Cada janela e controle são examinados e comparados com classes e subclasses conhecidas, que estão armazenadas na biblioteca da interface de usuário (UI). Baseado no resultado da comparação, o processo de mapeamento cria um objeto de Interface de Usuário, que é uma instância da classe correspondente, e o coloca no mapa do aplicativo.
Toda classe definida na biblioteca da Interface de Usuário tem, associado a ela, um conjunto específico de propriedades do objeto de Interface de Usuário. Quando o processo cria o objeto de Interface de Usuário, o Application Mapper atribui ao objeto o conjunto das propriedades associadas à classe. Essas propriedades não só identificam, no AUT, o controle que o objeto representa, mas também informam ao Rational TestFactory como testar o controle durante o mapeamento e teste.
Se o AUT contiver uma caixa de diálogo de logon que exija uma entrada especial, como uma ID de usuário ou senha, você deverá fornecer informações específicas sobre logon para o Application Mapper.
Quando o mapeamento estiver concluído, as informações no relatório Mapping Summary refletirão as janelas e os controles do AUT mapeadas pelo Rational TestFactory.
Consulte os seguintes tópicos na Ajuda do Rational TestFactory:
- Map the AUT using the Application Mapper Wizard
- Map the AUT using the Map It! shortcut
- Mapping an AUT that has a logon dialog box
A primeira versão do mapa do aplicativo talvez não reflita precisamente todos os controles existentes no AUT. O mapa do aplicativo pode estar incompleto ou os objetos de Interface de Usuário podem precisar de uma reclassificação.
Um mapa de aplicativo bem definido é um fator crítico para a geração de Scripts de Teste de qualidade. O Rational TestFactory pode testar apenas os controles do AUT que estão representados por objetos de Interface de Usuário no mapa do aplicativo. Se revisar e refinar o mapa do aplicativo antes de começar o teste, você poderá aumentar o escopo e a qualidade dos Scripts de Teste gerados.
Revise o mapa do aplicativo comparando as janelas e os controles que você vê no AUT com os objetos de Interface de Usuário no mapa do aplicativo. Se notar que existem controles não mapeados no AUT e quiser testar esses controles, você precisará determinar e resolver a causa de cada controle não mapeado.
Consulte os seguintes tópicos na Ajuda do Rational TestFactory:
- Review the application map
- Defining undetected controls
- Resolving generic objects
- Using interaction objects to improve the application map
Copyright © 1987 - 2001 Rational Software Corporation
|