Какой лучший способ экспортировать данные отслеживания ошибок из размещенного HP Quality Center? - PullRequest
4 голосов
/ 17 сентября 2008

Этот вопрос может быть слишком специфичным для продукта, но я хотел бы знать, экспортирует ли кто-нибудь данные отслеживания ошибок из HP Quality Center.

HP Quality Center (QC) имеет COM API старой школы, но я бы предпочел использовать веб-службу или даже скребок для экрана для экспорта данных в электронную таблицу Excel.

В любом случае, каков наилучший способ экспорта данных отслеживания ошибок из размещенного HP Quality Center?

Ответы [ 4 ]

6 голосов
/ 17 сентября 2008

Вы можете использовать этот код API QC для изменения ошибок / требований.

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(); 
}
1 голос
/ 08 января 2009

К сожалению, QC на данный момент не предоставляет никаких веб-сервисов. Я думаю, что самым простым способом было бы запросить базу данных напрямую. Данные, которые вы ищете, находятся в схеме проекта в таблице BUG.

У QC также есть надстройка для Excel, которую вы можете попробовать, но в основном это для добавления дефектов из Excel в QC.

1 голос
/ 20 октября 2008

Лично мне нравится COM API, и я использую его для создания отчетов Word и Excel. Я провел несколько экспериментов с VS2005, и результаты обнадеживают.

Если вы не хотите идти по этому пути, у меня есть пара предложений.

  1. Если вы используете параметры построения графиков (Анализ> Графики). У каждого графика есть вкладка с именем Сетка данных, которая позволяет экспортировать данные в Excel и множество других форматов данных.
  2. Если вы являетесь администратором или дружелюбно относитесь к своему администратору, вы можете отправить всю базу данных в доступ и затем импортировать в Excel. Конечно, вы потеряете все свои отношения за столом, но это лучше, чем ничего. Это также действительно хороший способ изучения схемы БД.
0 голосов
/ 20 октября 2008

Если для вас возможен экспорт вручную (т.е. без использования программы), следующий способ будет самым простым способом экспорта данных о дефектах.

В QC 9.2 (возможно, присутствует и в более ранних версиях) в меню Defects есть Export/All, который экспортирует дефекты в вашей сетке дефектов в лист Excel.

Экспортируемые поля - это поля, отображаемые в сетке дефектов, которые можно настроить с помощью кнопки «Выбрать столбцы» (выглядит как зеленая сетка).

...