繁体   English   中英

从托管的HP Quality Center导出错误跟踪数据的最佳方法是什么?

[英]What's the best way to export bug tracking data from hosted 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目前不公开任何网络服务。 我认为最简单的方法是直接查询数据库。 您要查找的数据位于BUG表中的项目架构中。

QC还有一个你可能想要尝试的excel插件,但它主要用于从excel到QC添加缺陷。

如果您可以手动导出(即不使用程序),以下将是导出缺陷数据的最简单方法。

在QC 9.2中(也可能出现在早期版本中),“ Defects菜单中有“ Export/All ”,它将缺陷网格中的缺陷导出到Excel工作表中。

导出的字段是缺陷网格中显示的字段,可以使用“选择列”按钮(看起来像绿色网格)进行自定义。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM