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

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

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top