如何使用需求详细信息在 HP-ALM 中获取测试覆盖率详细信息

问题描述 投票:0回答:1

我在 HP-ALM 中运行 SQL 查询以使用需求实体获取测试覆盖率详细信息 例如

SELECT REQ.RQ_REQ_ID
FROM REQ

但是我在需求实体中没有看到任何与测试覆盖率相关的列。同样在测试实体中没有关联的需求 ID 我如何通过加入他们来获取测试覆盖率详细信息和需求详细信息?

SELECT REQ.RQ_REQ_ID, TEST.TS_TEST_ID
FROM REQ, TEST
WHERE TEST.TS_USER_TEMPLATE_04 = REQ.RQ_USER_TEMPLATE_18
sql alm hp-alm
1个回答
0
投票

SQL-JOIN查询了四张表

SELECT
 "requirement"."RQ_USER_TEMPLATE_20" AS "Parent Req ID",
 "requirement"."RQ_REQ_ID" AS "Req ID",
 "test"."TS_TEST_ID" AS "Test ID",
 "REL_NAME" AS "Target Release",
 "requirement"."RQ_REQ_AUTHOR" AS "Author",
 "requirement"."RQ_REQ_NAME" AS "Req Name",
 "test"."TS_NAME" AS "Test Name"
FROM
 TEST "test"
 INNER JOIN REQ_COVER "requirement_coverage" 
 ON 
 "test"."TS_TEST_ID" = "requirement_coverage"."RC_ENTITY_ID" 
 AND
 "requirement_coverage"."RC_ENTITY_TYPE" = 'TEST'
 INNER JOIN REQ "requirement" 
 ON 
 "requirement"."RQ_REQ_ID" = "requirement_coverage"."RC_REQ_ID"
 INNER JOIN ALL_LISTS "test_folder" 
 ON 
 "test_folder"."AL_ITEM_ID" = "test"."TS_SUBJECT"
 INNER JOIN REQ_TYPE "requirement_type" 
 ON 
 "requirement"."RQ_TYPE_ID" = "requirement_type"."TPR_TYPE_ID"

更多细节ALM查询细节

© www.soinside.com 2019 - 2024. All rights reserved.