Taula de continguts

L'Informe de Resultat de les Proves es basa en la plantilla disponible a Assumpte_IN_RPx_V2.0.docx Una vegada descarregada alguns dels apartats es generen automàticament a partir de la informació continguda a HP QC. Veure a continuació com incloure els fragments automàtics.

Gràfic ‘Estat execució proves’

  1. Accedir a HP QC/ALM a l’apartat ‘Dashboard > Analysis View’
  2. Prémer el botó d’afegir i escollir ‘Graph Wizard”
  3. Graph Type: Entity Graph
  4. Entity: seleccionar Tests
  5. Graph Type = Summary Graph
  6. Filter Selection: Define a new filtre
  7. Definir un nou filtre. A la pestanya ‘Cross filter’ escollir ‘Test Sets’ i ‘Use filter’. Seleccionar al camp ‘Target Cycle’ la carpeta del cicle de proves corresponent al present informe a generar (p.ex:^Releases\1.0.2\1.0.2 B001^)
  8. Pas 5. X-axis field: “Execution status”
  9. Pas 6. Prémer Finish
  10. Pas 7. Prémer icona “Pie chart” per tal de canviar l’aparença del gràfic
  11. Pas 8. Prémer la icona ‘Copy graph to clipboard’ i enganxar aquí al document
  12. Si es vol guardar, prémer “Add to Analysis Tree” i a “Graph Name” escriure “Estat execució proves” i triar la carpeta “Public”.

qc_resultat_proves_grafic1

Gràfic ‘Tests amb risc Alt’

  1. Accedir a HP QC/ALM a l’apartat ‘Dashboard > Analysis View’
  2. Prémer el botó d’afegir i escollir ‘Graph Wizard”
  3. Graph Type: Entity Graph
  4. Entity: seleccionar Tests
  5. Graph Type = Summary Graph
  6. Filter Selection: Define a new filter
  7. Definir un nou filtre. A la pestanya ‘Cross filter’ escollir ‘Test Sets’ i ‘Use filter’. Seleccionar al camp ‘Target Cycle’ la carpeta del cicle de proves corresponent al present informe a generar (p.ex:^Releases\1.0.2\1.0.2 B001^)
  8. Definir un nou filtre. A la pestanya ‘Cross filter’ escollir ‘Requirement’ i ‘Use filter’. Seleccionar al camp ‘RBQM Risk’ la lletra A corresponent al risc Alt.
  9. X-axis field: “Execution status”
  10. Prémer Finish
  11. Prémer icona “Pie chart” per tal de canviar l’aparença del gràfic
  12. Prémer la icona ‘Copy graph to clipboard’ i enganxar aquí al document
  13. Si es vol guardar, prémer “Add to Analysis Tree” i a “Graph Name” escriure “Tests amb risc Alt” i triar la carpeta “Public”.

qc_resultat_proves_grafic2

Gràfic ‘Tests amb risc Mig i baix’

  1. Accedir a HP QC/ALM a l’apartat ‘Dashboard > Analysis View’
  2. Prémer el botó d’afegir i escollir ‘Graph Wizard”
  3. Graph Type: Entity Graph
  4. Entity: seleccionar Tests
  5. Graph Type = Summary Graph
  6. Filter Selection: Define a new filter
  7. Definir un nou filtre. A la pestanya ‘Cross filter’ escollir ‘Test Sets’ i ‘Use filter’. Seleccionar al camp ‘Target Cycle’ la carpeta del cicle de proves corresponent al present informe a generar (p.ex:^Releases\1.0.2\1.0.2 B001^)
  8. Definir un nou filtre. A la pestanya ‘Cross filter’ escollir ‘Requirement’ i ‘Use filter’. Seleccionar al camp ‘RBQM Risk’ les lletres corresponents al risc mig i al risc baix.
  9. X-axis field: “Execution status”
  10. Prémer Finish
  11. Prémer icona “Pie chart” per tal de canviar l’aparença del gràfic
  12. Prémer la icona ‘Copy graph to clipboard’ i enganxar aquí al document
  13. Si es vol guardar, prémer “Add to Analysis Tree” i a “Graph Name” escriure “Tests amb risc Alt” i triar la carpeta “Public”.

