호스팅된 HP Quality Center에서 버그 추적 데이터를 내보내는 가장 좋은 방법은 무엇입니까?

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

문제

이 질문은 제품별로 너무 구체적일 수 있지만 HP Quality Center에서 버그 추적 데이터를 내보내는 사람이 있는지 알고 싶습니다.

HP Quality Center(QC)에는 구식 COM API가 있지만 웹 서비스나 스크린 스크레이퍼를 사용하여 데이터를 Excel 스프레드시트로 내보내는 것이 좋습니다.

어쨌든 호스팅된 HP Quality Center에서 버그 추적 데이터를 내보내는 가장 좋은 방법은 무엇입니까?

도움이 되었습니까?

해결책

이 QC 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로 가져올 수 있습니다.물론 테이블 관계가 모두 해제되지만 아무것도 없는 것보다는 낫습니다.또한 DB 스키마를 배우는 정말 좋은 방법이기도 합니다.

불행히도 QC는 현재 어떤 웹 서비스도 공개하지 않습니다.가장 쉬운 방법은 DB에 직접 쿼리하는 것입니다.찾고 있는 데이터는 BUG 테이블의 프로젝트 스키마에 있습니다.

QC에는 시도해 볼 만한 Excel 추가 기능도 있지만 주로 Excel의 결함을 QC에 추가하는 데 사용됩니다.

수동 내보내기(예: 프로그램을 사용하지 않음)가 가능한 경우 결함 데이터를 내보내는 가장 쉬운 방법은 다음과 같습니다.

QC 9.2(이전 버전에도 있을 수 있음)에는 다음이 있습니다. Export/All 에서 Defects 결함 그리드의 결함을 Excel 시트로 내보내는 메뉴입니다.

내보낸 필드는 결함 그리드에 표시되는 필드이며 "열 선택" 버튼(녹색 그리드처럼 보임)을 사용하여 사용자 정의할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top