Megosztás a következőn keresztül:


Test Analytics

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Az egészséges DevOps-folyamat fenntartása szempontjából kulcsfontosságú a tesztminőség nyomon követése és a tesztfedezet javítása. A test analytics közel valós idejű betekintést biztosít a buildek és kiadások tesztelési adataiba. Segít a folyamat hatékonyságának javításában az ismétlődő, nagy hatású minőségi problémák azonosításával.

Feljegyzés

A tesztelemzés jelenleg csak az Azure Pipelinesban érhető el.

Olvassa el a szószedetet a tesztjelentések terminológiájának megértéséhez.

Szükség esetén telepítse az Analytics-bővítményt

További információ: The Analytics Marketplace bővítmény.

Buildek tesztelemzésének megtekintése

Ha segíteni szeretne a csapatoknak a gyakran vagy időszakosan sikertelen tesztek megtalálásában és javításában, használja a leggyakoribb sikertelen tesztek jelentését. A build összefoglalása tartalmazza a jelentést üzemeltető Elemzés lapot. A felső szintű nézet összefoglalja a kiválasztott buildelési folyamat tesztelési sebességét és eredményeit a megadott időszakra vonatkozóan. Az alapértelmezett tartomány 14 nap.

Trendek megtekintése a buildelésben

A kiadások tesztelési elemzésének megtekintése

A kiadás részeként végrehajtott tesztekhez a jobb felső sarokban található Analytics-hivatkozásból érheti el a tesztelemzéseket. A buildhez hasonlóan az összegzés összesített nézetet biztosít a tesztátvételi sebességről és a megadott időszakra vonatkozó eredményekről.

Trendek megtekintése a kiadásban

Tesztelési hibák

Nyisson meg egy összeállítási vagy kiadási összegzést a leggyakoribb sikertelen tesztek jelentésének megtekintéséhez. Ez a jelentés részletes áttekintést nyújt a folyamat leggyakoribb sikertelen tesztjeiről, valamint a hibák részleteiről.

Tesztelemzés részletes nézete

A részletes nézet két szakaszt tartalmaz:

  • Összefoglalás: A buildben vagy kiadásban a megadott időszakban végrehajtott tesztek fő mennyiségi mérőszámait tartalmazza. Az alapértelmezett nézet 14 napig jeleníti meg az adatokat.

    • Pass rate and results:/> (Pass rate and results): A pass százalékos érték, valamint a tesztek eloszlása a különböző eredmények között.

      Átviteli sebesség megtekintése

    • Sikertelen tesztek: A megadott időszakban sikertelen tesztek eltérő számát adja meg. Az előző példában 986 teszthiba 124 tesztből származik.

      Sikertelen tesztek megtekintése

    • Diagramnézet: A teljes teszthibák trendje és a megadott időszak minden napján érvényes átlagos átviteli sebesség.

      Diagram megtekintése

  • Eredmények: A leggyakoribb sikertelen tesztek listája a hibák teljes száma alapján. Segít azonosítani a problémás teszteket, és részletes összefoglalást nyújt az eredményekről.

    Eredmények megtekintése.

Csoporttesztelési hibák

A jelentésnézet több különböző módon is rendszerezhető a csoport beállításával . A teszteredmények csoportosítása mély betekintést nyújt a leggyakoribb sikertelen tesztek különböző aspektusaiba. Az alábbi példában a teszteredmények a hozzá tartozó tesztfájlok alapján vannak csoportosítva. Megjeleníti a tesztfájlokat és azok hozzájárulását a tesztelési hibák teljes összegéhez a megadott időszakban, hogy könnyebben azonosíthassa és rangsorolja a következő lépéseket. Emellett minden tesztfájl esetében megjeleníti azokat a teszteket, amelyek hozzájárulnak ezekhez a hibákhoz.

Csoportosítás tesztfájlok szerint

Lehatolás az egyes tesztekre

Miután azonosított egy vagy több tesztet a Részletek szakaszban, válassza ki az elemezni kívánt tesztet. Ez a művelet részletező nézetet biztosít a kiválasztott tesztről, és egy halmozott diagramot jelenít meg a teszt különböző eredményeiről, például a teszt sikeres vagy sikertelen példányairól, a megadott időszak minden napjára vonatkozóan. Ez a nézet segít a rejtett mintákból való következtetésben, és ennek megfelelően hajthatja végre a műveleteket.

Lehatolás teszteléshez

A megfelelő rácsnézet felsorolja a kiválasztott teszt végrehajtásának összes példányát az adott időszakban.

Az összes tesztpéldány megtekintése

Hibaelemzés

Ha a kiváltó okok hibaelemzését szeretné elvégezni, válasszon ki egy vagy több tesztvégrehajtási példányt a részletezési nézetben a hiba részleteinek megtekintéséhez a környezetben.

Hiba részleteinek megtekintése

Rejtett minták következtetése

Ha egyetlen végrehajtási példány tesztelési hibáit vizsgáljuk, gyakran nehéz bármilyen mintát kikövetkeztetni. Az alábbi példában a tesztelési hibák egy adott időszakban történtek, ami segít a vizsgálat hatókörének szűkítésében.

Példa a teszthibák mintájára.

Egy másik példa az olyan tesztek, amelyek nemdeterminista viselkedést mutatnak (gyakran pelyhes teszteknek is nevezik). Előfordulhat, hogy a tesztvégrehajtás egyes példányainak vizsgálata nem nyújt érdemi elemzést a viselkedésről. A tesztvégrehajtási trendek megfigyelése azonban segíthet a rejtett minták feltárásában és a hibák megoldásában.

Jelentésinformációs forrás

A tesztelemzési információk forrása a buildelési vagy kiadási folyamat közzétett teszteredményeinek készlete. Ezek az eredmények egy adott időszak alatt halmozódnak fel, és a test analytics által biztosított gazdag elemzések alapját képezik.

Súgó és támogatás