qc_resultat_proves_grafic3

Gràfic ‘Tests per mòdul’

  1. Des del panell Defects seleccionar al menú ‘Analysis>Graphs>Graph Wizard’
  2. Pas 1: Entity: seleccionar Tests
  3. Pas 2. Graph Type = Summary Graph
  4. Pas 3. Use Current Project
  5. Pas 4. Definir un nou filtre. A la pestanya ‘Cross filter’ escollir ‘Test Sets’ i ‘Use filter’. Seleccionar al camp ‘Target Cycle’ la carpeta del cicle de proves corresponent al present informe a generar (p.ex:^Releases\1.0.2\1.0.2 B001^)
  6. Pas 5: Definir un nou filtre. A la pestanya ‘Cross filter’ escollir ‘Requirement’ i ‘Use filter’. Seleccionar al camp ‘Req. Parent” la carpeta del mòdul corresponent que es vol generar (p.ex: ^Requirements\Requisits Funcionals\MT4512 Gestió Matrícula i Fitxa de l’alumne^)
  7. Pas 6. X-axis field: “Execution status”
  8. Pas 7. Prémer Finish
  9. Pas 8. Prémer icona “Pie chart” per tal de canviar l’aparença del gràfic
  10. Pas 9. Prémer la icona ‘Copy graph to clipboard’ i enganxar aquí al document
  11. Si es vol guardar, prémer “Add to Analysis Tree” i a “Graph Name” escriure “Tests del mòdul X” i triar la carpeta “Public”.

qc_resultat_proves_grafic4

Gràfic ‘Defectes segons severitat i estat’

  1. Des del panell Defects seleccionar al menú ‘Analysis>Graphs>Graph Wizard’
  2. Pas 1: Entity: seleccionar Defects
  3. Pas 2. Graph Type = Summary Graph
  4. Pas 3. Use Current Project
  5. Pas 4. X-axis field: “Status”
  6. Pas 5. Grouped By “Severity”
  7. Pas 6. Prémer Finish
  8. Pas 7. Prémer “Data grid” per tal de canviar l’aparença del gràfic cap a una taula de dades. Prémer “Save Graph Data As” per guardar-ho en format “xls” i després copiar-ho al document.
  9. Pas 8. Prémer icona “Pie chart” per tal de canviar l’aparença del gràfic
  10. Pas 9. Prémer la icona ‘Copy graph to clipboard’ i enganxar aquí al document
  11. Si es vol guardar, prémer “Add to Analysis Tree” i a “Graph Name” escriure “Defectes segons severitat i estat” i triar la carpeta “Public”.

qc_resultat_proves_grafic5

