Archive for enero, 2011

Ene 31 2011

Debian 6.0 squeeze

Published by under Linux


Plataforma




DVD 1 , Incluye los gastos de envío a cualquier punto de la república mexicana

No responses yet

Ene 07 2011

Quinto Aniversario

Published by under Vida

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.

 

No responses yet

Ene 07 2011

Importanto Bugs en Bugzilla

Published by under Linux

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.

[1] http://www.bugzilla.org/

[2] http://www.bugzilla.org/docs/3.0/html/api/importxml.html

One response so far