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.
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.
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.
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
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.
Diagramnézet: A teljes teszthibák trendje és az átlagos átviteli sebesség a megadott időszak minden napján.
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.
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.
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.
A megfelelő rácsnézet felsorolja a kiválasztott teszt végrehajtásának összes példányát az adott időszakban.
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.
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.
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
- Tekintse meg a hibaelhárítási oldalt
- Kérjen tanácsot a Stack Overflow-ról, és kérjen támogatást a fejlesztői közösségen keresztül
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: