Как лучше всего экспортировать данные отслеживания ошибок из размещенного HP Quality Center?
-
09-06-2019 - |
Вопрос
Возможно, этот вопрос слишком специфичен для продукта, но я хотел бы знать, экспортирует ли кто-нибудь данные об ошибках из 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, и результаты обнадеживают.
Если вы не хотите идти по этому пути, у меня есть пара предложений.
- Если вы используете параметры диаграмм (Анализ > Графики).На каждом графике есть вкладка, называемая сеткой данных, которая позволяет экспортировать данные в Excel и множество других форматов данных.
- Если вы являетесь администратором или дружите со своим администратором, вы можете загрузить всю базу данных в доступ, а затем импортировать ее в Excel.Конечно, вы потеряете все связи между таблицами, но это лучше, чем ничего.Это также действительно хороший способ изучить схему БД.
К сожалению, QC на данный момент не предоставляет никаких веб-сервисов.Я думаю, что самым простым способом было бы напрямую запросить БД.Данные, которые вы ищете, находятся в схеме проекта в таблице BUG.
У QC также есть надстройка Excel, которую вы можете попробовать, но она в основном предназначена для добавления дефектов из Excel в QC.
Если для вас возможен экспорт вручную (т. е. без использования программы), то следующий способ будет самым простым способом экспорта данных о дефектах.
В QC 9.2 (возможно, присутствует и в более ранних версиях) есть Export/All
в Defects
меню, которое экспортирует дефекты из таблицы дефектов в лист Excel.
Экспортируются поля, показанные в сетке дефектов, которую можно настроить с помощью кнопки «Выбрать столбцы» (выглядит как зеленая сетка).