Publicado em 8.Fev.2009 por Henrique Marino
Categorias: Flex, RIACAST, Screencast, Testes Automatizados
Testes Automatizados no Flex com AutoQuick
Este screencast demonstra como utilizar o agente customizado AutoQuick para gravar e reproduzir iterações de um usuário em uma aplicação Flex.
O mais interessante deste agente é poder gravar um script e salva-lo para posteriormente ser utilizado em testes ou apresentações. Eu não entrei no detalhe para modificar o comportamento da biblioteca, com por exemplo, adicionar pausas ao script. Se alguém precisar de ajuda por favor deixe seu comentário.
Vocês vão precisar:
1. da aplicação FlickrDemo feita pelo Beck Novaes;
2. dos arquivos fonte do projeto AutoQuick
Vocês podem consultar a documentação sobre este projeto no live docs.
Veja o vídeo
Teste a aplicação FlickrDemo!
Clique aqui para fazer o download em alta resolução.

11 comentários
Pô, pensei que você ia mesmo deixar uma dedicatória no final pra mim, hehehe.
Parabéns aí cara, ficou bem legal o screencast! =D
Abraços
Seguindo a mesma linha do AutoQuick existe o flexmonkey:
http://code.google.com/p/flexmonkey/
O projeto apresenta uma série de vantagens sobre o AutoQuick:
* Uma API de alto nível para reproduzir o que foi gravado (nada de XML)
* Geração de classe de teste unitário usando FlexUnit
* GUI que mostra os passos gravados
entre outros….
Funciona muito bem.
Inclusive é possivel usar o FlexMonkey em testes automatizados via maven, se interessar:
http://flex-mojos.info/2008/11/20/the-return-of-automated-ui-tests/
VELO
Ta Bom… não deixei no artigo, mais deixo no comentário…
Obrigado André Gil por me proporcionar este momento inesquecível!
Fala VELO,
Conheço o FlexMonkey, e pretendo demonstrar a utilização do mesmo. Quis fazer este primeiro pois o flexmonkey foi baseado no AutoQuick.
Valeu!
Show de bola Henrique!!! Ainda bem que você venceu a síndrome de Axl Rose (perfeccionismo) para publicar o Screencast. Agora estamos esperando o Passos com a sua contribuição para o DClick TV.
Valeu Beck,
Foram inúmeras tentativas, preciso reunir todas eles para vcs darem risada! É impressionante a minha dificuldade para fazer este screencast… Mais ainda preciso aperfeiçoar colocando uma música de fundo…
.
Tinha esquecido de mencionar também o meu amigo Daniel B70E Passos! Agora sim ficou feio para vc… a comunidade espera a sua série de screencasts….se eu fosse você publicaria alguma coisa, imagina o Rafael na segunda…
[]s,
Bacana, uma dúvida, qual o consumo de uma aplicação AutoQuick?
seria absurdo eu coloca-lo uma app e a mesma estar sempre granvando as ações de um determinado usuário?
Parabens pela materia.
Humm boa pergunta Lino, não sei te dizer… Talvez se vc mudar a biblioteca e fazer um dump dos passos de tempos em tempos não pese tanto assim.
Só por curiosidade, você queria fazer isso para ver como o usuário interage na sua aplicação?
Maneraço!!!! parabéns
Da próxima vez vou incluir os seus famosos efeitos…
[]s,
Ola Henrique, seria mais ou menos isso, de repente até mesmo para verificar os passos de determinados usuarios, de vez emquando temos certos problemas, tipo, “Eu não fiz isso”, ou, “Eu juro que cadastrei o cliente”, coisas de usuarios, hehehe
um grande abraço!
Deixe Seu Comentário