O que é a ferramenta de automação única melhor open source para testes web funcional [fechado]

StackOverflow https://stackoverflow.com/questions/142454

  •  02-07-2019
  •  | 
  •  

Pergunta

Eu queria verificar uma nova ferramenta de código aberto para testes automatizados de um site. Eu prefiro suporte multi-browser, mesmo multi-plataforma.

Foi útil?

Solução

selênio é uma boa fonte aberta ferramenta de testes automatizados para websites. Ele pode dirigir diferentes browers web em diferentes plataformas, e os testes podem ser escritos em um número de diferentes línguas . Ele também tem um componente chamado Selenium IDE , que é uma extensão do Firefox que permite criar testes por realmente dirigindo o navegador da web, o que é bom para os testes de aceitação do usuário.

Outras dicas

Watir é provavelmente o que você está procurando.

Estive pesquisando para uma comparação entre várias dessas ferramentas e encontrados nos seguintes links. Eles podem ser úteis para você também.

http://www.infoq.com/news / 2007/11 / Canoo-webtest-selênio testar

http: // mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/ (Recomendo este, uma vez que compara com base em alguns parâmetros tangíveis)

Os meus próprios pontos de vista: Eu usei Canoo e pensei que era excelente, mas a sua utilização requer alguma familiaridade com XML. Além disso, ele não suporta gravação como selênio faz.

A questão é um pouco subjetiva, especialmente tendo em conta que existem muito poucas ferramentas de teste de web de código aberto disponíveis. Sua decisão pode ser influenciada por fatores tais como o seu actual proficiências ambiente de desenvolvimento e de linguagem. Assim, além dos já mencionados WatiN é digno de consideração se você é uma loja de .NET.

Outra, muito fácil de usar, alternativa é iMacros https://addons.mozilla.org/en-US/firefox/addon/3863

Se você está na pilha Java, JWebUnit é uma escolha muito boa IMO. Ele é escrito em Java, o que o torna fácil de peças de reutilização (login, logout, verifique se há mensagens de erro de aplicação). Você também pode executar vários testes, que permite testes de alterações simultâneas.

Atualmente estou usando-o com a HtmlUnit motor como parte do meu baseia-se no servidor de integração contínua. Ele também pode dirigir selênio para testes no navegador, mas eu não tentei isso.

Antes que eu usei Canoo Webtest , mas descobrimos que ele não escala muito bem. Escrevendo peças reutilizáveis ??em XML foi muito doloroso. O sabor Groovy poderia ser melhor, mas que não estava por perto naquela época.

minha resposta é robotframework

estrutura de TI da palavra-chave genérica impulsionado, apoio selênio motorista web também. Como um desenvolvedor, você pode criar novas palavras-chave em java ou python. Eu estou usando-o para web de teste, banco de dados, serviços web.

A página inicial para robotframework é http://www.robotframework.org

Eu concordo com Ycros. Tentei Selenium antes no Firefox e dá excelentes resultados. Seu também muito amigável e fácil de trabalhar. Eu acho que é é um pouco difícil de configurar com IE embora

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top