哪些资源可以帮助我了解 QC 10.0 的数据模型以便编写我的 SQL 查询?

软件测试 质量中心 qtp sql
2022-01-16 22:28:36

我是 Quality Center 10.0 HP 软件测试工具的新手。

根据我的理解,为了从 QC 生成报告并对场景进行故障排除,我们需要在 QC 后端数据库中编写 SQL 查询。就我而言,它是 SQL 数据库。

我下载了数据库参考帮助文件,但我不明白从哪里开始。

它只是给出了表名及其信息。

对于像我这样的初学者,是否有任何在线教程或有用的网站、动手练习、场景,我可以更好地理解如何为 QC 数据模型编写查询?我对SQL编码本身非常有信心,我想知道的是如何根据QC工具中出现的场景查询QC数据库表。

请建议。

谢谢,斯里哈里

2个回答

Srihari... 我对 QC 也比较陌生。关于查询QC DB,我主要是检索BUG数据,主要是通过Dashboard模块中的反复试验学习的。最初,我不知道要包含哪些列,所以我只是做了一个查询来 select * from BUG where bg_bug_id = <some bug ID I had logged>

本质上,我对 BUG 的基本查询写在下面。我只是从那里修改。

SELECT
  BUG.BG_BUG_ID,
  RELEASES.REL_NAME as "Detected in Release",
  RELEASE_CYCLES.RCYC_NAME as "Detected in Cycle",
  BUG.BG_DETECTED_BY as "Submitted By",
  BUG.BG_SUMMARY as Summary,
  BUG.BG_DESCRIPTION as Description,
  BUG.BG_STATUS as State
  -- plus other BUG details
FROM BUG
  LEFT JOIN RELEASES
   ON BUG.BG_DETECTED_IN_REL = RELEASES.REL_ID
  LEFT JOIN RELEASE_CYCLES
   ON BUG.BG_DETECTED_IN_RCYC = RELEASE_CYCLES.RCYC_ID
-- WHERE clause
-- ORDER BY 1

'希望这可以帮助 :)

如果(这是一个“如果”,因为您的问题不清楚)您想学习 SQL,那么最近的“Learn SQL The Hard Way”位于http://sql.learncodethehardway.org/book/

我的清单上有这个要尝试的东西,所以我可以刷新我的 SQL 知识