Introdução ao Teste Funcional

O Rational Functional Test é uma ferramenta de teste automatizada orientada a objetos que testa aplicativos Java, HTML, VB.NET e Windows e permite a gravação de scripts confiáveis e consistentes que podem ser reproduzidos para validar novas construções de um aplicativo em teste. O Teste Funcional é executado em plataformas Windows 2000, Windows XP e Linux.

O Teste Funcional está disponível em dois ambientes de desenvolvimento integrado e em duas linguagens de script. O Teste Funcional, Java Scripting, utiliza a linguagem Java e a Plataforma de Desenvolvimento de Software IBM Rational. O Functional Test, VB.NET Scripting, utiliza a linguagem VB.NET e o ambiente de desenvolvimento Microsoft Visual Studio .NET.

Utilize o Teste Funcional para:

A tecnologia de gravação orientada a objetos no Teste Funcional permite gerar scripts rapidamente pela gravação de aplicativos no aplicativo em teste. O Teste Funcional utiliza a tecnologia orientada a objetos para identificar objetos por meio de suas propriedades de objetos internas e não pelas coordenadas da tela. Se o local ou o texto de um objeto for alterado, o Teste Funcional ainda poderá localizá-lo na reprodução.

A tecnologia de teste de objetos no Teste Funcional permite testar qualquer objeto no aplicativo em teste, incluindo as propriedades e os dados do objeto. Você pode testar objetos em aplicativos com base em Java, VB.NET, Windows e Web, estando visíveis ou ocultos na interface.

Quando você grava um script, o Teste Funcional cria automaticamente um mapa de objetos de teste para o aplicativo em teste. O mapa de objetos de teste do Teste Funcional lista os objetos de teste disponíveis no aplicativo, estejam exibidos ou não no momento. Também é possível criar um novo mapa de objetos de teste, tomando como base um mapa existente ou incluindo objetos conforme necessário. O mapa de objetos fornece uma maneira rápida de incluir objetos em um script. Uma vez que o mapa de objetos de teste contém propriedades de reconhecimento para cada objeto, é possível atualizar facilmente as informações de reconhecimento em um local central. Os scripts que utilizam esse mapa de objetos de teste também compartilham as informações atualizadas.

Durante a gravação, você pode inserir pontos de verificação no script para confirmar o estado de um objeto nas construções do aplicativo em teste. O ponto de verificação captura informações do objeto (com base no tipo de ponto de verificação) e as armazena em um arquivo de dados de baseline. As informações nesse arquivo tornam-se a baseline do estado esperado do objeto durante as construções subseqüentes. O Functional Test possui um ponto de verificação de propriedades do objeto e cinco pontos de verificação de dados (hierarquia de menus, tabela, texto, hierarquia em árvore e lista). Você pode utilizar o Comparador de Pontos de Verificação para analisar as diferenças nas construções e atualizar o arquivo de baseline.

O Teste Funcional apresenta a reprodução de testes independentemente de plataforma e de navegador. Por exemplo, é possível gravar um script no Windows e reproduzi-lo no Linux. Você pode gravar um script utilizando o Internet Explorer ou o Netscape. Como o script não contém referências para o navegador utilizado durante a gravação, é possível reproduzi-lo no Internet Explorer ou no Netscape.

O Teste Funcional é integrado ao Rational TestManager, que permite a gravação e reprodução de um script do Teste Funcional a partir do TestManager e utilização dos recursos do TestManager, como o Log. Se o TestManager estiver instalado, esses recursos integrados poderão ser utilizados. Consulte Entendendo o Pacote de Produto e as Integrações do Teste Funcional para obter informações.

Esse produto inclui software desenvolvido pelo Projeto Eclipse (http://www.eclipse.org/).

Tópicos Relacionados:

Introdução ao Functional Test

Aviso de Copyright

Informações sobre Avisos Legais

Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.