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:
Executar teste funcional completo. Gravar e reproduzir scripts que navegam pelo aplicativo e testam o estado de objetos por meio dos pontos de verificação.
Criar e editar scripts de teste orientados a objetos simples e fáceis de ler. Além de gravar automaticamente os scripts de teste, o Functional Test contém assistentes para gerar código, por exemplo, para criar automaticamente um ponto de verificação. Os scripts de teste do Teste Funcional são implementados de acordo com sua opção de Java ou VB.NET.
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:
Informações sobre Avisos Legais
Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.