Mi az Azure Test Plans?
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Az Azure Test Plans hatékony eszközöket kínál a minőség és az együttműködés fejlesztéséhez a fejlesztési folyamat során. Ez a böngészőalapú tesztkezelési megoldás támogatja a tervezett manuális tesztelést, a felhasználói elfogadás tesztelését, a feltáró tesztelést és az érdekelt felek visszajelzését.
Feljegyzés
Ez a cikk az Azure DevOps Servicesre, valamint az Azure DevOps Server 2020 és újabb verziókra vonatkozik. A legtöbb információ a korábbi helyszíni verziókra érvényes, a képek azonban csak a legújabb verzióra mutatnak példákat. Emellett a felhasználói felület jelentősen megváltozott az Azure DevOps Server 2020 kiadásával. Az új felület és a támogatott képességek áttekintéséért lásd: Navigálás tesztcsomagok.
Hogyan működik az Azure Test Plans?
A böngészőalapú eszközök – teszttervek, állapotjelentések, paraméterek, konfigurációk, futtatások és tesztelési eszközök – és a DevOps-integrációs funkciók kombinációjával az Azure Test Plans a következő tesztcélokat támogatja:
Manuális és feltáró tesztelés végrehajtása:
- Tervezett manuális tesztelés rendszerezése: Tesztelők és tesztvezetők kijelölése a tesztek tesztelési tervekbe és tesztcsomagokba való rendszerezéséhez.
- Felhasználói elfogadási tesztelés végrehajtása: Felhasználói elfogadási tesztelők kijelölése annak ellenőrzéséhez, hogy a leszállított érték megfelel-e az ügyfélkövetelményeknek, és újrahasználja a mérnöki csapatok által létrehozott tesztösszetevőket.
- Feltáró tesztelés végrehajtása: A fejlesztők, tesztelők, UX-csapatok, terméktulajdonosok és mások tesztcsomagok vagy tesztcsomagok használata nélkül fedezhetik fel a szoftverrendszereket.
- Az érdekelt felek visszajelzéseinek összegyűjtése: A tesztelés elvégzéséhez vegye fel a fejlesztési csapaton kívüli érdekelt feleket, például a marketing- és értékesítési részlegek felhasználóit.
Tesztelés automatizálása: Azure-tesztcsomagok integrálása az Azure Pipelinessal a CI/CD-n belüli tesztelés támogatásához. Teszttervek és tesztelési esetek társítása buildelési vagy kiadási folyamatokkal. Folyamatfeladatok hozzáadása a teszteredmények rögzítéséhez és közzétételéhez. A teszteredmények áttekintése beépített folyamatjelentésekkel és folyamatteszt-jelentésekkel.
Nyomon követhetőség biztosítása: Tesztesetek és tesztcsomagok összekapcsolása felhasználói történetekhez, funkciókhoz vagy a végpontok közötti nyomon követhetőség követelményeihez. A tesztek és hibák automatikus csatolása a tesztelt követelményekhez és buildekhez. Adjon hozzá és futtasson teszteket a tábláról, vagy használja a Teszttervek központot nagyobb csapatok számára. A követelmények tesztelésének nyomon követése a folyamat eredményeivel és a Követelmények widgettel.
Jelentéskészítés és elemzés nyomon követése: A teszteredmények és az előrehaladás monitorozása konfigurálható nyomkövetési diagramokkal, az irányítópultok tesztspecifikus vezérlőivel és olyan beépített jelentésekkel, mint a Progress-jelentések, a folyamatteszt eredményeinek jelentései és az Analytics szolgáltatás.
Feljegyzés
Terhelés- és teljesítménytesztelés: Bár az Azure DevOps felhőalapú terheléstesztelési szolgáltatás elavult, az Azure Load Testing elérhető. Az Azure Load Testing egy teljes körűen felügyelt terheléstesztelési szolgáltatás, amely lehetővé teszi a meglévő Apache JMeter-szkriptek használatát a nagy léptékű terhelés létrehozásához. További információ: Mi az Azure Load Testing? Az Azure DevOps terheléstesztelésének elavulásáról további információt a Visual Studio terheléstesztelési funkcióinak változásai és az Azure DevOps felhőbetöltési tesztelése című témakörben talál.
Fő előnyök
Az Azure Test Plans a következő előnyöket nyújtja a szoftverfejlesztő csapatok számára.
Tesztelés bármely platformon: A Tesztcsomagok webes portálon bármely támogatott böngészővel hozzáférhet az összes manuális tesztelési funkcióhoz. Lehetővé teszi a manuális tesztek létrehozását és futtatását egy könnyen használható, böngészőalapú felületen, amelyet a felhasználók bármely platform összes fő böngészőjéből elérhetik.
Részletes diagnosztikai adatgyűjtés: A webes Tesztfuttató és a Test Runner ügyfél használatával részletes diagnosztikai adatokat gyűjthet a manuális tesztek során. Az adatok közé tartoznak a képernyőképek, a képműveleti naplók, a képernyőfelvételek, a kódlefedettség, az IntelliTrace-nyomkövetések és a tesztelt alkalmazások hatásadatainak tesztelése. Ezek az adatok automatikusan bekerülnek a tesztelés során létrehozott összes hibába, így a fejlesztők könnyen reprodukálják a problémákat.
Végpontok közötti nyomon követhetőség: Az Azure DevOps a követelmények, buildek, tesztek és hibák végpontok közötti nyomon követhetőségét biztosítja a munkaelemek más objektumokhoz való csatolásával. A felhasználók nyomon követhetik a követelmények minőségét a kártyákon a táblán. A tesztelés során létrehozott hibák automatikusan kapcsolódnak a tesztelt követelményekhez és buildekhez, ami segít nyomon követni a követelmények vagy buildek minőségét.
Integrált elemzés: Az Analytics szolgáltatás olyan adatokat biztosít, amelyek beépített jelentésekbe, konfigurálható irányítópult-vezérlőkbe és testreszabható jelentésekbe kerülnek a Power BI használatával. Az adatok nyomon követik a tesztterv előrehaladását és trendjeit mind a manuális, mind az automatizált tesztek esetében. A Test Analytics közel valós idejű betekintést biztosít a buildek és kiadások tesztelési adataiba. A Teams ezen adatok alapján javíthatja a tesztfedezeteket, hogy segítsen fenntartani az egészséges folyamatokat.
Bővíthető platform. A már ismert eszközöket és technológiákat kombinálhatja azOkkal a fejlesztési eszközökkel, amelyek a legjobban működnek az Azure DevOps integrálásához és kibővítéséhez. A tesztplatformhoz elérhető REST API-k és hozzájárulási modell használatával olyan bővítményeket hozhat létre, amelyek biztosítják a tesztkezelési életciklushoz szükséges élményt.
Támogatott forgatókönyvek és hozzáférési követelmények
Az Azure DevOps webes portál funkcióinak elérése a felhasználókhoz rendelt hozzáférési szinteken keresztül történik. A három fő hozzáférési szint az érdekelt felek, az alapszintű és az alapszintű+tesztcsomagok, a hozzáférési szintekről szóló szakaszban leírtak szerint. Az alábbi táblázat azt a hozzáférési szintet jelzi, amely az Azure Test Planshez kapcsolódó feladatok elvégzéséhez szükséges. A hozzáférési szinteken kívül egyes funkciók végrehajtásához engedély szükséges. További információ: Manuális teszthozzáférés és engedélyek.
Forgatókönyv és feladatok
Érdekelt felek
Basic
Alapszintű +tesztcsomagok
Tesztelési tervezés
- Tesztcsomagok és tesztkészletek létrehozása
- Tesztterv futtatási beállításainak kezelése
- Konfigurációk kezelése
✔️
Végrehajtás tesztelése
- Tesztek futtatása bármely platformon (Windows, Linux, Mac) a Test Runner használatával
✔️
✔️
Feltáró tesztelés végrehajtása a Test & Feedback bővítménnyel
✔️
✔️
✔️
Tesztek elemzése és áttekintése
- Diagramok létrehozása különböző kimutatásokkal, például prioritással, konfigurációval stb., a teszt előrehaladásának nyomon követéséhez
- A teszt eredményeinek tallózása
- Tesztcsomagok és tesztcsomagok exportálása felülvizsgálatra
- Felhasználói elfogadás tesztelése – Tesztek hozzárendelése és meghívás e-mailben
✔️
✔️
Manuális és ad hoc tesztelés
A manuális és feltáró tesztelés támogatásához az Azure Test Plans tesztspecifikus munkaelem-típusok használatával tervez és készít teszteket. Emellett két teszteszközt is biztosít a tesztek futtatásának támogatásához. A tesztcsomagok, paraméterek és konfigurációs központok biztosítják az eszközöket a tesztelemek, azok beállításai és konfigurációi hatékony létrehozásához és kezeléséhez. A tesztcsomagok lehetnek dinamikusak – követelményeken alapuló csomagok és lekérdezésalapú csomagok –, amelyek segítenek megérteni a fejlesztés alatt álló kapcsolódó követelmények minőségét, vagy statikusak lehetnek a regressziós tesztek elvégzéséhez.
Tesztspecifikus munkaelem-típusok
A munkaelem-típusok – tesztcsomagok, tesztcsomagok, tesztesetek, megosztott lépések és megosztott paraméterek – számos explicit hivatkozást támogatnak a követelmények nyomon követésére és a tesztelési lépések és adatok megosztására számos tesztesetben. A tesztelési esetek manuális vagy automatizáltként rendelhetők hozzá. Az egyes tesztelemek leírását az objektumok és kifejezések tesztelése című témakörben talál.
Az Azure DevOpsban a teszteredmények, a tesztfuttatás és a teszteset közötti kapcsolat a következőképpen értelmezhető:
- Teszteset: Egy adott funkció vagy funkció ellenőrzésére tervezett konkrét forgatókönyv vagy lépéskészlet.
- Tesztfuttatás: Egy példány, ahol egy vagy több tesztesetet hajtanak végre. Minden tesztfuttatás több tesztesetet is tartalmazhat.
- Teszteredmény: Egy tesztfuttatás eredménye. A tesztfuttatás minden tesztesetének saját teszteredménye van, amely azt jelzi, hogy a teszt sikeres volt-e vagy sikertelen volt.
Feljegyzés
Az Azure DevOps Server 2020 és újabb verzióival automatizált teszteket végezhet úgy, hogy tesztfeladatokat ad hozzá a folyamatokhoz. Teszttervek, tesztesetek és tesztcsomagok meghatározása nem szükséges a tesztfeladatok használatakor.
Tesztcsomagok és tesztcsomagok definiálása
Tesztcsomagokat és tesztcsomagokat a Tesztcsomagok központból hozhat létre és kezelhet. Adjon hozzá egy vagy több – statikus, követelményalapú vagy lekérdezésalapú – tesztcsomagot a tesztcsomagokhoz. Tesztcsomagok és tesztcsomagok exportálása és megosztása a csapatokkal. További információ: Tesztcsomagok és tesztcsomagok létrehozása, tesztcsomagok másolása vagy klónozása, tesztcsomagok és tesztelési esetek.
Tesztek készítése tesztesetekkel
A manuális teszteseteket a tesztelési lépések és opcionálisan a hivatkozni kívánt tesztadatok definiálásával határozhatja meg. A tesztcsomagok egy vagy több tesztesetből állnak. Teszteseteket a tesztcsomagokban oszthat meg. A tesztelési esetek meghatározására szolgáló Rács nézet támogatja a másolási, beillesztési, beszúrási és törlési műveleteket. A tesztek végrehajtásához gyorsan rendeljen hozzá egy vagy több tesztelőt. Teszteredmények és egy tesztesetre mutató hivatkozások megtekintése a tesztcsomagokban. További információ: Tesztesetek létrehozása.
Minden tesztesetben meg kell adnia a tesztelési lépések egy készletét a várt eredményekkel. Lehetőség van megosztott lépések vagy megosztott paraméterek hozzáadására is. A nyomon követhetőség érdekében csatolja a teszteseteket a tesztelt felhasználói történetekhez, funkciókhoz vagy hibákhoz.
Megosztott paraméterek kezelése
A Paraméterek központ használatával definiálhatja és kezelheti a tesztesetekben megosztott paramétereket. A megosztott paraméterek támogatják a manuális tesztek többszöri ismétlését különböző tesztadatokkal. Ha például a felhasználók különböző mennyiségű terméket adhatnak a bevásárlókosarakhoz, akkor ellenőrizni szeretné, hogy 200 munkamennyiség és 1 mennyiség van-e.
Tesztkonfigurációk és változók kezelése
A Configurations Hub használatával a csapatok meghatározhatják, áttekinthetik és kezelhetik a teszttervek által hivatkozott tesztkonfigurációkat és változókat. A tesztkonfigurációk támogatják az alkalmazások tesztelését különböző operációs rendszereken, webböngészőkben és verziókban. A megosztott paraméterekhez hasonlóan a tesztkonfigurációk több tesztcsomagban is megoszthatók.
Végrehajtási és tesztelési eszközök tesztelése
A következő eszközökkel a fejlesztők, tesztelők és érdekelt felek teszteket kezdeményezhetnek, és gazdag adatokat rögzíthetnek, miközben teszteket hajtanak végre, és automatikusan naplózzák a tesztekhez kapcsolódó kódhibákat. Asztali és webalkalmazásain egyaránt futtathat teszteket.
- Tesztfuttató: Böngészőalapú eszköz a webalkalmazások teszteléséhez, valamint egy asztali ügyfélverzió a Teszttervek központból indított asztali alkalmazások teszteléséhez manuális tesztek futtatásához. A Test Runner támogatja a részletes adatgyűjtést a tesztek végrehajtása során, például képműveleti napló, videórögzítés, kódlefedettség stb. Emellett lehetővé teszi a felhasználók számára a hibák létrehozását és a tesztek állapotának megjelölését.
- Teszt és visszajelzés bővítmény: Ingyenes bővítmény a Chrome, a Microsoft Edge vagy a Firefox böngészőkből elérhető feltáró tesztelés támogatására. A bővítmény képeken vagy videókon keresztül rögzíti a feltárt alkalmazással folytatott interakciókat, és verbális vagy gépelt megjegyzéseket ad meg. A visszajelzési válasz munkaelem-típusában a rendszer rögzíti az információkat a válaszadatok nyomon követéséhez.
Végrehajtási képesség tesztelése
A következő feladatokat a megadott eszközökkel hajthatja végre.
Task | Teszttervek központ | Tesztfuttató | Teszt & visszajelzési bővítmény |
---|---|---|---|
Tömeges jelölési tesztek | ✔️ | ||
Tesztek vagy tesztelési lépések átadása vagy sikertelen végrehajtása | ✔️ | ✔️ | |
A tesztek beágyazott módosításai a végrehajtás során | ✔️ | ✔️ | |
Tesztek szüneteltetése és folytatása | ✔️ | ✔️ | |
Fájlhibák a teszt végrehajtása során | ✔️ | ✔️ | |
Képernyőképek, képműveleti naplók és képernyőfelvételek rögzítése a teszt végrehajtása során | ✔️ | ✔️ | |
Meglévő hibák frissítése a teszt végrehajtása során | ✔️ | ✔️ | |
Hibák ellenőrzése | ✔️ | ✔️ | |
Build hozzárendelése a tesztfuttatáshoz | ✔️ | ||
Tesztbeállítások hozzárendelése | ✔️ | ||
Tesztfuttatások áttekintése | ✔️ |
Tesztek végrehajtása
A Tesztcsomagok központ Végrehajtás lapján a csapattagok elindíthatják a tesztcsomaghoz definiált egy vagy több teszteset tesztelési végrehajtását. A választási lehetőségek közé tartozik a Tesztfuttató futtatása webes vagy asztali alkalmazáshoz. Ha szeretné, a csapattagok kiválaszthatják a Futtatás lehetőségekkel lehetőséget , hogy más támogatott ügyfeleket is kiválasztjanak a manuális teszteléshez, vagy kiválasztjanak egy buildet az automatizált teszteléshez. További információ: Manuális tesztek futtatása.
Tesztfuttató
A Test Runner teszteket futtat a webes és asztali alkalmazásokhoz. Jelölje meg a tesztelési lépéseket és a teszteredményeket sikeresnek vagy sikertelennek, és gyűjtsön diagnosztikai adatokat, például rendszerinformációkat, képműveleti naplókat, képernyőfelvételeket és képernyőfelvételeket a tesztelés során. A tesztek során felhozott hibák automatikusan tartalmazzák az összes rögzített diagnosztikai adatot, hogy a fejlesztők reprodukálják a problémákat. További információt a webalkalmazások tesztjeinek futtatása és az asztali alkalmazások tesztjeinek futtatása című témakörben talál.
Felhasználói tesztelés
A felhasználói elfogadási tesztelés (UAT) segítségével a csapatok biztosítják az ügyfelek által kért értéket. UAT-tesztcsomagokat és csomagokat hozhat létre, több tesztelőt is meghívhat a tesztek végrehajtására, és egyszerűsített diagramokkal figyelheti a teszt előrehaladását és eredményeit. A felhasználói elfogadás tesztelése című témakörből megtudhatja, hogyan.
Feltáró tesztelés a Test & Feedback bővítménysel
A Teszt és visszajelzés bővítmény egy egyszerű böngészőalapú bővítmény, a webalkalmazások bármikor és bárhol való tesztelésére használható, és elég egyszerű a csapat minden tagja számára. Ez segít a termelékenység javításában azáltal, hogy lehetővé teszi, hogy több időt töltsön a problémák felderítésével, és kevesebb időt töltsön a problémák bejelentésével.
Az érdekelt felek visszajelzése
Visszajelzést kell kérnie a fejlesztői csapaton kívüli érdekelt felektől, például a marketing- és értékesítési csapatoktól, amelyek elengedhetetlenek a jó minőségű szoftverek fejlesztéséhez. A fejlesztők visszajelzést kérhetnek a felhasználói történeteikről és szolgáltatásaikról. Az érdekelt felek a visszajelzési kérelmekre a böngészőalapú Teszt & visszajelzés bővítmény használatával válaszolhatnak – nem csak a megjegyzések értékelése és elküldése érdekében, hanem a gazdag diagnosztikai adatok rögzítésével, valamint a hibák és feladatok közvetlen bejelentésével is. További információt az érdekelt felek visszajelzésének kérése és az érdekelt felek visszajelzésének biztosítása című témakörben talál.
Automatizált tesztelés
Az automatizált tesztelést az Azure Pipelineson belüli tesztek futtatásával lehet megkönnyíteni. A test analytics közel valós idejű betekintést biztosít a buildek és kiadások tesztelési adataiba. Segít a folyamatok 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.
Az Azure Test Plans az alábbi módokon támogatja az automatizált tesztelést:
Teszttervek vagy tesztelési esetek társítása buildelési vagy kiadási folyamatokkal
A folyamatdefiníción belül adja meg a tesztalapú feladatokat. Az Azure Pipelines számos feladatot biztosít, köztük az alábbi feladatokat, amelyek támogatják az átfogó tesztelési és elemzési élményt.
- Teszteredmények közzététele feladat: Teszteredmények közzététele az Azure Pipelinesban.
- Visual Studio-tesztfeladat: Egység- és funkcionális tesztek (Selenium, Appium, Coded UI-teszt stb.) futtatására használható a Visual Studio Tesztfuttatóval.
- .NET Core CLI-feladat: Dotnet-alkalmazás létrehozására, tesztelésére, csomagolására vagy közzétételére használható.
További feladatokért lásd : Teszteredmények közzététele tevékenység
A folyamattesztelés eredményeinek megjelenítéséhez biztosítson beépített jelentéseket és konfigurálható irányítópult-widgeteket.
Gyűjtse össze a teszteredményeket és a kapcsolódó tesztadatokat az Analytics szolgáltatásban.
Nyomonkövethetőség
Az Azure Test Plans támogatja a hibák és követelmények összekapcsolását a tesztelési esetekhez és a tesztcsomagokhoz. Emellett a következő webportál, a teszttel kapcsolatos eszközök támogatják a nyomon követhetőséget:
- Tesztesethez csatolt elemek megtekintése: Megtekintheti azokat a tesztcsomagokat, tesztcsomagokat, követelményeket és hibákat, amelyekre a teszteset hivatkozik.
- Tesztek hozzáadása és futtatása a tábláról: Azure Boards-funkció, amely támogatja a felhasználói történetekből, funkciókból vagy hibákból származó tesztesetek meghatározását. Emellett elindíthatja a Tesztfuttatót vagy a Teszt & visszajelzés bővítményt a tesztek futtatásához vagy feltáró teszteléshez.
- Követelmények minőségi widgete: Konfigurálható widget, amellyel folyamatosan nyomon követheti a minőséget egy buildelési vagy kiadási folyamatból. A widget megjeleníti a követelmény és az adott követelmény alapján végrehajtott legújabb teszteredmények közötti megfeleltetést. Betekintést nyújt a követelmények nyomon követhetőségébe. Ilyenek például a minőségnek nem megfelelő követelmények, a nem tesztelt követelmények stb.
Tesztesethez csatolt elemek megtekintése
A Tesztcsomagok központban megtekintheti és megnyithatja a tesztesethez kapcsolódó tesztcsomagokat, követelményeket és hibákat. A Tesztcsomagok lap a tesztesetre hivatkozó tesztterveket és projekteket is jelzi. A Követelmények lap a követelmények kategóriájához tartozó tesztesethez csatolt munkaelemeket sorolja fel. Emellett létrehozhat egy közvetlen csatolású lekérdezést is, amely felsorolja azokat az elemeket, amelyek a tesztekre/tesztelésre hivatkozástípussal hivatkoznak a tesztelési esetekre. További információ: Tesztesetek létrehozása és közvetlen hivatkozások használata függőségek megtekintéséhez.
Tesztek hozzáadása és futtatása a tábláról
Az Azure Boards-táblákból hozzáadhat teszteket egy felhasználói történetből vagy funkcióból, és automatikusan összekapcsolhatja a tesztesetet a felhasználói történettel vagy szolgáltatással. Közvetlenül a tábláról tekintheti meg, futtathatja és kezelheti a teszteseteket, és fokozatosan figyelheti az állapotot közvetlenül a kártyáról. További információ: Beágyazott tesztek hozzáadása, futtatása és frissítése.
Követelmények minőségi vezérlője
A Követelmények minőségi widget megjeleníti a hatókör összes követelményének listáját, valamint a tesztek passzrátáját és a sikertelen tesztek számát. Ha kiválaszt egy sikertelen tesztszámot, megnyílik a kiválasztott build vagy kiadás Tesztek lapja. A widget emellett segít nyomon követni a követelményeket a kapcsolódó tesztek nélkül. További információ: Követelmények nyomon követhetősége.
Jelentéskészítés és elemzés
A jelentéskészítés és az elemzés támogatása érdekében az Azure Test Plans támogatja a tesztkövetési diagramokat, a tesztfuttatási központot, a beépített folyamattesztelési jelentéseket, az irányítópult-vezérlőket és az Analytics szolgáltatásban tárolt tesztadatokat.
- Konfigurálható tesztdiagramok: Tesztkövetési diagramok létrehozásával betekintést nyerhet a tesztterv szerzői és végrehajtási tevékenységébe.
- Folyamatjelentés: Egy vagy tesztcsomag vagy tesztcsomag előrehaladásának nyomon követése.
- Tesztfuttatások: A manuális és automatizált tesztfuttatások eredményeinek áttekintése.
- Irányítópult-widgetek: Konfigurálható widgetek, amelyek a kiválasztott buildek vagy kiadások alapján jelenítik meg a teszteredményeket. A widgetek közé tartozik az üzembe helyezési állapot widget és a Tesztelési eredmények trendje (Speciális) widget.
- Test Analytics: Részletes elemzéseket kaphat a beépített folyamatjelentésekből, vagy egyéni jelentéseket hozhat létre az Analytics szolgáltatás lekérdezésével.
Konfigurálható tesztdiagramok
Az egyszerűsített diagramok gyors konfigurálása a manuális teszteredmények nyomon követéséhez a választott diagramtípusok használatával, és a diagramok rögzítése az irányítópulton az eredmények egyszerű elemzéséhez. Válasszon egy adatmegőrzési szabályzatot a manuális tesztelési eredmények megőrzésének időtartamának szabályozásához. További információ a teszt állapotának nyomon követéséről.
Állapotjelentések
A Progress jelentésközpontban a csapatok több tesztterv vagy tesztcsomag előrehaladását is nyomon követhetik. Ez a jelentés a következő kérdések megválaszolásában segít:
- Mennyi tesztelés van befejezve?
- Hány teszt lett átadva, sikertelen vagy le van tiltva?
- Valószínűleg időben befejeződik a tesztelés?
- Mi a napi végrehajtási sebesség?
- Mely tesztterületekre van szükség?
Tesztfuttat
A Futtatások központ megjeleníti a tesztfuttatások eredményeit, amelyek magukban foglalják az összes tesztfuttatást, mind manuális, mind automatizált.
Feljegyzés
A Futtató központ az Azure DevOps Server 2020 és újabb verzióiban érhető el. Ehhez engedélyezni kell a tesztfuttatási adatok tárolására és kezelésére használt Analytics szolgáltatást. A szolgáltatással kapcsolatos további információkért lásd : Mi az Analytics szolgáltatás?
Válassza ki az adott futtatásokat a tesztfuttatás összegzésének megtekintéséhez.
Üzembe helyezés állapota
A konfigurálható üzembe helyezési állapot widget az üzembe helyezés állapotának és a tesztelési átviteli sebességnek az együttes nézetét jeleníti meg több környezetben a legutóbbi buildek esetében. A widgetet egy buildfolyamat, ág és csatolt kiadási folyamat megadásával konfigurálhatja. Ha egy kiadásban több környezetben szeretné megtekinteni a teszt összegzését, a widget mátrixnézetet biztosít az egyes környezetekről és a megfelelő tesztátvételi sebességről.
Mutasson a buildek összesítésére, és további részleteket tekinthet meg, különösen az átadott és sikertelen tesztek számát.
Teszteredmények trendje (Speciális)
A Tesztelési eredmények trendje (Speciális) widget közel valós idejű betekintést biztosít a tesztadatokba több build és kiadás esetében. A widget a kiválasztott folyamatok teszteredményeinek trendet jeleníti meg. Segítségével nyomon követheti a tesztelés napi számát, a passzrátát és a tesztelés időtartamát. 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 widget támogatja egy vagy több buildfolyamat vagy kiadási folyamat speciális metrikáinak nyomon követését. A widget emellett lehetővé teszi a teszteredmények szűrését eredmények, metrikák halmozása és egyebek szerint. További információ: A Tesztelési eredmények trendje (Speciális) widget konfigurálása.
Test Analytics
A beépített tesztek és a teszt által támogatott widgetek az Analytics szolgáltatásból származtatják az adataikat. Az Analytics szolgáltatás az Azure DevOps jelentéskészítési platformja, amely támogatja a Pipelines hubon elérhető Elemzések és tesztek lapot és részletezési jelentéseket. A teszthibák részletezési jelentése az átadott és sikertelen tesztek összegzését tartalmazza. További információ: Test Analytics.
Emellett egyéni jelentéseket is létrehozhat az Analytics szolgáltatás lekérdezésével. További információ: OData-lekérdezéseket használó mintajelentések áttekintése.
Következő lépések
Kapcsolódó cikkek
- Navigálás tesztcsomagok között
- Tesztcsomagok, tesztcsomagok és tesztelési esetek másolása vagy klónozása
- Automatizált tesztek társítása tesztelési esetekkel
- Visszajelzés kérése és küldése
- Szolgáltatásközi integráció és együttműködés áttekintése
- A folyamattesztek ismertetése