Qual è il modo migliore per esportare i dati di tracciamento dei bug dall'HP Quality Center ospitato?

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

Domanda

Questa domanda potrebbe essere troppo specifica per il prodotto, ma mi piacerebbe sapere se qualcuno sta esportando i dati di tracciamento dei bug da HP Quality Center.

HP Quality Center (QC) dispone di un'API COM vecchia scuola, ma preferirei utilizzare un servizio Web o magari anche uno screen scraper per esportare i dati in un foglio di calcolo Excel.

In ogni caso, qual è il modo migliore per esportare i dati di tracciamento dei bug dall'HP Quality Center ospitato?

È stato utile?

Soluzione

Puoi utilizzare questo codice API QC per modificare bug/requisiti.

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(); 
}

Altri suggerimenti

Personalmente, mi piace l'API COM e la utilizzo per generare report sia Word che Excel.Ho fatto alcuni esperimenti con VS2005 e i risultati sono incoraggianti.

Se non vuoi seguire questa strada, ho un paio di suggerimenti.

  1. Se utilizzi le opzioni dei grafici (Analisi > Grafici).Ogni grafico ha una scheda chiamata griglia dati che ti consente di esportare i dati in Excel e in una serie di altri formati di dati.
  2. Se sei un amministratore o sei amichevole con il tuo amministratore, puoi scaricare l'intero database in Access e quindi importarlo in Excel.Naturalmente perderai tutte le relazioni tra i tavoli, ma è meglio di niente.È anche un ottimo modo per imparare lo schema del database.

Sfortunatamente QC al momento non espone alcun servizio web.Penso che il modo più semplice sarebbe interrogare direttamente il DB.I dati che stai cercando si trovano nello schema del progetto nella tabella BUG.

Il controllo qualità ha anche un componente aggiuntivo Excel che potresti provare, ma serve principalmente per aggiungere difetti da Excel al controllo qualità.

Se è possibile eseguire l'esportazione manuale (ovvero senza utilizzare un programma), il modo più semplice per esportare i dati sui difetti è il seguente.

In QC 9.2 (forse presente anche nelle versioni precedenti), c'è Export/All nel Defects menu, che esporta i difetti presenti nella griglia dei difetti in un foglio Excel.

I campi esportati sono quelli mostrati nella griglia dei difetti, che può essere personalizzata utilizzando il pulsante "Seleziona Colonne" (si presenta come una griglia verde).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top