Hemos analizado Selenium y Telerik y nos hemos decidido por esta última como la herramienta de elección debido a su grabadora mucho más flexible
No estoy seguro de cuánto lo has investigado. Ciertamente, también hay otras opciones. ¿Has mirado a Watir , WatiN , Sikuli por nombrar algunos?
y realmente no queremos que los evaluadores escriban demasiado código.
Me siento mal por las personas que tienen que mantener estos guiones. Con mayor frecuencia, sin un código que pueda modificarse fácilmente, los scripts se vuelven frágiles y comienza a tomar más tiempo modificar el script que volver a grabarlo, lo que desperdicia aún más tiempo.
Sin embargo, estoy tratando de entender el beneficio general. ¿Cuáles son las opiniones de las personas y qué tipo de cosas funcionan bien y qué no?
La automatización de pruebas es algo hermoso cuando se hace correctamente. Ahorra tiempo en las pruebas / verificaciones de regresión para dar a sus evaluadores más tiempo para hacer lo que mejor hacen, prueba. Sin embargo, no crea por un momento que es una bala de plata. Los scripts de automatización requieren mucho tiempo para desarrollarse si la aplicación ya existe pero las pruebas no, y requieren una actualización constante con cada versión. Las pruebas automatizadas también son una excelente manera para que las personas nuevas del equipo vean cómo se supone que debe comportarse el sistema. Además, asegúrese de que sus evaluadores decidan qué necesita ser automatizado. Si es un cheque pequeño que no requiere mucho control, es muy monótono y fácil de automatizar, comience con eso. Siempre comience con las comprobaciones que obtienen más a través de la automatización y trabaje desde allí.
Hasta ahora, el principal beneficio que podemos ver es para las pruebas de regresión, especialmente en las implementaciones de clientes múltiples de nuestra plataforma.
Es el beneficio principal, y si está configurado correctamente, puede probar la mayoría de los navegadores que necesitaría con un pequeño cambio de configuración.
"Pensamos" que es lo correcto, pero en un horario ya ocupado estamos buscando información adicional.
Como dije anteriormente, la automatización de pruebas requiere esfuerzos considerables, sin embargo, cuando se hace correctamente, aún no he conocido a un equipo que haya dicho "Ojalá no hubiéramos configurado nuestra automatización de prueba".