Tesztelemzés

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

A tesztminőség időbeli nyomon követése és a tesztfedezet javítása kulcsfontosságú az egészséges DevOps-folyamat fenntartásához. A Tesztelemzés közel valós idejű betekintést nyújt a buildekhez és kiadásokhoz tartozó tesztadatokba. 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.

Megjegyzés

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

A tesztjelentések terminológiájának megismeréséhez olvassa el a szószedetet .

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

További információ: Az Elemzési piactér bővítmény.

Buildek tesztelemzéseinek megtekintése

A gyakran vagy időszakosan sikertelen tesztek megkereséséhez és javításához használja a legtöbb sikertelen tesztjelentést . A buildösszesítés tartalmazza a jelentést üzemeltető Elemzés oldalt. A legfelső szintű nézet a kiválasztott buildelési folyamat tesztelési sebességének és eredményeinek összegzését tartalmazza a megadott időszakra vonatkozóan. Az alapértelmezett tartomány 14 nap.

Trendek megtekintése a buildben

Tesztelési elemzések megtekintése kiadásokhoz

A kiadás részeként végrehajtott tesztekhez a jobb felső sarokban található Elemzés hivatkozásról érheti el a tesztelemzéseket. A buildhez hasonlóan az összegzés összesített képet ad 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 build- vagy kiadási összegzést a sikertelen tesztekről szóló jelentés megtekintéséhez. Ez a jelentés részletes áttekintést nyújt a folyamat leggyakoribb sikertelen tesztjeiről, valamint a hiba részleteiről.

Tesztelemzés részletes nézete

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

  • Összefoglalás: Fő mennyiségi metrikákat biztosít a buildben vagy kiadásban a megadott időszakban végrehajtott tesztekhez. Az alapértelmezett nézet 14 napig jeleníti meg az adatokat.

    • Pass rate and results (Pass rate and results) (Pass rate and results( Pass rate and results) (Pass rate and results( Pass rate and results) (Pass rate and results( Pass rate and results) (Pass rate and results) (Pass rate and

      Hozzáférési sebesség megtekintése

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

      Sikertelen tesztek megtekintése

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

      Diagram megtekintése

  • Eredmények: A sikertelen tesztek listája a hibák teljes száma alapján. Segít azonosítani a problémás teszteket, és lehetővé teszi az eredmények részletes összegzését.

    Eredmények megtekintése.

Csoporttesztelési hibák

A jelentésnézet többféleképpen is rendszerezhető a csoportonkénti beállítással. A teszteredmények csoportosítása mély betekintést nyújthat 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 közreműködé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 részletezési nézetet biztosít a kiválasztott tesztről, amely halmozott diagramot tartalmaz a különböző eredményekrő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 következtethet, és ennek megfelelően hajthat végre 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 hibaelemzést szeretne végezni a kiváltó okokra vonatkozóan, 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

Amikor 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, és ennek ismerete segíthet szűkíteni a vizsgálat hatókörét.

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

Egy másik példa a tesztek, amelyek nem determinisztikus viselkedést mutatnak (gyakran pelyhes teszteknek is nevezik). A tesztvégrehajtás egyes példányainak vizsgálata nem feltétlenül nyújt érdemi betekintést a viselkedésbe. A tesztvégrehajtási trendek egy adott időszakra való megfigyelése azonban segíthet a rejtett minták kikövetkeztetésében, és segíthet a hibák elhárításában.

Jelentés információforrása

A tesztelemzési információk forrása a buildelési vagy kiadási folyamat közzétett teszteredményeinek halmaza. Ezek az eredmények egy idő alatt keletkeznek, és a test analytics által nyújtott részletes megállapítások alapját képezik.

Súgó és támogatás