Share via


Tesztelő eredménymátrix-mintajelentés alapján

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

Ha több tesztelő hajt végre teszteseteket, előfordulhat, hogy kevesen végezték el a hozzájuk rendelt tesztek végrehajtását, míg másoknak továbbra is vannak még végrehajtandó tesztek. A tesztelési pontok eredményeinek eloszlása a tesztelők között a tesztek terheléselosztási módjának megállapításához érhető el. A létrehozott jelentés hasonló a következő képhez.

Képernyőkép a Power BI Tester eredménymátrix-jelentéséről.

Fontos

Az Elemzési szolgáltatás OData-hírcsatornájának Power BI-integrációja és hozzáférése általánosan elérhető az Azure DevOps Serviceshez, valamint az Azure DevOps Server 2020- és újabb verzióihoz. A cikkben szereplő minta lekérdezések csak az Azure DevOps Server 2020 és újabb verzióira érvényesek, és a 3.0-s vagy újabb verziótól függnek. Javasoljuk, hogy használja ezeket a lekérdezéseket, és küldjön nekünk visszajelzést.

Előfeltételek

  • Az Analytics-adatok megtekintéséhez és a szolgáltatás lekérdezéséhez egy alapszintű hozzáféréssel rendelkező vagy annál nagyobb hozzáférésű projekt tagjának kell lennie. Alapértelmezés szerint minden projekttag rendelkezik az Analytics lekérdezéséhez és az Analytics-nézetek meghatározásához szükséges engedélyekkel.
  • A szolgáltatás- és szolgáltatás-engedélyezéssel, valamint az általános adatkövetési tevékenységekkel kapcsolatos egyéb előfeltételekről az Analytics eléréséhez szükséges engedélyek és előfeltételek című témakörben olvashat.

Feljegyzés

Ez a cikk feltételezi, hogy OData-lekérdezésekkel olvasta a mintajelentések áttekintését, és alapszintű ismeretekkel rendelkezik a Power BI-ról.

Ahhoz, hogy a jelentés hasznos adatokat hozzon létre, a csapatnak a következő tevékenységeket kell elvégeznie a teszttervek kezeléséhez:

  • Teszttervek, tesztcsomagok és tesztelési esetek definiálása. Adja meg az állapotukat. A tesztcsomag futtatásához folyamatban lévő állapotban kell lennie. A teszteset futtatásához kész állapotban kell lennie. Részletekért lásd: Tesztcsomagok és tesztcsomagok létrehozása, valamint manuális tesztelési esetek létrehozása.

  • Tesztesetek hozzárendelése adott tesztelőkhöz.

  • Manuális tesztek futtatása és az eredmények ellenőrzése. Jelölje meg az egyes ellenőrzési lépések eredményeit a tesztesetben sikeresnek vagy sikertelennek. További részletekért lásd: Manuális tesztek futtatása.

    Feljegyzés

    A tesztelőknek állapottal kell megjelölniük egy tesztlépést, ha az ellenőrzési tesztlépés. A teszt összesített eredménye az összes megjelölt tesztlépés állapotát tükrözi. Ezért a teszt sikertelen állapotú lesz, ha valamelyik tesztlépés sikertelenként van megjelölve, vagy nincs megjelölve.

Minta lekérdezések

Az entitáskészlet alábbi lekérdezéseivel TestPoints különböző, de hasonló tesztterv-állapotjelentéseket hozhat létre.

Feljegyzés

A szűrési vagy jelentéskészítési célokra elérhető tulajdonságok meghatározásához tekintse meg a Test Plans Analytics metaadat-referenciáit. Szűrheti a lekérdezéseket, vagy visszaadhatja a tulajdonságokat egy Property adott vagy egy adott értékkel elérhető értékek EntityTypeNavigationPropertyBinding Path bármelyikével EntitySet. Mindegyik EntitySet egy EntityType. Ha többet szeretne megtudni az egyes értékek adattípusáról, tekintse át a megfelelő EntityTypemetaadatokat.

Az alábbi Power BI-lekérdezést közvetlenül az Adat-üres> lekérdezés lekérése ablakba illessze be. További információkért tekintse át a mintajelentések áttekintését OData-lekérdezésekkel.

