我们目前正在寻求在我们的一个项目中改进当前的缺陷报告流程(主要是通过加快它们的速度)。我们使用 HP QC 记录缺陷并使用 Excel 创建表格/图表。
我想知道是否可以在 HP QC 上运行 SQL 查询,因为它看起来是在关系数据库后端构建的......
如果是这样,这与excel(主要是导出)集成的效果如何...即您可以编写SQL语句返回一个表,然后将该表演示到excel中吗?
我们目前正在寻求在我们的一个项目中改进当前的缺陷报告流程(主要是通过加快它们的速度)。我们使用 HP QC 记录缺陷并使用 Excel 创建表格/图表。
我想知道是否可以在 HP QC 上运行 SQL 查询,因为它看起来是在关系数据库后端构建的......
如果是这样,这与excel(主要是导出)集成的效果如何...即您可以编写SQL语句返回一个表,然后将该表演示到excel中吗?
此答案将取决于您安装的 QC 版本,但如果您拥有 10.0 或更高版本,则该功能是内置的。如果您尚未安装 Excel 插件,请先安装。
接下来转到仪表板模块并单击分析视图(在 QC 10 中引入)。在那里单击绿色加号图标,然后在下拉菜单中选择新的 Excel 报告。使用 excel 选择的 excel 报告单击详细信息旁边的配置选项卡。然后,您可以使用查询生成器生成自定义 SQL 查询并将它们直接导出到 Excel 电子表格。这里有更多信息。
Excel 支持 VBA 。这是 Visual Basic 代码,您可以在其中创建到 QC 数据库的 ADODB 连接并触发查询。使用 Adodb 记录集,您可以将输出操作到 excel 中。
有关在 QC 数据库上编写查询的更多详细信息,您可以参考以下 URL。QC 主要有三到四个表,如需求、错误、测试、测试周期。下面的链接提供了更多的解释 QC 报告