Graella ‘Resultat de les proves satisfactòries’

  1. Anar a l’apartat Dashboard -> Secció “Analysis View”
  2. Prémer el botó per afegir un nou informe i escollir ‘New Excel Report’. Introduir un nom de document.
  3. Des de la pestanya ‘Configuration’ situar-se a ‘Query’ i copiar el següent contingut:

    /*  SQL Query to get the details of Test Cases and Requirements from a RELEASE in HP ALM */
    /* NO INCLOSES: TIPUS PROVA (TS_USER_02) = Auditoria */
    /* NO INCLOSES: NIVELL DE PROVA(TS_USER_01) = Revisió */
    SELECT
      B.rel_name AS "Versió",
      B.RCYC_NAME AS "Build",
      B.TS_USER_01 AS "Nivell Prova",
      B.CY_CYCLE as "Escenari",
      B.TS_TEST_ID AS "ID.",
      B.TS_NAME AS "Nom Prova",
      A.TS_DESCRIPTION AS "Descripció",
      B.TS_USER_02 AS "Tipus Prova",
      B.requisits AS "Requisits",
      B.TS_STATUS AS "StatusTest",
      B.Comentari AS "Comentari",
      //RUN.RN_COMMENTS AS "Comentari",
      //B.Comentari AS "Comentari",
      //A.TS_DEV_COMMENTS AS "Comentari",
      //A.TS_VC_CHECKIN_COMMENTS AS "Comentari",
      B.Resultat AS "StatusResult",
      CASE WHEN  (B.TS_USER_02 = 'Rendiment') THEN 'Automàtica'
        ELSE CASE WHEN (B.TS_USER_02 <> 'Rendiment' and A.TS_TYPE = 'QUICKTEST-TEST') THEN 'Automàtica'
        ELSE  CASE WHEN (A.TS_TYPE <> 'QUICKTEST-TEST') THEN 'Manual'
      END END END AS  "Tipus Exec"
        FROM
      TEST A,
    (
    SELECT DISTINCT
      rel_name,
      TEST.TS_TEST_ID,
      TEST.TS_NAME,
      RELEASE_CYCLES.RCYC_NAME,
      CYCLE.CY_CYCLE,
      TEST.TS_USER_02,
      TEST.TS_USER_01,
      RUN.RN_TEST_ID,
      DBMS_LOB.substr(RUN.RN_COMMENTS, 3000) AS Comentari,
      //RUN.RN_COMMENTS AS "Comentari"
      //DBMS_LOB.substr(TEST.TS_DEV_COMMENTS, 3000),
      CASE WHEN (TEST.TS_EXEC_STATUS = 'Passed') THEN 'Passed' END AS Resultat,
      TEST.TS_STATUS,
      requisits,
           CASE WHEN (TEST.TS_USER_01='Unitàries') THEN 1
           ELSE CASE WHEN (TEST.TS_USER_01='Integració') THEN 2
           ELSE CASE WHEN (TEST.TS_USER_01='Qualificació') THEN 3
           ELSE CASE WHEN (TEST.TS_USER_01='Acceptació') THEN 4
           ELSE CASE WHEN (TEST.TS_USER_01='Revisió') THEN 5
           END END END END END AS NrNP
      FROM TEST
      LEFT JOIN testcycl on testcycl.tc_test_id=test.ts_test_id
      LEFT JOIN run on run.rn_test_id = test.ts_test_id
      LEFT JOIN cycle on cycle.cy_cycle_id=testcycl.tc_cycle_id
      LEFT JOIN release_cycles on release_cycles.rcyc_id= cycle.cy_assign_rcyc
      LEFT JOIN releases on releases.rel_id = release_cycles.rcyc_parent_id,
    
    
      (SELECT TEST.TS_TEST_ID as req_prova_id, LISTAGG(REQ.RQ_REQ_ID, '; ') WITHIN GROUP (ORDER BY REQ.RQ_REQ_ID) AS requisits
       FROM TEST
       LEFT JOIN REQ_COVER on REQ_COVER.RC_ENTITY_ID=TEST.TS_TEST_ID
       LEFT JOIN REQ on REQ_COVER.RC_REQ_ID=REQ.RQ_REQ_ID
       GROUP BY TEST.TS_TEST_ID )
      WHERE req_prova_id=TEST.TS_TEST_ID and RCYC_NAME=@Build@ and TEST.TS_EXEC_STATUS='Passed'
      /* and TEST.TS_USER_02 <> 'Auditoria'  and TEST.TS_USER_01 <>'Revisió'   */
    ) B
    WHERE A.TS_TEST_ID = B.TS_TEST_ID
    ORDER BY B.RCYC_NAME, B.NrNP, B.TS_USER_02
    
  4. Prémer ‘Query Builder’ i a la pestanya ‘Query Parameters’ de a sota, prémer el botó d’afegir paràmetre () i incloure un paràmetre amb el nom ‘Build’ amb el valor per defecte ‘0.0.0.B001’.

  5. Des de la pestanya ‘Configuration’ situar-se a ‘Query’ i prémer el botó ‘Generate’.

  6. Incrustar el fitxer generat en l’informe de resultats