let 
    Source = OData.Feed ("https://analytics.dev.azure.com/{organization}/{project}/_odata/v3.0-preview/TestPoints?" 
        &"$apply=filter((TestSuite/TestPlanTitle eq '{testPlanTitle}'))" 
        &"/groupby((Tester/UserName, LastResultOutcome)," 
             &"aggregate($count as Count)" 
        &")", null, [Implementation="2.0"]) 
in 
    Source

Helyettesítési sztringek és lekérdezések lebontása

Cserélje le a következő sztringeket az értékekkel. Ne tartalmazzon szögletes zárójeleket {} a helyettesítéssel. Ha például a szervezet neve "Fabrikam", cserélje le a Fabrikamhelyére {organization} a nem {Fabrikam}.

  • {organization} - A szervezet neve
  • {project} - A csapat projektneve, vagy a "/{project}" teljes kihagyása projektközi lekérdezéshez
  • {testPlanTitle} - Annak a teszttervnek a címe, amelynek adatait vissza szeretné adni.

Lekérdezések lebontása

Az alábbi táblázat a lekérdezés egyes részeit ismerteti.

Lekérdezési rész

Leírás

filter((TestSuite/TestPlanTitle eq '{testPlanTitle}'))

Csak a kiválasztott tesztterv adatait adja vissza. Több csomagot is hozzáadhat olyan záradékkal, mint a filter((TestSuite/TestPlanTitle eq '{testPlanTitle1}' or TestSuite/TestPlanTitle eq '{testPlanTitle2}')). A tesztcsomagokhoz és a tesztkonfigurációkhoz kapcsolódó egyéb szűrőket itt is alkalmazhatja.

/groupby((Tester/UserName, LastResultOutcome),

A pontok csoportosítása a tesztelők felhasználóneve és eredménye alapján.

/aggregate($count as Count)

Adatok összesítése a szűrt tesztpontokon a számolásukkal Count.

(Nem kötelező) Lekérdezés átnevezése

Az alapértelmezett lekérdezéscímkét (Query1) átnevezheti valami értelmesebbre. Egyszerűen adjon meg egy új nevet a Lekérdezés Gépház panelen.

Képernyőkép a Power BI lekérdezési menüjének beállításairól, a lekérdezés átnevezéséről.

A Tesztelő oszlop kibontása

  1. Bontsa ki Tester

    • Válassza a kibontás gombot.

      Power BI Expand Tester

    • Jelölje ki az elsimítandó mezőket.

      A Power BI kijelöli az egyesítendő mezőket

    • A tábla most már tartalmazza a következő entitásmezőt Tester.UserName: .

      Bővített Power BI-tesztelő

  2. (Nem kötelező) Kattintson a jobb gombbal egy oszlopfejlécre, és válassza az Átnevezés...

    Képernyőkép a Power BI-adatok átalakításáról, az oszlopok átnevezéséről.

A kijelölési oszlopok adattípusának módosítása

A Power Query-szerkesztő válassza ki a számot tartalmazó oszlopokat(például Letiltva, Sikertelen és Nem alkalmazható), válassza az Adattípus lehetőséget az Átalakítás menüből, majd válassza a Teljes szám lehetőséget. Az adattípus módosításáról a Power BI-jelentések létrehozásához készült Transform Analytics-adatok, oszlop adattípus átalakítása című témakörben olvashat bővebben.

Zárja be a lekérdezést, és alkalmazza a módosításokat

Miután elvégezte az összes adatátalakítást, válassza a Kezdőlap menü Bezárás &alkalmaz elemét a lekérdezés mentéséhez és a Power BI Jelentés lapjára való visszatéréshez.

Képernyőkép a Power Query-szerkesztő Bezárás és alkalmazás lehetőségről.

Mátrixjelentés létrehozása

  1. A Power BI Vizualizációk területén válassza a Mátrix lehetőséget.

  2. Hozzáadás Tester.UserName sorokhoz.

  3. Hozzáadás LastResultOutcome oszlopokhoz.

  4. Hozzáadás Count az értékekhez, majd kattintson a jobb gombbal a mezőre, és válassza az Összeg lehetőséget

A jelentésnek az alábbi képhez hasonlóan kell kinéznie.

Képernyőkép a Power BI Mintatesztelő eredménymátrix-jelentéséről.