从托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议。
- 如果您使用图表选项(分析>图表)。 每个graphics都有一个名为数据网格的选项卡,可以将数据导出到Excel和一堆其他数据格式。
- 如果您是pipe理员,或者与您的pipe理员好友,则可以将整个数据库转储到访问权限中,然后导入到Excel中。 当然,你会失去你所有的桌面关系,但总比没有好。 这也是学习数据库模式的好方法。
不幸的是QC目前不公开任何networking服务。 我认为最简单的方法是直接查询数据库。 您正在查找的数据位于BUG表中的项目模式中。
质量控制也有一个Excel插件,你可能想尝试,但主要是添加缺陷从Excel到QC。
如果您可以手动导出(即不使用程序),以下将是导出缺陷数据的最简单方法。
在QC 9.2中(可能也存在于早期版本中), Defects
菜单中的Export/All
( Export/All
)将Defects
网格中的缺陷导出到Excel工作表中。
导出的字段是在缺陷网格中显示的字段,可以使用“select列”button进行定制(看起来像绿色网格)。