Post

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

By Rosangela Geremia Roessler
BadBoy é uma ferramenta paga e free de automação de teste funcionais, que tem como finalidade Automatizar por capture/replay na Web com suporte a Ajax, e muito fácil de usar. Pode ser baixada e obter mais informações em http://www.badboy.com.au/download.

BadBoy é uma ferramenta desenvolvida em C++ (sim, não vai funcionar no linux, infelizmente) que grava todas ações que você faz em uma página web (java, php, ruby, etc…). Ele é capaz de gravar, como uma macro, tudo o que você faz na página web como requests, parâmetros, alert, respostar, etc.. Com ele você pode alterar parâmetros das páginas que você está testando, efetuar asserções por texto (simples ou html), cor, javascript, etc…Algumas características da ferramenta são:
Modo de gravação em Internet Explorer e Firefox;
É uma ferramenta de teste funcional e teste de carga;
Tem capacidade de exportar para JMeter;

A seguir é apresentado um pouco mais sobre essa ferramenta, a figura abaixo mostra a tela principal da ferramenta BadBoy e a seguir a descrição de cada número.

Barra de ferramentasAqui encontramos todos os botões para as principais ações no Badboy, veromos com detalhes cada uma das ações asseguir e nos outros tutoriais.

Barra da URLAqui digitamos o endereço de entrada que iremos gravar o script e onde aparecerão as demais url’s enquanto vamos navegando nas paginas.

Estrutura do ScriptAqui é apresentada a principal estrutura de script do BadBoy com a estrutura de

Suites: Organiza seu script da mesma forma de um test, mas com a diferença de ter apenas uma suite (não nesessário, pois o suite e test possuem quase as mesmas funcionalidade).

Tests: Organiza o seu script como um teste, podendo transforma-lo em um template (que tambem será apresentado mais tarde). Você pode organizar o Tests como um TestCase ou como partes agrupadas de teste no seu script

Steps: Organiza o seu script como passos para execução de determinada ação ou grupo de ação. Um step pode virar uma Thread, pode repetir N vezes, pode ser monitorada e ser transformada em test.

Uma estrutura básica com um script é apresentada abaixo:

Tools
Tools apresenta uma série de ferramentas para auxilia-lo na gravação, execução e visualização do seu script.

Summary: Apresenta todos os dados referente a execução do seu script (número de execuções, falhas, sucessos, tempo médio de execução, etc…)
Variebles: apresenta todas as variáveis que podem ser utilizadas no script para substituir um determinado parâmetro.
Graph: Apresentação do gráfico contendo o tempo médio da execução de cada step do script.
Toos: Uma série de ferramentas que podem ser adicionadas no seu script para ajuda-lo a obter o sucesso da execução do seu script.
Checkers: Série de analisadores que podem ser inseridos para efetuar alguma verificação na página.
References: itens que podem ser adicionados como requirements ou defeacts para ajudar você a visualizar o que precisa see verificado ou ajuda-lo em algum decisão dentro da ferramenta, a fins ilustrativos.

Visualizador da páginaÉ aqui será exibida a página enquanto você grava sua execução. Você interege com a pagina neste painel, onde também pode aplicar os checkers.

Como Gravar um Script no BadBoy
Os passos para a gravação de um script é bem fácil

Abra o BadBoy. Ele já estará em mode de gravação, que pode ser visualizado pelo botão Record pressionado na barra de ferramentas

Digite a URL na barra de endereço. O BadBoy Automaticamente criará a o request com todos os parâmetros da página requisitada.
Comece a interagir com a página no painel de visualização da página. Todas as ações na página serão adicionadas na estrutura do script do BadBoy.

Para mais informações pode também encontrar no site http://sembugs.blogspot.com/2008/01/conhecendo-o-bdboy-parte-1.html

Source: http://testersoftware.blogspot.com/2010/09/testes-funcionais-com-ferrramenta.html

Você também pode querer ler

Comments are off for this post.