Qual é a melhor maneira de exportar dados de rastreamento de bugs do HP Quality Center hospedado?

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

Pergunta

Esta pergunta pode ser muito específica do produto, mas gostaria de saber se alguém está exportando dados de rastreamento de bugs do HP Quality Center.

O HP Quality Center (QC) possui uma API COM antiga, mas prefiro usar um serviço da Web ou talvez até mesmo um raspador de tela para exportar os dados para uma planilha do Excel.

De qualquer forma, qual é a melhor maneira de exportar dados de rastreamento de bugs do HP Quality Center hospedado?

Foi útil?

Solução

Você pode usar este código API QC para modificar bugs/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(); 
}

Outras dicas

Pessoalmente, gosto da API COM e a utilizo para gerar relatórios em Word e Excel.Fiz alguns experimentos com o VS2005 e os resultados são encorajadores.

Se você não quiser seguir esse caminho, tenho algumas sugestões.

  1. Se você usar as opções de gráficos (Análise > Gráficos).Cada gráfico possui uma guia chamada grade de dados que permite exportar dados para Excel e vários outros formatos de dados.
  2. Se você for um administrador ou amigo do seu administrador, poderá despejar todo o banco de dados no acesso e depois importá-lo para o Excel.Claro, você perderá todos os seus relacionamentos entre mesas, mas é melhor que nada.Também é uma boa maneira de aprender o esquema do banco de dados.

Infelizmente, o QC não expõe nenhum serviço web no momento.Acho que a maneira mais fácil seria consultar diretamente o banco de dados.Os dados que você procura estão no esquema do projeto na tabela BUG.

O QC também tem um complemento do Excel que você pode querer experimentar, mas é principalmente para adicionar defeitos do Excel ao QC.

Se a exportação manual (ou seja, sem usar um programa) for possível para você, a maneira mais fácil de exportar dados de defeitos será a seguir.

No QC 9.2 (talvez presente também em versões anteriores), há Export/All no Defects menu, que exporta defeitos em sua grade de defeitos para uma planilha do Excel.

Os campos exportados são aqueles mostrados na grade de defeitos, que podem ser personalizados através do botão “Selecionar Colunas” (parece uma grade verde).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top