Visão Geral do IBM IBM Rational Functional Tester

O IBM® IBM Rational Functional Tester é uma ferramenta de teste automatizado orientada a objetos que testa aplicativos Windows®, .NET, Java™, HTML, Siebel, SAP, AJAX, PowerBuilder, Flex, Dojo e GEF. Também é possível testar documentos nos aplicativos Adobe® PDF e zSeries, iSeries e pSeries. O Rational Functional Tester permite que você grave scripts robustos e confiáveis que podem ser reproduzidos para validar novas compilações de um aplicativo de teste. O IBM Rational Functional Tester é executado nas plataformas Windows e Linux®.

O IBM Rational Functional Tester está disponível em dois ambientes de desenvolvimento integrados. Ele grava ações de usuário para criar scripts de teste simplificado que são fáceis de entender no Rational Software Delivery Platform. Ele também suporta duas linguagens de script para usuários avançados. O script do Functional Tester Java usa a linguagem Java e o script do Functional Tester VB.NET 2003 e do VB.NET 2005 usa a linguagem VB.NET e o ambiente de desenvolvimento do Microsoft® Visual Studio .NET.

IBM Rational Functional Tester Extension para Aplicativos Baseados em Terminal

O Rational Functional Tester Extension para Aplicativos Baseados em Terminal suporta testes funcionais do zSeries (Mainframe como o TN3270, TN3270E), iSeries (AS/400, como o TN5250) e pSeries (Terminais Virtuais, como o padrão VT, VT100, VT420-7, VT420-8, VT UTF-8). A ferramenta IBM Rational Functional Tester Extension para Aplicativos Baseados em Terminal ajuda você a criar scripts de testes para automatizar as etapas de teste do aplicativo de host. Ela fornece um rico conjunto de recursos para testar atributos de host, atributos de campo de host e fluxo de tela. Ele utiliza pontos de verificação de terminal e propriedades, bem como código de sincronização para identificar a prontidão do terminal para entrada do usuário.

IBM Rational Functional Tester Proxy SDK

Com o IBM Rational Functional Tester proxy SDK (kit de desenvolvimento de software) você pode estender o suporte de teste funcional automatizado para os controles de interface com o usuário do aplicativo (objetos de teste da GUI), além do que é fornecido pelo Functional Tester por padrão.

Tecnologia e Recursos do IBM Rational Functional Tester

A tecnologia de gravação orientada a objetos no IBM Rational Functional Tester permite gerar scripts com rapidez gravando no aplicativo que está sendo testado. O IBM Rational Functional Tester usa tecnologia orientada a objetos para identificar controles ou objetos por suas propriedades internas e não por coordenadas da tela. Se o local ou o texto de um controle ou do objeto for alterado, o IBM Rational Functional Tester ainda o localizará durante a reprodução.

A tecnologia de teste do objeto no IBM Rational Functional Tester permite testar todos os controles ou objetos do aplicativo que está sendo testado, incluindo as propriedades e os dados do controle.

No Rational Software Delivery Platform, você tem a opção de capturar capturas instantâneas dos controles do aplicativo enquanto grava o script de teste simplificado. As capturas instantâneas do aplicativo capturadas são exibidas na Visualização Aplicativo. Você pode usar as capturas instantâneas do aplicativo para modificar os scripts simplificados e inserir ou editar pontos de verificação sem abrir o aplicativo de teste.

Enquanto trabalha com o script Java ou o script .NET, os mapas de objetos de teste são usados e as capturas instantâneas do aplicativo não estão disponíveis. Quando você grava um script, o IBM Rational Functional Tester cria automaticamente um mapa de objeto de teste para o aplicativo que está sendo testado. O mapa de objetos de teste do Functional Tester lista os objetos de teste disponíveis no aplicativo, estejam exibidos ou não no momento. O mapa de objeto fornece um modo rápido 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 controle ou um objeto nas compilações do aplicativo que está sendo testado. 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 linha de base. As informações nesse arquivo tornam-se a linha de base do estado esperado do objeto durante as construções subseqüentes. O Functional Tester 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 linha de base.

O IBM Rational Functional Tester descreve a reprodução de teste independentemente da plataforma e independentemente do navegador. Por exemplo, você pode gravar um script no Windows e reproduzi-lo no Linux. Você pode gravar um script utilizando o Firefox, o Mozilla, o Internet Explorer ou o Netscape. Como o script não contém nenhuma referência ao navegador utilizado durante a gravação, você pode reproduzir o script utilizando qualquer versão suportada do Firefox, Mozilla, Internet Explorer ou Netscape.

Integrações do IBM Rational Functional Tester

O IBM Rational Functional Tester suporta integração com vários produtos Rational, como o Clear Case, o Test Manager, o ClearQuest Test Manager, o Rational Quality Manager, o Rational Team Concert.

Integração do TestManager: O IBM Rational Functional Tester está integrado ao Rational TestManager, o qual permite gravar e reproduzir um script do Functional Tester a partir do TestManager e fazer uso de recursos do TestManager, como o Log. Se o TestManager estiver instalado, esses recursos integrados poderão ser utilizados.

Integração do ClearQuest Test Manager: O IBM Rational Functional Tester está totalmente integrado ao IBM Rational ClearQuest Test Manager, o qual permite que você reproduza um script de teste funcional a partir do ClearQuest TestManager, gere logs e rastreie defeitos. Se você possui o ClearQuest Test Manager instalado, você pode utilizar estes recursos integrados.

Integração do Rational Clear Case e do Rational Team Concert: Você pode integrar o IBM Rational Functional Tester ao Rational Clear Case ou ao Rational Team Concert e gerenciar ativos de testes funcionais usando quaisquer dessas ferramentas de gerenciamento de controle de origem.

Integração do Rational Quality Manager: O IBM Rational Functional Tester pode ser integrado ao IBM Rational Quality Manager configurando o adaptador e executando os scripts de testes funcionais a partir do Rational Quality Manager.


Feedback