excel bug-tracking hp-quality-center

excel - ¿Cuál es la mejor manera de exportar datos de seguimiento de fallas desde HP Quality Center alojado?



bug-tracking hp-quality-center (4)

Lamentablemente, QC no expone ningún servicio web en este momento. Creo que la forma más fácil sería consultar el DB directamente. Los datos que está buscando están en el esquema del proyecto en la tabla BUG.

El control de calidad también tiene un complemento de Excel que tal vez quiera probar, pero principalmente para agregar defectos de Excel a QC.

Esta pregunta puede ser muy específica del producto, pero me gustaría saber si alguien está exportando datos de seguimiento de fallas de HP Quality Center.

HP Quality Center (QC) tiene una API COM de la vieja escuela, pero prefiero usar un servicio web o incluso un raspador de pantalla para exportar los datos a una hoja de cálculo de Excel.

En cualquier caso, ¿cuál es la mejor manera de exportar datos de seguimiento de fallas desde HP Quality Center alojado?


Personalmente, me gusta la API COM y la utilizo para generar informes de Word y Excel. He hecho algunos experimentos con VS2005 y los resultados son alentadores.

Si no quieres seguir esta ruta, tengo un par de sugerencias.

  1. Si usa las opciones de gráficos (Análisis> Gráficos). Cada gráfico tiene una pestaña llamada cuadrícula de datos que le permite exportar datos a Excel y un montón de otros formatos de datos.
  2. Si usted es un administrador, o friendely con su administrador, puede volcar toda la base de datos en el acceso y luego importarlo a Excel. Por supuesto, perderás todas las relaciones de tu mesa, pero es mejor que nada. También es una muy buena forma de aprender el esquema db.

Puede usar este Código de API de QC para modificar errores / requisitos.

TDAPIOLELib.TDConnection connection = new TDAPIOLELib.TDConnection(); connection.InitConnectionEx("http://SERVER:8080/qcbin"); connection.Login("USERNAME", "PASSWORD"); connection.Connect("QCDOMAIN", "QCPROJECT"); TDAPIOLELib.BugFactory bugFactory = connection.BugFactory as TDAPIOLELib.BugFactory; TDAPIOLELib.List bugList = bugFactory.NewList(""); foreach (TDAPIOLELib.Bug bug in bugList) { // View / Modify the properties // bug.ID, bug.Name, etc. // Save them when done // bug.Post(); }


Si la exportación manual (es decir, sin utilizar un programa) es posible para usted, la siguiente será la forma más fácil de exportar datos de defectos.

En QC 9.2 (también puede estar presente en versiones anteriores), hay Export/All en el menú Defects , que exporta defectos en su cuadrícula de defectos en una hoja de Excel.

Los campos exportados son los que se muestran en la cuadrícula de defectos, que se pueden personalizar con el botón "Seleccionar columnas" (parece una cuadrícula verde).