He estado desarrollando un marco interno que está diseñado con muchos módulos Perl. Todos estos módulos dependen de un único módulo que expone algunas funcionalidades de Win32. Por ej. Los módulos A, B, C, D, etc. dependen de un único módulo Z. Por lo tanto, todos estos módulos se importarán mediante "usar MyFramework :: Z". Todos estos módulos A, B, C, etc. se pueden usar individualmente & no son dependientes de ningún otro módulo de marco.¿Cómo diseño pruebas unitarias para múltiples módulos Perl en la misma distribución?
Ahora, con ese diseño simple en mente, ¿cómo puedo diseñar mis pruebas de unidad. Estoy planeando usar Test :: More para hacer todas las pruebas unitarias. ¿Debo escribir pruebas unitarias individuales para cada módulo? Hay 25 módulos diferentes que pertenecen a este marco. ¿Alguna sugerencia?
Gracias por todas sus sugerencias. – John