Qual è il miglior strumento di automazione open source per test Web funzionali [chiuso]

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

  •  02-07-2019
  •  | 
  •  

Domanda

Volevo dare un'occhiata a un nuovo strumento open source per test automatici di un sito web. Preferisco il supporto multi-browser, anche multi-piattaforma.

È stato utile?

Soluzione

Selenium è un ottimo strumento di test automatizzato open source per siti Web. Può guidare browser web diversi su piattaforme diverse e i test possono essere scritti in un numero di lingue diverse . Ha anche un componente chiamato IDE del selenio , che è un'estensione di Firefox che ti consente di creare test guidando effettivamente il browser Web, utile per i test di accettazione dell'utente.

Altri suggerimenti

Watir è probabilmente quello che stai cercando.

Ho cercato su Google un confronto tra vari strumenti simili e ho trovato i seguenti link. Possono essere utili anche a te.

http://www.infoq.com/news / 2007/11 / canoo-webtest-selenium-testing

http: // mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/ (consiglio questo perché si confronta su alcuni parametri tangibili)

Le mie opinioni: Ho usato Canoo e ho pensato che fosse eccellente, ma il suo utilizzo richiederà una certa familiarità con XML. Inoltre, non supporta la registrazione come fa Selenium.

La domanda è un po 'soggettiva, soprattutto dato che ci sono alcuni strumenti di test web open source disponibili. La tua decisione potrebbe essere influenzata da fattori come l'ambiente di sviluppo corrente e le competenze linguistiche. Quindi oltre a quelli già menzionati WatiN è degno di considerazione se sei un negozio .NET.

Un altro molto facile da usare, l'alternativa è iMAcros https://addons.mozilla.org/en-US/firefox/addon/3863

Se sei nello stack Java, JWebUnit è un'ottima scelta IMO. È scritto in Java, il che semplifica il riutilizzo delle parti (accesso, disconnessione, controllo dei messaggi di errore dell'applicazione). Puoi anche eseguire più tester, il che consente di testare modifiche simultanee.

Attualmente lo sto usando con il motore HtmlUnit come parte delle mie build sul server di integrazione continua. Può anche guidare Selenium per i test nel browser, ma non l'ho provato.

Prima di allora ho usato Canoo Webtest , ma abbiamo scoperto che non si ridimensionava troppo bene. Scrivere parti riutilizzabili in XML era semplicemente troppo doloroso. Il sapore Groovy potrebbe essere migliore, ma non era allora.

la mia risposta è robotframework

È un framework generico basato su parole chiave, supporta anche il driver web selenio. Come sviluppatore puoi creare nuove parole chiave in Java o Python. Lo sto usando per testare web, database, servizi web.

La home page di robotframework è http://www.robotframework.org

Sono d'accordo con Ycros. Ho provato Selenium prima su Firefox e mi dà grandi risultati. È anche molto user friendly e facile da lavorare. Penso che sia un po 'difficile da configurare con IE però

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top