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

这个问题可能太产品特定,但我想知道是否有人从HP质量中心导出错误跟踪数据。

惠普质量中心(QC)有一个老学校的COM API,但我宁愿使用Web服务或者甚至屏幕刮板将数据导出到Excel电子表格。

无论如何,从托pipe的HP质量中心导出错误跟踪数据的最佳方式是什么?

您可以使用此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做了一些实验,结果令人鼓舞。

如果你不想走这条路,我有几点build议。

  1. 如果您使用图表选项(分析>图表)。 每个graphics都有一个名为数据网格的选项卡,可以将数据导出到Excel和一堆其他数据格式。
  2. 如果您是pipe理员,或者与您的pipe理员好友,则可以将整个数据库转储到访问权限中,然后导入到Excel中。 当然,你会失去你所有的桌面关系,但总比没有好。 这也是学习数据库模式的好方法。

不幸的是QC目前不公开任何networking服务。 我认为最简单的方法是直接查询数据库。 您正在查找的数据位于BUG表中的项目模式中。

质量控制也有一个Excel插件,你可能想尝试,但主要是添加缺陷从Excel到QC。

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

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

导出的字段是在缺陷网格中显示的字段,可以使用“select列”button进行定制(看起来像绿色网格)。

Interesting Posts