BT

Início Notícias Testes com Selenium

Testes com Selenium

Favoritos

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?

Avalie esse artigo

Relevância
Estilo/Redação

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.

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

Comentários da comunidade

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

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

BT

Seu cadastro no InfoQ está atualizado? Poderia rever suas informações?

Nota: se você alterar seu email, receberá uma mensagem de confirmação

Nome da empresa:
Cargo/papel na empresa:
Tamanho da empresa:
País:
Estado:
Você vai receber um email para validação do novo endereço. Esta janela pop-up fechará em instantes.