¿Alguien ha encontrado una manera de ejecutar las pruebas Selenium RC/Selenium Grid, escritas en C# en paralelo?¿Alguien ha encontrado una forma de ejecutar las pruebas de C# Selenium RC en paralelo?
Actualmente tengo un conjunto de pruebas considerable escritas utilizando el controlador C# de Selenium RC. Ejecutar todo el conjunto de pruebas toma un poco más de una hora en completarse. Normalmente no tengo que ejecutar todo el paquete, así que no ha sido una preocupación hasta ahora, pero es algo que me gustaría poder hacer más regularmente (es decir, como parte de una compilación automática)
Hace poco estuve hurgando en el proyecto Selenium Grid, cuyo objetivo principal es permitir que esas pruebas se ejecuten en paralelo. Desafortunadamente, parece que el plugin TestDriven.net que estoy usando ejecuta las pruebas en serie (es decir, una después de otra). Supongo que NUnit ejecutará las pruebas de manera similar, aunque en realidad no lo he probado.
Me he dado cuenta de que las betas NUnit 2.5 están empezando a hablar sobre ejecutar pruebas en paralelo con pNUnit, pero no me he familiarizado lo suficiente con el proyecto para saber con certeza si esto funcionaría.
Otra opción que estoy considerando es separar mi banco de pruebas en diferentes bibliotecas que me permitirían ejecutar una prueba de cada biblioteca al mismo tiempo, pero me gustaría evitar eso si es posible ya que no estoy seguro de que esto sea válido razón para dividir el conjunto de pruebas.
Gracias por su respuesta. Por el momento me he alejado de este proyecto, pero cuando regrese, ¡le daré una oportunidad a su solución! –