ALM测试集名称报告

时间:2020-04-23 12:40:48

标签: alm hp-quality-center hp-alm

我在做一份报告时遇到了困难,该报告应该代表以下内容

  1. 测试集名称
  2. 测试实例ID
  3. 测试集ID
  4. 测试用例的执行日期
  5. 测试用例的执行日期
  6. 执行状态

我在ALM查询生成器中使用了该代码,我确实设法写下了结构,但问题是我需要实现一个预处理弹出窗口,以问我您想使用哪个过滤器测试名称” “测试集名称”可以在查询生成器内的参数复选框中找到,我的问题是,有没有一种方法可以过滤多个测试集名称?概念本身,我可以使用可变数量的测试集名称进行过滤,例如在生成报告之前,显示的弹出窗口询问我您希望使用多少测试集名称进行过滤,我可以在其中手动输入它们“字段”和报告将根据用户输入的指定测试集名称生成。那可行吗?或一次可以输入一个测试集名称,作为解决方法,我所做的是输入2行或3行硬编码,以便从test_set_name中选择2或3次,并在下面添加相同的参数编号,以便它们匹配,因此在这种情况下,生成后应显示test_set_name1和2,并且我可以输入两个值进行过滤,所以有什么方法可以应用变量字段..未附加到特定的过滤器值,也许我想过滤使用5个甚至10个测试集名称

希望我自己弄清楚,如果我再三重复一遍,我就表示歉意。 这是我自己构建的代码:

SELECT
    CYCLE.cy_cycle AS "TEST_SET_NAME_01",
    CYCLE.cy_cycle AS "TEST_SET_NAME_02",
    TESTCYCL.TC_TESTCYCL_ID AS "TEST INSTACE ID",
    TESTCYCL.TC_CYCLE_ID AS "TEST_SET_ID",
    TESTCYCL.TC_TEST_ID AS "TEST ID",
    TESTCYCL.TC_EXEC_DATE,
    TESTCYCL.TC_EXEC_TIME,
    TESTCYCL.TC_STATUS as "EXEC status",
    TEST.TS_NAME AS "TEST NAME"

FROM ((TESTCYCL
join CYCLE on CYCLE.CY_CYCLE_ID = TESTCYCL.TC_CYCLE_ID)
join Test on TEST.TS_TEST_ID = TESTCYCL.TC_TEST_ID )
where CYCLE.cy_cycle = '@TEST_SET_NAME_01@' or CYCLE.cy_cycle = '@TEST_SET_NAME_02@' or TESTCYCL.TC_CYCLE_ID = '@TEST_SET_ID@'

这是我的第一篇文章,我确实阅读了上一个问题,但没有遇到任何相似之处。

0 个答案:

没有答案