Ene 31 2011
Debian 6.0 squeeze
DVD 1 , Incluye los gastos de envío a cualquier punto de la república mexicana
Ene 31 2011
DVD 1 , Incluye los gastos de envío a cualquier punto de la república mexicana
Ene 07 2011
En diciembre pasado se han cumplido cinco años de existencia de este espacio.
A todos los que nos visitan, muchas gracias, espero que lo que aquí se publica les sea útil en algún momento.
Ene 07 2011
Al tratar de implementar Bugzilla [1] para el seguimiento de errores en las diferentes etapas del desarrollo de software, nos encontramos con la problemática de importar el registro existente de los errores encontrados hasta este momento.
El formato en el cual se encuentra este registro puede ser por demás variado, desde bases de datos de Access, hojas de Excel, o registros de Mysql.
El Objetivo al final, es tratar de pasar toda esa historia con el menos esfuerzo posible.
Afortunadamente bugzilla implementa un script llamado importxml.pl[2] el cual permite la lectura de un archivo Xml que siga la definición DTD (bugzilla.dtd).
Aun cuando el objetivo de este script es el permitir el movimiento de registro de errores de una base de datos a otra, puede ser utilizado para la importación masiva de errores desde otros sistemas, siempre y cuando se apeguen a los requerimientos de bugzilla para tal efecto.
A fin de no perder la historia completa, es posible la utilización de campos especiales referenciados dentro del XML para poder generar evidencia de datos que por sí mismo Bugzilla no maneje.
Al finalizar el proceso de importación de los bugs, dentro de cada uno de ellos se agregara un log del proceso de importación, dejando evidencia que dicha información fue importada con éxito.
Les recomiendo la utilización de una base de datos de pruebas a fin de dejar la generación del archivo XML acorde a las necesidades reales, y con ello evitar meter basura con las pruebas.
[2] http://www.bugzilla.org/docs/3.0/html/api/importxml.html