O que é a ferramenta de automação única melhor open source para testes web funcional [fechado]
-
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.
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