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

StackOverflow https://stackoverflow.com/questions/79737

Pregunta

Esta pregunta puede ser demasiado específica del producto, pero me gustaría saber si alguien está exportando datos de seguimiento de errores desde 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 errores desde HP Quality Center alojado?

¿Fue útil?

Solución

Puede utilizar este código API de control de calidad 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(); 
}

Otros consejos

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

Si no quieres seguir este camino, tengo un par de sugerencias.

  1. Si utiliza 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 muchos otros formatos de datos.
  2. Si es administrador o es amigo de su administrador, puede volcar toda la base de datos en Access y luego importarla a Excel.Por supuesto, perderás todas las relaciones en la mesa, pero es mejor que nada.También es una muy buena manera de aprender el esquema de base de datos.

Desafortunadamente, QC no expone ningún servicio web en este momento.Creo que la forma más sencilla sería consultar la base de datos directamente.Los datos que busca se encuentran en el esquema del proyecto en la tabla BUG.

QC también tiene un complemento de Excel que quizás quieras probar, pero es principalmente para agregar defectos de Excel a QC.

Si le es posible exportar manualmente (es decir, sin utilizar un programa), la siguiente será la forma más sencilla de exportar datos de defectos.

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

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top