He leído innumerables respuestas sobre SO mientras busco NUnit + métodos dependientes + orden de ejecución de la prueba. Cada respuesta sugiere que forzar cualquier orden para las pruebas unitarias es extremadamente malo.¿Es NUnit una mala elección para la prueba de selenio?
Estoy escribiendo pruebas de selenio usando NUnit. ¡¡Así que estoy tratando de escribir pruebas de integración usando el marco de prueba de la Unidad !!!
Para citar un ejemplo de pruebas de integración (y este es solo un ejemplo). Necesito crear una cuenta válida antes de continuar con otras pruebas. Si falla la creación de la cuenta, me gustaría cancelar la ejecución de la prueba completa.
Como no deseo confiar en el orden alfabético de la prueba y con verdadero ánimo de NUnit, decidí crear una cuenta antes de cualquier prueba adicional. A pesar de que no se ve bien para mí por dos razones principales -
- código innecesario duplicación/ejecución
- ¿Qué pasa si la creación de cuentas aplicación no funciona, todas mis pruebas aún tratarían de crear y tener en cuenta una y otra vez y fracasando
Me inclino a pensar que NUnit puede no ser el correcto para lidiar con las pruebas de Selenium. Pero si no es Nunit, ¿qué debería usar?
Desea agregar, qué tan bien TestNG se combina con la prueba de Selenio para todos los indicadores hechos anteriormente. Aunque TestNG es para java – Tarun
¿Alguien ha visto esta publicación? Http://beust.com/weblog/2005/03/17/are-dependent-test-methods-really-evil/ – Tarun
¿Podría compartir su experiencia con esto de ¿el año pasado? – Stijn