BT

Testes com Selenium

por Victor Franzonatto em 25 Set 2009 |

Que testes são fundamentais no processo de desenvolvimento de software, todo mundo já sabe, mas a decisão de uma empresa em como realizá-los é algo que influencia diretamente a qualidade do produto e a produtividade da equipe. Nesse cenário o Selenium vem se destacando como uma das principais ferramentas open-source para testes na web, a InfoQ Brasil buscou saber o porque dessa popularidade, veja abaixo a opinião de Igo Coelho, que utiliza o Selenium como principal ferramenta na disciplina de testes do software.

InfoQ Brasil: Quais são os prós e contras de utilizar a gravação dos testes com Selenium em relação à escrever os testes?

Igo Coelho: Não existe contra, a gravação dos testes pelo SeleniumIDE é fantástica e facilita bastante o dia a dia. Em alguns casos quando precisamos fazer alguma manutenção no código de teste simplesmente apagamos e fazemos novamente a gravação. Outra coisa que fizemos aqui foi customizar o código Java gerado pela ferramenta.

InfoQ Brasil: Como você vê o uso do Selenium para aplicações com muito Ajax?

Igo Coelho: Uma coisa que fazemos quando testamos uma tela que tem muito Ajax é desenvolver o código pensando em beneficiar os testes. Exemplo: No nosso código JavaScript criamos variáveis que servem para verificação no Selenium se a resposta da requisição Ajax já chegou.

InfoQ Brasil: Você citaria algumas best pratices para o uso do Selenium?

Igo Coelho: Uma coisa que aprendemos aqui foi deixar os testes independestes. Criamos uma base de dados preparada para os testes de modo que um teste não dependa do sucesso de outro. Exemplo: Para testar o cadastro de usuários eu não dependo do teste do cadastro de perfis ter passado. Outro detalhe importante é o citado anteriormente, "Desenvolver o código pensando em favorecer o teste".

E você utiliza ou já utilizou o Selenium?

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Re: Nós usamos! :) by Victor Franzonatto

Nossa, muito legais os links Renato!!!

Principalmente o selenium com Xpath, auxilia bastante ao diminuir o retrabalho!!!

Abraço,
Victor.

Estou começando by Anderson da Silva Rodrigues

Estou dando os primeiros passos. Qualquer informação adicional será bem-vinda.

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

3 Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2013 C4Media Inc.
Política de privacidade
BT