Graella ‘Resultat de les proves Blocked’

  1. Anar a l’apartat Dashboard -> Secció “Analysis View”
  2. Prémer el botó per afegir un nou informe i escollir ‘New Excel Report’. Introduir un nom de document.
  3. Des de la pestanya ‘Configuration’ situar-se a ‘Query’ i copiar el següent contingut:

    /*  SQL Query to get the details of Test Cases and Requirements from a RELEASE in HP ALM */
    /* NO INCLOSES: TIPUS PROVA (TS_USER_02) = Auditoria */
    /* NO INCLOSES: NIVELL DE PROVA(TS_USER_01) = Revisió */
    SELECT
      B.rel_name AS "Versió",
      B.RCYC_NAME AS "Build",
      B.TS_USER_01 AS "Nivell Prova",
      B.CY_CYCLE as "Escenari",
      B.TS_TEST_ID AS "ID.",
      B.TS_NAME AS "Nom Prova",
      A.TS_DESCRIPTION AS "Descripció",
      B.TS_USER_02 AS "Tipus Prova",
      B.requisits AS "Requisits",
      B.TS_STATUS AS "StatusTest",
      B.Comentari AS "Comentari",
      //RUN.RN_COMMENTS AS "Comentari",
      //B.Comentari AS "Comentari",
      //A.TS_DEV_COMMENTS AS "Comentari",
      //A.TS_VC_CHECKIN_COMMENTS AS "Comentari",
      B.Resultat AS "StatusResult",
      CASE WHEN  (B.TS_USER_02 = 'Rendiment') THEN 'Automàtica'
        ELSE CASE WHEN (B.TS_USER_02 <> 'Rendiment' and A.TS_TYPE = 'QUICKTEST-TEST') THEN 'Automàtica'
        ELSE  CASE WHEN (A.TS_TYPE <> 'QUICKTEST-TEST') THEN 'Manual'
      END END END AS  "Tipus Exec"
        FROM
      TEST A,
    (
    SELECT DISTINCT
      rel_name,
      TEST.TS_TEST_ID,
      TEST.TS_NAME,
      RELEASE_CYCLES.RCYC_NAME,
      CYCLE.CY_CYCLE,
      TEST.TS_USER_02,
      TEST.TS_USER_01,
      RUN.RN_TEST_ID,
      DBMS_LOB.substr(RUN.RN_COMMENTS, 3000) AS Comentari,
      //RUN.RN_COMMENTS AS "Comentari"
      //DBMS_LOB.substr(TEST.TS_DEV_COMMENTS, 3000),
      CASE WHEN (TEST.TS_EXEC_STATUS = 'Blocked') THEN 'Blocked' END AS Resultat,
      TEST.TS_STATUS,
      requisits,
           CASE WHEN (TEST.TS_USER_01='Unitàries') THEN 1
           ELSE CASE WHEN (TEST.TS_USER_01='Integració') THEN 2
           ELSE CASE WHEN (TEST.TS_USER_01='Qualificació') THEN 3
           ELSE CASE WHEN (TEST.TS_USER_01='Acceptació') THEN 4
           ELSE CASE WHEN (TEST.TS_USER_01='Revisió') THEN 5
           END END END END END AS NrNP
      FROM TEST
      LEFT JOIN testcycl on testcycl.tc_test_id=test.ts_test_id
      LEFT JOIN run on run.rn_test_id = test.ts_test_id
      LEFT JOIN cycle on cycle.cy_cycle_id=testcycl.tc_cycle_id
      LEFT JOIN release_cycles on release_cycles.rcyc_id= cycle.cy_assign_rcyc
      LEFT JOIN releases on releases.rel_id = release_cycles.rcyc_parent_id,
    
    
      (SELECT TEST.TS_TEST_ID as req_prova_id, LISTAGG(REQ.RQ_REQ_ID, '; ') WITHIN GROUP (ORDER BY REQ.RQ_REQ_ID) AS requisits
       FROM TEST
       LEFT JOIN REQ_COVER on REQ_COVER.RC_ENTITY_ID=TEST.TS_TEST_ID
       LEFT JOIN REQ on REQ_COVER.RC_REQ_ID=REQ.RQ_REQ_ID
       GROUP BY TEST.TS_TEST_ID )
      WHERE req_prova_id=TEST.TS_TEST_ID and RCYC_NAME=@Build@ and TEST.TS_EXEC_STATUS='Blocked'
      /* and TEST.TS_USER_02 <> 'Auditoria'  and TEST.TS_USER_01 <>'Revisió'   */
    ) B
    WHERE A.TS_TEST_ID = B.TS_TEST_ID
    ORDER BY B.RCYC_NAME, B.NrNP, B.TS_USER_02
    
  4. Prémer ‘Query Builder’ i a la pestanya ‘Query Parameters’ de a sota, prémer el botó d’afegir paràmetre () i incloure un paràmetre amb el nom ‘Build’ amb el valor per defecte ‘0.0.0.B001’.

  5. Des de la pestanya ‘Configuration’ situar-se a ‘Query’ i prémer el botó ‘Generate’.

  6. Incrustar el fitxer generat en l’informe de resultats

