Sdílet prostřednictvím


Tester podle zprávy z ukázkové matice výsledků

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

Když provádí několik testerů testovací případy, může být možné, že několik z nich dokončilo provádění testů přiřazených, zatímco ostatní ještě mají zbývající testy ke spuštění. Uvidíte rozdělení výsledků testovacích bodů mezi testery, abyste zjistili, jak můžou být testy vyváženy zatížením. Vygenerovaná sestava je podobná následujícímu obrázku.

Snímek obrazovky testeru Power BI podle sestavy matice výsledků

Důležité

Integrace Power BI a přístup k datovému kanálu OData služby Analytics Service jsou obecně dostupné pro Azure DevOps Services a Azure DevOps Server 2020 a novější verze. Ukázkové dotazy uvedené v tomto článku jsou platné pouze pro Azure DevOps Server 2020 a novější verze a závisí na verzi v3.0-Preview nebo novější. Doporučujeme, abyste tyto dotazy používali a poskytli nám zpětnou vazbu.

Kategorie Požadavky
úrovně přístupu - Člen projektu.
Alespoň základní přístup.
Oprávnění Ve výchozím nastavení mají členové projektu oprávnění provádět dotazy v Analytice a vytvářet zobrazení. Další informace o dalších požadavcích týkajících se povolení služeb a funkcí a obecných aktivit sledování dat najdete v tématu Oprávnění a požadavky pro přístup k Analýzám.

Poznámka:

Tento článek předpokládá, že jste si přečetli Přehled ukázkových sestav pomocí dotazů OData a že máte základní znalosti Power BI.

Aby zpráva vygenerovala užitečná data, tým musí pro správu testovacích plánů vykonat následující úkoly:

  • Definujte testovací plány, testovací sady a testovací případy. Zadejte jejich stav. Aby se sada Testů spustila, musí být ve stavu Probíhá. Aby se testovací případ spustil, musí být ve stavu Připraveno. Podrobnosti najdete v tématu Vytvoření testovacích plánů a testovacích sad a vytvoření ručních testovacích případů.

  • Přiřaďte testovací případy konkrétním testerům.

  • Spusťte ruční testy a ověřte výsledky. Označte výsledky každého kroku ověření v testovacím případě jako úspěšný nebo neúspěšný. Podrobnosti najdete v tématu Spouštění ručních testů.

    Poznámka:

    Testeři musí označit testovací krok se stavem, pokud se jedná o ověřovací testovací krok. Celkový výsledek testu odráží stav všech označených testovacích kroků. Test proto bude mít stav selhání, pokud je nějaký testovací krok označený jako neúspěšný nebo není označený.

Vzorové dotazy

Následující dotazy ze sady entit můžete použít k vytvoření různých, ale podobných zpráv o průběhu testovacího plánu TestPoints.

Poznámka:

Pro stanovení dostupných vlastností pro účely filtru nebo sestavy si prohlédněte referenční informace k metadatům pro analýzu testovacích plánů. Dotazy můžete filtrovat nebo vracet vlastnosti pomocí libovolné hodnoty Property v rámci hodnot EntityType nebo NavigationPropertyBinding Path dostupných s EntitySet. Každý EntitySet odpovídá hodnotě EntityType. Další informace o datovém typu každé hodnoty najdete v metadatech zadaných pro odpovídající EntityTypehodnotu .

Zkopírujte a vložte následující dotaz Power BI přímo do okna Získat Data>prázdný dotaz. Další informace najdete v tématu Přehled ukázkových sestav využívajících dotazy OData.

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

Náhradní řetězce a rozbor dotazů

Nahraďte následující řetězce hodnotami. Nepřidávejte závorky {} ke své náhradě. Pokud je název vaší organizace například "Fabrikam", nahraďte {organization}Fabrikam, nikoli {Fabrikam}.

  • {organization} – Název vaší organizace
  • {project} – Název vašeho týmového projektu nebo vynechejte úplně /{project} pro dotaz napříč projekty
  • {testPlanTitle} - Název testovacího plánu, jehož data chcete vrátit.

Rozpis dotazů

Následující tabulka popisuje jednotlivé části dotazu.

Část dotazování

Popis

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

Vrátí data pouze pro vybraný testovací plán. Můžete přidat více plánů s klauzulí, jako je filter((TestSuite/TestPlanTitle eq '{testPlanTitle1}' or TestSuite/TestPlanTitle eq '{testPlanTitle2}')). Tady můžete také použít všechny další filtry související s testovacími sadami, konfiguracemi testů.

/groupby((Tester/UserName, LastResultOutcome),

Seskupení bodů podle uživatelských jmen testerů a jejich výsledku

/aggregate($count as Count)

Agregujte data napříč filtrovanými testovacími body s počtem jako Count.

(Volitelné) Přejmenování dotazu

Výchozí popisek dotazu , Query1, můžete přejmenovat na něco smysluplnějšího. Jednoduše zadejte nový název z podokna Nastavení dotazu.

Snímek obrazovky s možnostmi nabídky dotazu Power BI a přejmenování dotazu

Rozbalení sloupce Tester

  1. Rozšířit Tester

    • Zvolte tlačítko pro rozbalení.

      Tester rozšíření Power BI

    • Vyberte pole, která chcete zplošťovat.

      Power BI: vyberte pole pro zploštění

    • Tabulka nyní obsahuje pole entity Tester.UserName.

      Rozbalený tester Power BI

  2. (Volitelné) Klikněte pravým tlačítkem na záhlaví sloupce a vyberte Přejmenovat...

    Snímek obrazovky s transformací dat Power BI a přejmenování sloupců

Změna datového typu vybraných sloupců

V Editor Power Query vyberte sloupce obsahující číslo, například Blokované, Neúspěšné a Nepoužitelné; v nabídce Transformace vyberte Datový typ a pak zvolte Celé číslo. Další informace o změně datového typu najdete v tématu Transformace analytických dat pro generování sestav Power BI a transformace datového typu sloupce.

Zavřete dotaz a použijte změny.

Jakmile dokončíte všechny transformace dat, zvolte Zavřít a použít z nabídky Domů pro uložení dotazu a vraťte se na kartu Sestava v Power BI.

Snímek obrazovky Editoru Power Query s volbou Zavřít a Použít

Vytvoření sestavy matice

  1. V Power BI v části Vizualizace zvolte Matice.

  2. Přidat Tester.UserName do řádků.

  3. Přidat LastResultOutcome do sloupců.

  4. Přidat Count do hodnot a kliknout pravým tlačítkem myši na pole a vybrat Součet

Vaše zpráva by měla vypadat podobně jako na následujícím obrázku.

Snímek obrazovky ukázkového testeru Power BI podle sestavy matice výsledků