Estoy un poco confundido por la gran cantidad de marcos de prueba disponibles para Ruby/ROR.¿Elimina el pepino la necesidad de escribir pruebas unitarias?
he visto recientemente el Cucumber Railscasts y los encontró muy interesante. Entonces comencé a tener una obra de teatro y luego tuve problemas para ver conceptualmente dónde pondría varias pruebas.
Parece ser posible hacer todo lo que se puede hacer en pruebas unitarias dentro de Cucumber, así que tengo que escribir pruebas unitarias o simplemente escribir las definiciones de funciones y concentrarme en proporcionar una cobertura tan buena como puede usar eso.
¿Debo crear mis pruebas unitarias utilizando Rspec o prueba: Unidad? Cuando estoy probando la funcionalidad de Ajax, ¿debo usar Selenium o Watir?
Parece que hay tantas opciones aquí estoy luchando para ver qué herramientas utilizar y dónde están los límites.
¿Qué otras experiencias de los pueblos de pepino y dónde trazar la línea entre las pruebas de escritura pepino integración y pruebas: Unidad y/o unidad basada Rspec y pruebas funcionales. ¿Alguien está al tanto de una buena reseña sobre este tema que sugiere dónde trazar líneas entre los métodos de prueba y las fortalezas y debilidades de las diversas herramientas.
Soy consciente de que algo de esto es enfoques subjetivos pero comunes sobre la manera de atacar este problema sería bien recibido.
"Pepino primero y Pepino pasado" Nice quotable. Creo que esta respuesta es más al nivel que necesitan los principiantes como yo. – KobeJohn