We've looked at Selenium and Telerik and have settled on the latter as
the tool of choice due to its much more flexible recorder
Non sono sicuro di quanto hai esaminato. Ci sono certamente anche altre opzioni. Hai esaminato Watir , WatiN , Sikuli per citarne alcuni?
and we don't really want testers writing too much code.
Mi sento male per le persone che devono mantenere questi script. Molto spesso, senza codice che può essere facilmente modificato, gli script diventano fragili e inizia a richiedere più tempo per modificare lo script piuttosto che per ri-registrarlo, il che fa sprecare ancora più tempo.
However, I am trying to understand the overall benefit. What are
peoples' views and what sort of things work well and what doesn't?
L'automazione dei test è una cosa bellissima se eseguita correttamente. Consente di risparmiare tempo sui test di regressione / controlli in modo da dare ai tuoi tester più tempo per fare ciò che sanno fare meglio, testare. Non credere neanche per un momento che sia un proiettile d'argento. Gli script di automazione richiedono un tempo significativo per svilupparsi se l'applicazione esiste già ma i test non lo fanno e richiedono un aggiornamento costante ad ogni release. I test automatici sono anche un ottimo modo per le nuove persone nel team di vedere come si suppone che il sistema si comporti.
Inoltre, assicurati che i tuoi tester decidano cosa deve essere automatizzato. Se è un piccolo assegno che non richiede molto controllo, è molto monotono e facile da automatizzare, inizia da quello. Inizia sempre con i controlli che ottengono il massimo tramite l'automazione e lavora da lì.
So far the main benefit we can see is for regression testing,
especially across multiple client deployments of our platform.
È il vantaggio principale, e se impostato correttamente, puoi testare la maggior parte dei browser che ti occorrono con una piccola modifica alla configurazione.
We "think" it is the right thing to do but in an already busy schedule
are looking for some additional insight.
Come ho detto prima, l'automazione dei test richiede notevoli sforzi, tuttavia, se eseguita correttamente, non ho ancora incontrato una squadra che abbia detto "Vorrei non aver impostato la nostra automazione di test."