mi raccomando definitivamente Selenio, è possibile utilizzarlo da .NET, supporta diversi browser, lavora a costruisce automatico e processi di CI (lo usiamo da CCNet). Il codice è stabile. Ha qualche stranezza, ma in fondo fanno tutti.
Qualunque strumento si scelga, consiglio di creare le proprie classi di facciata di prova attorno ad esso. La facciata deve essere progettata per soddisfare le esigenze di test concreti, senza esporre troppo i dettagli dell'API dello strumento di test. Ciò renderà il codice di test più facile da scrivere e mantenere.
AGGIORNAMENTO: se si utilizza lo stato di visualizzazione ASP.NET nell'app, è possibile che si verifichino problemi utilizzando uno strumento di test HTTP puro. È qui che i controller del browser (come il Selenium) sono molto meglio.
fonte
2009-04-30 08:33:08
Come dice Chad Grant, se sei nel mondo .Net dovresti guardare WatiN piuttosto che Watir. Vedi anche questa domanda: http://stackoverflow.com/questions/606550/watir-vs-selenium-vs-sahi – AakashM