Esecuzioni dei Test sotto una Cartella + Info Ciclo

 

Lo statement riportato qui di seguito effettua una estrazione di dati relativi a Test presenti nelle strategie partendo da una Cartella di Test Lab collegata ad un Ciclo di Test definito nella sezione Releases. Il tracciato record è il seguente:

  • Release
  • Ciclo di Test
  • Cartella TestLab
  • Strategia (TestSet)
  • Nome del Test
  • Stato di Esecuzione

 

Il Prerequisito per questa query è il NodeID della folder.

 

Supponiamo che l'ID della cartella sia 196. Ecco la query:

 

SELECT A.REL_NAME AS RELEASE,
              B.RCYC_NAME AS CICLO,
              C.CF_ITEM_NAME AS FOLDER,
              D.CY_CYCLE AS TESTSET,
              E.TS_NAME AS TEST,
              F.TC_STATUS AS STATO
FROM CYCL_FOLD C
           JOIN (SELECT CY_CYCLE_ID,

                                     CY_CYCLE,

                                     CY_FOLDER_ID,

                                     CY_ASSIGN_RCYC FROM CYCLE) AS D

                       ON D.CY_FOLDER_ID = C.CF_ITEM_ID
           JOIN (SELECT RCYC_ID,

                                     RCYC_NAME,

                                     RCYC_PARENT_ID FROM RELEASE_CYCLES) AS B

                       ON B.RCYC_ID = D.CY_ASSIGN_RCYC
           JOIN (SELECT TC_TESTCYCL_ID,

                                     TC_CYCLE_ID,

                                     TC_TEST_ID,

                                     TC_STATUS FROM TESTCYCL) AS F

                       ON F.TC_CYCLE_ID = D.CY_CYCLE_ID
           JOIN (SELECT TS_TEST_ID,

                                    TS_NAME FROM TEST) AS E

                       ON E.TS_TEST_ID = F.TC_TEST_ID
           JOIN (SELECT REL_NAME,

                                    REL_ID FROM RELEASES) AS A

                       ON A.REL_ID = B.RCYC_PARENT_ID
WHERE C.CF_ITEM_ID = 196