Graella ‘Resultat de les proves No Run’

  1. Anar a l’apartat Dashboard -> Secció “Analysis View”
  2. Prémer el botó per afegir un nou informe i escollir ‘New Excel Report’. Introduir un nom de document.
  3. Des de la pestanya ‘Configuration’ situar-se a ‘Query’ i copiar el següent contingut:

    /*  SQL Query to get the details of Test Cases and Requirements from a RELEASE in HP ALM */
    /* NO INCLOSES: TIPUS PROVA (TS_USER_02) = Auditoria */
    /* NO INCLOSES: NIVELL DE PROVA(TS_USER_01) = Revisió */
    SELECT
      B.rel_name AS "Versió",
      B.RCYC_NAME AS "Build",
      B.TS_USER_01 AS "Nivell Prova",
      B.CY_CYCLE as "Escenari",
      B.TS_TEST_ID AS "ID.",
      B.TS_NAME AS "Nom Prova",
      A.TS_DESCRIPTION AS "Descripció",
      B.TS_USER_02 AS "Tipus Prova",
      B.requisits AS "Requisits",
      B.TS_STATUS AS "StatusTest",
      B.Comentari AS "Comentari",
      //RUN.RN_COMMENTS AS "Comentari",
      //B.Comentari AS "Comentari",
      //A.TS_DEV_COMMENTS AS "Comentari",
      //A.TS_VC_CHECKIN_COMMENTS AS "Comentari",
      B.Resultat AS "StatusResult",
      CASE WHEN  (B.TS_USER_02 = 'Rendiment') THEN 'Automàtica'
        ELSE CASE WHEN (B.TS_USER_02 <> 'Rendiment' and A.TS_TYPE = 'QUICKTEST-TEST') THEN 'Automàtica'
        ELSE  CASE WHEN (A.TS_TYPE <> 'QUICKTEST-TEST') THEN 'Manual'
      END END END AS  "Tipus Exec"
        FROM
      TEST A,
    (
    SELECT DISTINCT
      rel_name,
      TEST.TS_TEST_ID,
      TEST.TS_NAME,
      RELEASE_CYCLES.RCYC_NAME,
      CYCLE.CY_CYCLE,
      TEST.TS_USER_02,
      TEST.TS_USER_01,
      RUN.RN_TEST_ID,
      DBMS_LOB.substr(RUN.RN_COMMENTS, 3000) AS Comentari,
      //RUN.RN_COMMENTS AS "Comentari"
      //DBMS_LOB.substr(TEST.TS_DEV_COMMENTS, 3000),
      CASE WHEN (TEST.TS_EXEC_STATUS = 'No Run') THEN 'No Run' END AS Resultat,
      TEST.TS_STATUS,
      requisits,
           CASE WHEN (TEST.TS_USER_01='Unitàries') THEN 1
           ELSE CASE WHEN (TEST.TS_USER_01='Integració') THEN 2
           ELSE CASE WHEN (TEST.TS_USER_01='Qualificació') THEN 3
           ELSE CASE WHEN (TEST.TS_USER_01='Acceptació') THEN 4
           ELSE CASE WHEN (TEST.TS_USER_01='Revisió') THEN 5
           END END END END END AS NrNP
      FROM TEST
      LEFT JOIN testcycl on testcycl.tc_test_id=test.ts_test_id
      LEFT JOIN run on run.rn_test_id = test.ts_test_id
      LEFT JOIN cycle on cycle.cy_cycle_id=testcycl.tc_cycle_id
      LEFT JOIN release_cycles on release_cycles.rcyc_id= cycle.cy_assign_rcyc
      LEFT JOIN releases on releases.rel_id = release_cycles.rcyc_parent_id,
    
    
      (SELECT TEST.TS_TEST_ID as req_prova_id, LISTAGG(REQ.RQ_REQ_ID, '; ') WITHIN GROUP (ORDER BY REQ.RQ_REQ_ID) AS requisits
       FROM TEST
       LEFT JOIN REQ_COVER on REQ_COVER.RC_ENTITY_ID=TEST.TS_TEST_ID
       LEFT JOIN REQ on REQ_COVER.RC_REQ_ID=REQ.RQ_REQ_ID
       GROUP BY TEST.TS_TEST_ID )
      WHERE req_prova_id=TEST.TS_TEST_ID and RCYC_NAME=@Build@ and TEST.TS_EXEC_STATUS='No Run'
      /* and TEST.TS_USER_02 <> 'Auditoria'  and TEST.TS_USER_01 <>'Revisió'   */
    ) B
    WHERE A.TS_TEST_ID = B.TS_TEST_ID
    ORDER BY B.RCYC_NAME, B.NrNP, B.TS_USER_02
    
  4. Prémer ‘Query Builder’ i a la pestanya ‘Query Parameters’ de a sota, prémer el botó d’afegir paràmetre () i incloure un paràmetre amb el nom ‘Build’ amb el valor per defecte ‘0.0.0.B001’.

  5. Des de la pestanya ‘Configuration’ situar-se a ‘Query’ i prémer el botó ‘Generate’.

  6. Incrustar el fitxer generat en l’informe de resultats

