Como capturar evidências com o Selenium RC (selenium-java-evidence)

507 views
Skip to first unread message

Elias Nogueira

unread,
Sep 13, 2010, 11:50:06 AM9/13/10
to GUTS - Grupo de Usuários de Testes de Software - SUCESU-RS
Olá pessoal!
Eu já havia crido um "framework", porém embutido em uma aplicação que
eu
havia desenvolvido.
Agora criei uma API para fazer a captura dos passos executados pelo
Selenium
RC <http://seleniumhq.org/projects/remote-control/> via Java e gerar
um
relatório de evidência no final da execução no teste.


Esta API só vai funcionar com Java e é necessário baixar essa API.
Convido então a todos a darem uma olhada nessa API, que é muito
simples e se
chama *selenium-java-evidence*<http://code.google.com/p/selenium-java-
evidence/>
No site do projeto há exemplos de projetos para utilização com o
Netbeans e
com o Eclipse.


Agora a iniciativa é juntar esforços com o *Lucas Nadalete* para criar
uma
API unificada, uma vez que ele criou uma API muito semelhante. Dê uma
olhada
em http://br.groups.yahoo.com/group/DFTestes/message/9124


PS: em cada página há um indicativo de idioma (en | pt-BR). Caso a
página
esteja em inglês, clique no link pt-BR


*http://code.google.com/p/selenium-java-evidence/*


Abraços!
--
Elias Nogueira, CSTE
elias.nogue...@gmail.com


CSTE - Certified Software Tester
Blog: http://sembugs.blogspot.com
Twitter: http://twitter.com/eliasnogueira
LinkedIn: http://www.linkedin.com/in/eliasnogueira

Jailton Alkimin Louzada

unread,
Sep 13, 2010, 4:15:13 PM9/13/10
to guts-rs...@googlegroups.com
Olá Elias! Andei dando uma olhada la no site do projeto... Estou montando uma arquitetura de testes automatizados aqui para minha empresa, e já estou na reta final.. Criei em minha arquitetura, uma classe de validação de integridade dos testes que tira os screenShots da tela quando há um teste falho (estou usando TestNG e Selenium), além de gerar relatório dos testes ao términio..
A ideia de criar um relatório de evidência de testes é bem interessante, teria como mandar um print de como são os relatórios gerados?? Fiquei curioso...

Obrigado!

2010/9/13 Elias Nogueira <elias.n...@gmail.com>
--
Você recebeu esta mensagem porque está inscrito para o Google
Grupos "Grupo de Usuarios de Teste de Software - SUCESU-RS" grupo.

Para postar neste grupo, envie um email para guts-rs...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
guts-rs-suces...@googlegroups.com
Para mais opções, visite este grupo em
http://groups.google.com/group/guts-rs-sucesu?hl=pt?hl=en



--
At,

Jailton Alkimin Louzada
Test Analyst
www.jailtonalkiminlouzada.com
http://br.linkedin.com/in/jailtonlouzada

Elias Nogueira

unread,
Sep 13, 2010, 6:02:55 PM9/13/10
to guts-rs...@googlegroups.com
Oi Jailton! Tudo bem?
Fala um pouco mais desta classe que tu criou! :D
Estou colocando um link de exemplo do relatório gerado em ambos os modos (com o capture 'puro' e com o capture entire)

Com o captureScreenShotToString(): http://selenium-java-evidence.googlecode.com/files/TestlinkEvidence-desktop.pdf

Com o captureEntirePageScreenShotToString(): http://selenium-java-evidence.googlecode.com/files/TestlinkEvidence-entire.pdf

Abração!
--
Elias Nogueira, CSTE
elias.n...@gmail.com
2010/9/13 Jailton Alkimin Louzada <jailton...@gmail.com>

Jailton Alkimin Louzada

unread,
Sep 13, 2010, 8:25:47 PM9/13/10
to guts-rs...@googlegroups.com
Na verdade eu fiz algumas modificações, já encontrei ela pronta na internet... tenho que fzer algumas modificações a mais nela... Mas esses relatórios que vc me mandou já me deram uma nova ideia para fazer um incremetno a mais no meu projeto.... Hhehehe Valeu de mais! De vez em quando dou uma passada no seu blog... to começando a blogar no meu.. Acabou de sair do forno... rsrs Se puder me add no seu blogRoll...

www.jailtonalkiminlouzada.com


2010/9/13 Elias Nogueira <elias.n...@gmail.com>

Felipe Knorr Kuhn

unread,
Sep 13, 2010, 9:01:55 PM9/13/10
to guts-rs...@googlegroups.com
Elias,

Muito legal :)

Eu estou fazendo algo semelhante, só que usando Flying Saucer e programação orientada a aspectos :)

Meus relatórios são em HTML, então queria usar templates do velocity antes de liberar o código

Abraço,

FK

2010/9/13 Elias Nogueira <elias.n...@gmail.com>

Elias Nogueira

unread,
Sep 13, 2010, 10:04:34 PM9/13/10
to guts-rs...@googlegroups.com
Opa...
Manda essa classe ou o link onde tu encontrou ai pra nos!
Blog já adicionado! :)

Elias Nogueira

unread,
Sep 13, 2010, 10:08:59 PM9/13/10
to guts-rs...@googlegroups.com
Olá Felipe!
Valeu!!!
Eu pensei no inicio tambem em usar velocity, mas a apresentação que fiz com a geração em PDF foi bem aceita.
Minha ideia para a versão 0.2 é colocar de forma transparente a criação de outros tipos de arquivos que o jasper suporta, como .doc, .html, .xls, etc..


Abração!
--
Elias Nogueira, CSTE
elias.n...@gmail.com

2010/9/13 Felipe Knorr Kuhn <fkn...@gmail.com>

Thiago Araújo

unread,
Sep 15, 2010, 10:14:07 AM9/15/10
to guts-rs...@googlegroups.com
Olá Elias, 

Muito interessante a forma como é gerado o relatório de saída do Selenium. 
Estamos realizando um desenvolvimento na interação do TestLink + Hudson + Marven + Selenium para que possamos rodar os testes automáticos assim que houver um build.
No momonte estamos utilizando o loggingselenium porem ele não traz o relatorio tão visual quanto ao teu. 

Obrigado



____________________________________________
Thiago de Araujo Pereira
Consultor de TI
thi...@gmail.com
Reply all
Reply to author
Forward
0 new messages