2008-09-17 6 views
4

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

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

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

ответ

6

Вы можете использовать этот код 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(); 
} 
+0

Похоже, эта ссылка умерла в прошедшие годы. – Bruce

1

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

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

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

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

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

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

1

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

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