Hola Diego, como estás, mirá no estoy mucho en el tema de testing, pero ya que estás en el tema, mirá un poquito los test de NHibernate, lo muchachos lo hacen de manera bastante elegante...y van derecho contra la base.
Saludos On 12/7/06, Diego Jancic <[EMAIL PROTECTED]> wrote:
Hola gente… hoy vengo con algunas preguntitas sobre TDD, mas practicas de lo normal… los temas son los siguientes: 1) Es necesario tener una DB real (me refiero a que no sea mockeada) por desarrollador o usan todo el tiempo la mockeada… dicho de otra forma, cuantas personas y cada cuanto ejecutan los tests en una DB no mockeada?? 2) Como se testea un select/update o delete por ID en una DB real?? Es decir, después de ejecutar el script para configurar el estado inicial de la DB tienen que cambiar alguna propiedad constante en los tests, no?? Tambien el Test de borrar podria crear el registro, pero no me gusta mucho… ustedes que hacen? 3) El script de configuración de la DB, lo ejecutan en el TearUp o a mano?? Cada uno tiene sus ventajas… 4) Según algunos articulos, es necesario un DB por desarrollador, ademas de la compartida… pero es real esto? Con la mockeada no es suficiente? Veran que todas mis preguntas son sobre como testear una DB no mockeada… Si alguno tiene un ejemplo o articulo bueno tambien lo voy a agradecer… Saludos a todos!, Diego
-- Dario Quintana darionet.wordpress.com