É possível usar o Rational Test Workbench Eclipse Client para fazer o seguinte:
É possível testar a interface com o usuário e o desempenho de aplicativos móveis com o Rational Test Workbench Eclipse Client e um dispositivo móvel, um emulador do Android ou um iOS Simulator.
Com o Rational Test Workbench Eclipse Client, é possível gravar testes diretamente em seu dispositivo móvel, reproduzir a gravação e criar relatórios. É possível, então, inspecionar ou customizar o teste no cliente Eclipse e executar vários tipos de edições, como incluir pontos de verificação, stubs, dados de teste e variáveis de teste.
Além de testar os aspectos funcionais de um aplicativo, você pode testar o desempenho do dispositivo móvel. Ao executar um teste do dispositivo móvel, o tempo de resposta é calculado para cada ação do usuário e relatado de volta em relatórios móveis. Também é possível monitorar os recursos do aplicativo e do dispositivo, como CPU, memória física e virtual, o tráfego de rede de entrada e saída, e o nível da bateria. É possível usar estes dados para avaliar o desempenho do aplicativo e do dispositivo.
Para tirar vantagem dos recursos de teste móvel no cliente Eclipse, certifique-se de selecionar o Rational Test Workbench Extension for Mobile durante a instalação do Rational Test Workbench. A extensão móvel inclui o teste de recursos para o cliente Eclipse e permite que o cliente Eclipse interaja com o cliente móvel. Em termos de instalação no dispositivo, você instala o Rational Test Workbench Mobile Client em um dispositivo ou emulador do Android ou em um iOS Simulator. Nenhuma instalação é necessária para dispositivos iOS porque o cliente para um dispositivo iOS é um aplicativo da Web executado em um navegador móvel no dispositivo.
É possível testar aplicativos da Web no navegador a partir de um computador desktop ou laptop capturando as ações da IU contra os controles HTML em páginas da web. Esse recurso requer a extensão IU da web, que inclui suporte para a biblioteca do HTML5, IU do JQuery 1.9 e 1.10, e Dojo Mobile 1.9. Em muitos casos, é possível reproduzir um teste de IU da Web em outros navegadores ou em dispositivos móveis contanto que as páginas da web sejam apresentadas da mesma forma que nos outros navegadores e dispositivos móveis. Aqui estão alguns cenários típicos para o teste de IU da web:
É possível usar a extensão do Rational Functional Tester para registrar ou importar scripts de teste funcionais e executá-los no ambiente de trabalho de teste. Posteriormente, é possível visualizar scripts de teste, resultados do teste e logs no Navegador de Teste. Também é possível incluir esses scripts de teste em um teste composto e executá-los a partir daí. Ambos são suportados, Scripts simplificados e Scripts Java.
É possível usar o Rational Test Workbench Eclipse Client para gerenciar testes do Selenium. É possível carregar um projeto Selenium no cliente Eclipse, visualizar o projeto, modificar os testes e executá-los.
Você instala a extensão Selenium do Rational Test Workbench ao instalar o cliente Eclipse do Rational Test Workbench. É possível também combinar testes do Selenium com outros testes em um teste composto.
Um teste composto é um tipo de ativo de teste que pode ser usado para agrupar testes em fluxos de teste maiores. Os testes em um teste composto podem ser todos do mesmo tipo de teste ou de um tipo diferente. Por exemplo, você poderia agrupar um teste do Selenium, um teste móvel e um teste do Citrix, todos no mesmo teste composto.
Cada um dos testes em um teste composto pode ser executado em um domínio diferente, se necessário, como um dispositivo móvel ou um navegador da web.
No cliente Eclipse, é possível registrar um script de teste e, em seguida, associá-lo a palavras-chave criadas no Rational Quality Manager. Uma palavra-chave é uma instrução ou grupos de instruções que você pode reutilizar em outros scripts de teste. As palavras-chaves normalmente são compostas de etapas de scripts que refletem processos reutilizáveis. É possível automatizar palavras-chave por meio do uso de scripts de teste do cliente Eclipse.
É possível usar o cliente Eclipse para criar e executar testes de usuário único da maioria das extensões do aplicativo suportadas pelo Rational Performance Tester.
O cliente Eclipse compartilha muitos componentes e extensões comuns (protocolos) com o Rational Performance Tester e permite que você faça tudo o que puder com o Rational Performance Tester, exceto teste de carregamento e teste de SOA.
A tabela a seguir compara as extensões suportadas pelo Rational Performance Test Server com aquelas suportadas pelo Rational Test Workbench:
Extensões | Rational Performance Tester | Rational Test Workbench Eclipse Client |
---|---|---|
HTTP | Y | Y |
Soquete, 3270 | Y | Y |
Citrix | Y | Y |
SAP (GUI) | Y | Y |
Siebel | Y | Y |
SOA | Y | N |
Dispositivo móvel | N | Y |
Selenium | N | Y |