Graella ‘Resultat de les proves Failed’

  1. Anar a l’apartat Dashboard -> Secció “Analysis View”
  2. Prémer el botó per afegir un nou informe i escollir ‘New Excel Report’. Introduir un nom de document.
  3. Des de la pestanya ‘Configuration’ situar-se a ‘Query’ i copiar el següent contingut:

    /*  SQL Query to get the details of Test Cases and Requirements from a RELEASE in HP ALM */
    /* NO INCLOSES: TIPUS PROVA (TS_USER_02) = Auditoria */
    /* NO INCLOSES: NIVELL DE PROVA(TS_USER_01) = Revisió */
    SELECT
      B.rel_name AS "Versió",
      B.RCYC_NAME AS "Build",
      B.TS_USER_01 AS "Nivell Prova",
      B.CY_CYCLE as "Escenari",
      B.TS_TEST_ID AS "ID.",
      B.TS_NAME AS "Nom Prova",
      A.TS_DESCRIPTION AS "Descripció",
      B.TS_USER_02 AS "Tipus Prova",
      B.requisits AS "Requisits",
      B.TS_STATUS AS "StatusTest",
      B.Comentari AS "Comentari",
      //RUN.RN_COMMENTS AS "Comentari",
      //B.Comentari AS "Comentari",
      //A.TS_DEV_COMMENTS AS "Comentari",
      //A.TS_VC_CHECKIN_COMMENTS AS "Comentari",
      B.Resultat AS "StatusResult",
      CASE WHEN  (B.TS_USER_02 = 'Rendiment') THEN 'Automàtica'
        ELSE CASE WHEN (B.TS_USER_02 <> 'Rendiment' and A.TS_TYPE = 'QUICKTEST-TEST') THEN 'Automàtica'
        ELSE  CASE WHEN (A.TS_TYPE <> 'QUICKTEST-TEST') THEN 'Manual'
      END END END AS  "Tipus Exec"
        FROM
      TEST A,
    (
    SELECT DISTINCT
      rel_name,
      TEST.TS_TEST_ID,
      TEST.TS_NAME,
      RELEASE_CYCLES.RCYC_NAME,
      CYCLE.CY_CYCLE,
      TEST.TS_USER_02,
      TEST.TS_USER_01,
      RUN.RN_TEST_ID,
      DBMS_LOB.substr(RUN.RN_COMMENTS, 3000) AS Comentari,
      //RUN.RN_COMMENTS AS "Comentari"
      //DBMS_LOB.substr(TEST.TS_DEV_COMMENTS, 3000),
      CASE WHEN (TEST.TS_EXEC_STATUS = 'Failed') THEN 'Failed' END AS Resultat,
      TEST.TS_STATUS,
      requisits,
           CASE WHEN (TEST.TS_USER_01='Unitàries') THEN 1
           ELSE CASE WHEN (TEST.TS_USER_01='Integració') THEN 2
           ELSE CASE WHEN (TEST.TS_USER_01='Qualificació') THEN 3
           ELSE CASE WHEN (TEST.TS_USER_01='Acceptació') THEN 4
           ELSE CASE WHEN (TEST.TS_USER_01='Revisió') THEN 5
           END END END END END AS NrNP
      FROM TEST
      LEFT JOIN testcycl on testcycl.tc_test_id=test.ts_test_id
      LEFT JOIN run on run.rn_test_id = test.ts_test_id
      LEFT JOIN cycle on cycle.cy_cycle_id=testcycl.tc_cycle_id
      LEFT JOIN release_cycles on release_cycles.rcyc_id= cycle.cy_assign_rcyc
      LEFT JOIN releases on releases.rel_id = release_cycles.rcyc_parent_id,
    
    
      (SELECT TEST.TS_TEST_ID as req_prova_id, LISTAGG(REQ.RQ_REQ_ID, '; ') WITHIN GROUP (ORDER BY REQ.RQ_REQ_ID) AS requisits
       FROM TEST
       LEFT JOIN REQ_COVER on REQ_COVER.RC_ENTITY_ID=TEST.TS_TEST_ID
       LEFT JOIN REQ on REQ_COVER.RC_REQ_ID=REQ.RQ_REQ_ID
       GROUP BY TEST.TS_TEST_ID )
      WHERE req_prova_id=TEST.TS_TEST_ID and RCYC_NAME=@Build@ and TEST.TS_EXEC_STATUS='Failed'
      /* and TEST.TS_USER_02 <> 'Auditoria'  and TEST.TS_USER_01 <>'Revisió'   */
    ) B
    WHERE A.TS_TEST_ID = B.TS_TEST_ID
    ORDER BY B.RCYC_NAME, B.NrNP, B.TS_USER_02
    
  4. Prémer ‘Query Builder’ i a la pestanya ‘Query Parameters’ de a sota, prémer el botó d’afegir paràmetre () i incloure un paràmetre amb el nom ‘Build’ amb el valor per defecte ‘0.0.0.B001’.

  5. Des de la pestanya ‘Configuration’ situar-se a ‘Query’ i prémer el botó ‘Generate’.

  6. Incrustar el fitxer generat en l’informe de resultats