Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure DevOps Szolgáltatások | Azure DevOps Server | Azure DevOps Server 2022
Ez a cikk ismerteti, hogyan hozhat létre, futtathat, frissíthet és követheti nyomon a teszteket közvetlenül a munkalapok elemeiből az Azure Boards-ban. A táblán lévő munkaelemekből létrehozott tesztek automatikusan kapcsolódnak a munkaelemekhez.
A beágyazott tesztek lehetővé teszik a tesztek létrehozását, futtatását és nyomon követését közvetlenül a táblában lévő munkaelemeken anélkül, hogy eszközöket váltana. Ez a megközelítés akkor hasznos, ha szeretné ellenőrizni az elfogadási feltételeket, vagy gyorsan szeretné elkapni a problémákat a futam során.
Mikor érdemes beágyazott teszteket használni:
- Könnyű tesztelés közvetlenül a fedélzeti munkaelemeken
- Kis számú teszt munkaelemenként (kevés gyors ellenőrzés)
- A csapat az egyablakos munkafolyamatot részesíti előnyben anélkül, hogy tesztcsomagokra váltana
- Alkalmi tesztelés vagy egyszerű manuális ellenőrzés
Mikor érdemes használni a Teszttervek központot:
- Nagy tesztcsomagok sok tesztesettel
- Összetett tesztelési forgatókönyvek, tesztkonfigurációk vagy környezetbeállítás
- Csapatszintű teszttervezés és metrikák
- Feltáró tesztelés részletes nyomon követéssel
A teljes tesztelési platformért lásd: Mi az Azure Test Plans?
A beágyazott tesztek kezelése a tábla munkaelemeiben hasonló a beágyazott feladat-ellenőrzőlisták kezeléséhez. További információ az inline tevékenységekről a következő oktatóanyagban található: Oktatóanyag: Feladatok vagy al-elemek hozzáadása ellenőrzőlisták elemeként.
- A Kanban-táblák áttekintése: Mi az a Kanban-tábla?
Tipp.
A jelen cikk későbbi részében használhatja az AI-t, hogy segítsen ebben a feladatban, vagy olvassa el , hogyan engedélyezheti az AI-támogatást az Azure DevOps MCP Serverrel, és kezdje el.
Előfeltételek
| Kategória | Követelmények |
|---|---|
| Projekthez való hozzáférés | Projekt tagja. |
| Hozzáférési szintek | Munkaelemek hozzáadásához tekintse meg vagy futtassa a teszteket, és használja az összes táblafunkciót, legalább alapszintűhozzáférést. Az érdekelt felek hozzáféréssel rendelkező felhasználói nem tekinthetik meg és nem futtathatják a teszteket. |
| engedélyek | A munkaelemek megtekintéséhez vagy módosításához állítsa a csomópont munkaelemeinek megtekintését , és a csomópont munkaelemeinek szerkesztésétengedélyezésre. Alapértelmezés szerint a Közreműködők csoport rendelkezik ezekkel az engedélyekkel. További információ: Engedélyek és hozzáférés beállítása a munkakövetéshez. |
A beágyazott tesztekkel elvégezhető műveletek
Beágyazott tesztek használatával a következőt végezheti el:
- Tesztek hozzáadása a munkaelemekhez közvetlenül a táblából
- Tesztek futtatása a funkciók és az elfogadási feltételek ellenőrzéséhez
- A teszt állapotának frissítése az átmenő, a sikertelen vagy a letiltott eredmények tükrözésére
- Tesztek újbóli hozzárendelése a munkaelemek között
- Tesztek másolása több munkaelem újrafelhasználásához
Minden tevékenység részletes útmutatást tartalmaz az alábbi szakaszokban.
Táblák megnyitása a Azure Boards
A csapattábla megtekintéséhez nyissa meg a Azure DevOps projektet, és válassza a Táblák>Táblák lehetőséget a bal oldali navigációs menüből.
Ha másik táblát szeretne megtekinteni, jelölje ki a táblaoldal címének melletti nyílbillentyűt, és válassza ki a másik táblát vagy a Tábla megtekintése könyvtárat a legördülő listából. A Táblák könyvtárlapon a Minden csapattábla alatt is választhat egy táblát.
Tipp.
Válassza a tábla neve melletti csillag ikont a tábla kedvencének kiválasztásához. A kedvenc táblák a táblaválasztó lista tetején jelennek meg.
Beágyazott tesztek kibontása és megtekintése
Amikor először nyit meg egy táblát, a munkaelemek feladat- és tesztellenőrző listái össze vannak csukva.
Vigye az egérmutatót egy beágyazott tesztikon fölé a teszt összefoglalásának megjelenítéséhez.
Válassza a teszt ikont a tesztek és egyéb vezérlők listájának kibontásához. A lista és vezérlők összecsukásához válassza újra az ikont.
A kibontott panelen válasszon ki egy tesztet a listából a teszteset oldalának megnyitásához és szerkesztéséhez.
A kibontott panelen válassza a Munkaelem-műveletek ikont a teszt mellett a helyi menü beállításainak megjelenítéséhez.
A Tesztcsomag megnyitása ikonra kattintva megnyithatja a tesztcsomagot a munkaelemhez egy új böngészőlapon.
Az alábbi példa a 38-as hibához létrehozott 285-ös tesztcsomagot mutatja be, amelyhez három inline tesztesetet adtak hozzá.
Beágyazott tesztek hozzáadása
Amikor teszteseteket ad hozzá egy alaplapi munkaelemhez beágyazottan, a folyamat automatikusan létrehoz egy alapértelmezett teszttervet és tesztcsomagot a munkaelemhez, amelyben a tesztesetek csoportosítva vannak.
Ha teszteket szeretne hozzáadni egy munkaelemhez a táblán, nyissa meg a munkaelem Munkaelem műveletek menüjét, és válassza a Teszt hozzáadása lehetőséget a helyi menüből. Kijelölhet egy meglévő beágyazott tesztikont is egy munkaelemben, majd a bővített tesztpanelen válassza a Teszt hozzáadása lehetőséget.
A kibontott panelen adja meg az új tesztcímet, és nyomja le az Enter billentyűt. Az egyes tesztek hozzáadása után az Enter billentyűt lenyomva több tesztet is hozzáadhat.
További információ: Tesztek tervezése és manuális tesztek létrehozása.
Azonnali teszt futtatása
Az új teszt futtatása előtt meg kell adnia a részleteket. Ha részleteket szeretne hozzáadni egy tesztesethez, nyissa meg a beágyazott teszteset-listában, vagy válassza a Megnyitás lehetőséget a helyi menüben.
A teszt futtatásához válassza a Teszt futtatása lehetőséget a teszt helyi menüjében.
A Microsoft Test Runner egy új böngészőpéldányban indul el. További információ: Manuális tesztek futtatása.
Teszt állapotának frissítése
A teszt állapotának nyomon követéséhez frissítse egy beágyazott teszt állapotát a helyi menüből.
Teszt újratelepítése vagy másolása
A teszt újbóli ledolgozásához húzza a tesztet egy másik munkaelemre. Ez a művelet automatikusan módosítja a teszt csatolt kapcsolatát, és az új munkaelemre mutat.
Az alábbi példa a TESZT: Rendelési űrlap tesztjének visszavonása a Rendelés törlése űrlapelemről a Vevői fiók előzményelemére való áthelyezését mutatja be.
Ha másik munkaelembe szeretne másolni egy tesztet, tartsa lenyomva a Ctrl billentyűt, miközben a tesztet a másik munkaelemre húzza.
Megjegyzés:
Ha egy tesztesetet egy munkaelemhez csatol a Tesztelve hivatkozástípussal, a tábla a csatolt teszteset tesztállapotát tükrözi. Ha azonban egy követelményalapú csomag több konfigurációval is rendelkezik, a tábla csak az alapértelmezett konfiguráció teszteredményét jeleníti meg. Annak érdekében, hogy a tesztesetek megfelelően jelenjenek meg a táblán, érdemesebb a Teszt hozzáadása a munkaelemen, vagy egy követelményalapú tesztcsomag létrehozását a Teszttervek központban.
Beágyazott tesztek hibaelhárítása
A Tesztfuttató nem indul el
Ha a Tesztfuttató nem nyílik meg egy új böngészőablakban:
- Ellenőrizze, hogy a böngésző engedélyezi az előugró ablakokat a(z)
dev.azure.comwebhelyről. - Ellenőrizze, hogy a JavaScript engedélyezve van-e
- Ellenőrizze, hogy a böngésző kompatibilis-e Azure DevOps.
- Ellenőrizze, hogy rendelkezik-e megtekintési tesztfuttatási engedéllyel a projekten
Nem lehet újrapakolni vagy átmásolni egy tesztet
Ahhoz, hogy egy tesztet másik munkaelemhez rendeljen vagy munkaelemek között másoljon, a következőkre van szükség:
- Munkaelemek szerkesztése ebben a csomópontban engedély mind a forrás-, mind a célmunkaelemhez
- A tesztnek ugyanabban a projektben kell lennie (a projektközi újratelepítés nem támogatott)
Ha "engedély megtagadva" hibaüzenet jelenik meg, ellenőrizze a projekt engedélyeit. További információ: Engedélyek és hozzáférés beállítása a munkakövetéshez.
A tesztek nem jelennek meg beágyazottan a hozzáadás után
Ha hozzáad egy tesztet, de az nem jelenik meg a beágyazott tesztpanelen:
- A táblalap frissítése
- Ellenőrizze, hogy a teszteset létrejött-e a munkaelem alapértelmezett tesztcsomagjában
- Ellenőrizze, hogy megtekinti-e a munkaelemet a táblán (nem a részletek panelen)
A teszt állapota nem jelenik meg a táblán
Ha egy teszt a Tesztelte hivatkozástípussal van összekapcsolva, de nincs állapota:
- Több konfigurációval rendelkező követelményalapú tesztcsomagok esetén a tábla csak az alapértelmezett konfiguráció teszteredményét jeleníti meg
- Annak érdekében, hogy a tesztállapotok helyesen jelenjenek meg, használja a Teszt hozzáadása a munkaelemen ahelyett, hogy manuálisan csatolja a teszteseteket
- Az állapotfrissítési eljárásokról további információt a Tesztállapot nyomon követése című részben talál.
Lassú működés vagy időtúllépés nagyszámú teszt hozzáadásakor vagy futtatásakor
A beágyazott tesztműveletek kis tesztcsomagok esetén működnek a legjobban (munkaelemenként 3–5 teszt). Ha lassúságot tapasztal:
- Használja a Test Plans központot nagy tesztcsomagokhoz.
- Kötegelt műveletek használata helyett egyenként futtathat teszteket.
- Ellenőrizze a hálózati kapcsolatot és a böngésző teljesítményét.
A teszteset nem rendelkezik kötelező mezőkkel
A teszt futtatása előtt a tesztesetnek tartalmaznia kell a következőket:
- Legalább egy tesztelési lépés
- Az egyes lépések várható eredménye
Ha érvényesítési hiba jelenik meg, nyissa meg a teszteset-űrlapot, és adjon hozzá lépéseket. További információ: Manuális tesztelési esetek létrehozása.
Beágyazott tesztek kezelése AI használatával
A beágyazott tesztek kezeléséhez a Azure DevOps MCP-kiszolgálón keresztül használhatja az AI-segítséget. Az alábbi példakérések használhatók:
| tevékenység | Példakérés |
|---|---|
| Tesztesetek létrehozása | "Segítség a felhasználói történethez tartozó elfogadási feltételek ellenőrzésére szolgáló tesztesetek létrehozásához" |
| Tesztesetek létrehozása | "Tesztesetek létrehozása a funkció fő felhasználói munkafolyamatainak lefedéséhez" |
| Tesztesetek létrehozása | "Milyen teszteseteket javasolna ehhez a vásárlási folyamathoz?" |
| Tesztesetek létrehozása | Szélső eseteket vizsgáló tesztforgatókönyvek létrehozása a bejelentkezési funkcióhoz |
| Tesztek rendszerezése és kezelése | "Segítség a beágyazott tesztek logikai tesztcsomagokba való rendszerezéséhez" |
| Tesztek rendszerezése és kezelése | Beágyazott teszteket használjak, vagy ezt áthelyezzem a Teszttervek központjába? Itt van a forgatókönyvem..." |
| Tesztek rendszerezése és kezelése | "Mi a jó elnevezési konvenció tesztesetekhez?" |
| Teszt állapotának nyomon követése | Mutasd meg, mely tesztek sikeresek jelenleg, és melyeken kell még dolgozni. |
| Teszt állapotának nyomon követése | "Segítség a futam tesztállapotának összegzéséhez" |
| Teszt állapotának nyomon követése | "Elemezze ezeket a teszthibákat, és javasoljon javításokat" |
| Lefedettség és stratégia tesztelése | "Tesztelési stratégia ajánlása ehhez az összetett felhasználói történethez" |
| Lefedettség és stratégia tesztelése | "A funkció mely területein lehet, hogy nincs elegendő tesztlefedettség?" |
| Lefedettség és stratégia tesztelése | "Segítség az első futtatandó tesztek rangsorolásához" |
Megjegyzés:
Ezek a kérések akkor működnek a legjobban, ha kontextust ad a munkaelemekről, a tesztforgatókönyvekről és az elfogadási feltételekről. Minél konkrétabb vagy, annál jobbak a javaslatok.