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
Ebből a cikkből megismerheti a manuális és feltáró tesztelés során használt objektumokat és kifejezéseket.
Előfeltételek
| Kategória | Követelmények |
|---|---|
| Projekt hozzáférés | Projekt tagja. |
| Hozzáférési szintek | Legalább alapszintű hozzáférést. További információ: Manuális teszthozzáférés és engedélyek. |
Tesztspecifikus munkaelem-típusok
A manuális és automatizált tesztelés támogatásához adja hozzá és csoportosítsa a tesztspecifikus munkaelemek három fő típusát: Teszttervek, Tesztcsomagok és Tesztesetek. A különböző tesztlépések és tesztparaméterek megosztásának támogatásához határozza meg a megosztott lépéseket és a megosztott paramétereket. A munkakövetési adattár ezeket az objektumokat meghatározott típusú munkaelemként tárolja.
Az alábbi táblázat a Azure DevOps tesztkörnyezet támogatásához használt munkaelem-típusokat ismerteti. A tesztspecifikus munkaelemek összekapcsolhatók az előző képen látható hivatkozástípusok használatával.
Munkaelem típusa
Leírás
Teszttervek
Csoportos tesztcsomagok és egyéni tesztesetek. Teszttervek definiálásához lásd: Teszttervek és tesztcsomagok létrehozása.
Tesztcsomag
A tesztelési esetek csoportosítása különálló tesztelési forgatókönyvekbe egyetlen tesztterven belül. A tesztelési esetek csoportosításával könnyebben áttekinthető, hogy mely forgatókönyvek fejeződnek be. Tesztcsomag létrehozásakor három típus egyikét adhatja meg:
- Statikus tesztcsomagok: A tesztelési esetek egyetlen tesztcsomagban való csoportosítására szolgál.
- Követelményalapú csomagok: Válasszon ki egy vagy több követelményt a tesztcsomaghoz csatolt lekérdezésből.
- Lekérdezésalapú csomagok: Válasszon ki egy vagy több tesztesetet, amelyet a tesztcsomaghoz csatol.
Tipp.
A tesztcsomag típus írásvédett mező a kiválasztott csomag típusát jelzi. Tesztcsomagok hozzáadásához lásd: Teszttervek és tesztcsomagok létrehozása .
Tesztelési esetek
Adja meg a kód vagy egy alkalmazás üzembe helyezésének teszteléséhez használt lépéseket. A teszteseteket úgy határozhatja meg, hogy a kód megfelelően működjön, ne legyen hiba, és megfeleljen az üzleti és ügyfélkövetelményeknek. Tesztcsomag létrehozása nélkül is hozzáadhat egyéni teszteseteket egy tesztcsomaghoz. Több tesztcsomag vagy tesztterv is hivatkozhat egy tesztesetre. A teszteseteket hatékonyan újra felhasználhatja anélkül, hogy minden csomaghoz vagy tervhez másolnia vagy klónoznia kellene őket. Kétféle teszteset van.
- Manuális: Tesztelési esetek, amelyek különböző lépéseket határoznak meg, amelyeket a Test Runner vagy más támogatott ügyfél használatával futtat.
- Automated: Az Azure-folyamaton belüli futtatásra tervezett tesztelési esetek.
Tipp.
Létrehozhat egy olyan tesztesetet, amely automatikusan hivatkozik egy követelményre – a felhasználói történetre (Agilis), a Termékelmaradási cikkre (Scrum), a követelményre (CMMI) vagy a problémára (alapszintű) – a teszt táblából való létrehozásakor. További információ: Beágyazott tesztek hozzáadása, futtatása és frissítése.
Megosztott lépések
Használja az eszközt lépések megosztására több teszteset között. Például a bejelentkezési lépések, valamint az alkalmazásba való bejelentkezés ellenőrzésének lépései olyan lépések, amelyeket több tesztesetben is újra felhasználhat. A lépésekkel kapcsolatos tudnivalókért tekintse meg a tesztelési esetek közötti megosztás lépéseit.
Megosztott paraméterek
Különböző paraméterek megadására szolgál a tesztlépések teszteseten belüli végrehajtásához. További információ: Teszt ismétlése különböző adatokkal.
Az összes tesztspecifikus munkaelem-típus gyakori mezői
A legtöbb munkaelem a következő mezőket és lapokat tartalmazza. Minden lap nyomon követi a konkrét információkat, például
az előzményeket,
a hivatkozásokat vagy
a mellékleteket. Ez a három lap a módosítások előzményeit, a csatolt munkaelemek megtekintését, valamint a fájlok megtekintését és csatolását tartalmazza.
Az összes munkaelemtípushoz az egyetlen kötelező mező a Cím. A munkaelem mentésekor a rendszer egyedi azonosítót rendel hozzá. Az űrlap sárga színnel emeli ki a szükséges mezőket. A teszttel kapcsolatos mezőkkel kapcsolatos információkért lásd a buildelési és tesztelési integrációs mezőkön alapuló lekérdezést. Az összes többi mezőnél lásd a Munkaelem mezőindexet.
Mező
Usage
Adjon meg legfeljebb 255 karakteres leírást. A címet később bármikor módosíthatja.
Rendelje hozzá a munkaelemet a feladat végrehajtásáért felelős csapattaghoz. Az identitáskereséssel és -kijelöléssel kapcsolatos további információkért lásd: Lekérdezés hozzárendelés vagy munkafolyamat-módosítások szerint.
Feljegyzés
Csak egyetlen felhasználóhoz rendelhet munkát. Ha több felhasználóhoz is hozzá kell rendelnie a munkát, adjon hozzá egy munkaelemet minden felhasználóhoz, és a cím és a leírás alapján megkülönbözteti a elvégezni kívánt munkát.
A munkaelem létrehozásakor az állapot alapértelmezés szerint a munkafolyamat első állapota lesz. A munka előrehaladtával frissítse, hogy tükrözze az aktuális állapotot.
Először használja az alapértelmezettet. Frissítse, amikor szükség szerint módosítja az állapotot. Minden államhoz tartozik egy alapértelmezett ok.
Válassza ki a termékhez vagy csapathoz társított terület elérési útját, vagy hagyja üresen, amíg ki nem rendeli egy tervezési értekezlet során. A területek legördülő listájának módosításához tekintse meg a területútvonalak definiálását és a csapathoz való hozzárendelést.
Válassza ki azt a futamot vagy iterációt, amelyben el szeretné végezni a munkát, vagy hagyja üresen, és rendelje hozzá később egy tervezési értekezlet során. Az iterációk legördülő listájának módosításához tekintse meg az iterációs útvonalak definiálását és a csapat iterációinak konfigurálását.
Adjon meg elég részletet a hatókör közös megértéséhez és a becslési erőfeszítések támogatásához. Összpontosítson a felhasználóra, arra, hogy mit szeretne elérni, és miért. Ne írja le a termék fejlesztésének módját. Adjon meg elegendő adatot, hogy a csapat feladatokat és teszteseteket írjon az elem implementálásához.
Általános vezérlők az összes tesztspecifikus munkaelem-típushoz
Számos vezérlő jelenik meg több tesztspecifikus munkaelemben, az alábbi táblázatban leírtak szerint. Ha nem érdeklik ezek a vezérlők, elrejtheti őket a munkaelem űrlapelrendezéséből a Mezők hozzáadása és kezelése (Öröklési folyamat) című cikkben leírtak szerint.
Vezérlő
Leírás
Üzembe helyezés
Betekintést nyújt abba, hogy egy szolgáltatás vagy felhasználói történet üzembe van-e helyezve, és hogy milyen fázisban. Vizuális betekintést nyerhet egy munkaelem állapotába, mivel az különböző kiadási környezetekben van üzembe helyezve, valamint gyors navigációt végezhet az egyes kiadási fázisokban és futtatáskor. Ezt a vezérlőt a Tesztcsomagok, a Tesztcsomagok és a Tesztelési esetek szolgáltatásban érheti el.
Fejlődés
A munkaelem befejezését támogató összes Git-fejlesztési folyamatot rögzíti. Általában arra használja, hogy a Git-fejlesztést egy követelménytől vezérelje. Ez a vezérlő támogatja a nyomon követhetőséget azáltal, hogy láthatóvá teszi a munkaelemhez kapcsolódó összes ágat, véglegesítést, lekéréses kérelmet és buildet. Ezt a vezérlőt a Tesztcsomagok, a Tesztcsomagok és a Tesztelési esetek szolgáltatásban érheti el.
Kapcsolódó munka
Ezt a vezérlőt a Tesztcsomagok, a Tesztcsomagok és a Tesztesetek területen használhatja más munkaelemek, például követelmények és hibák megjelenítéséhez vagy csatolásához, általában a kapcsolódó hivatkozástípuson keresztül.
Tesztelési esetek
Ezt a vezérlőt a Megosztott lépések és a Megosztott paraméterek munkaelemekben használhatja a tesztelési esetek jelzéséhez vagy csatolásához.
A követelményalapú csomagon keresztüli tesztelési esetekhez kapcsolódó felhasználói történetek esetében a Related Work a legutóbbi teszteredmény összegzését is megjeleníti, beleértve annak eredményét és befejezési idejét is. További információért lásd: Teszt állapotának nyomon követése.
Tesztspecifikus munkaelemtípusok testreszabása
Az örökölt folyamathoz testre szabhatja a tesztterveket, a tesztcsomagokat és a teszteseteket. A helyszíni XML-folyamathoz testre szabhatja az összes tesztspecifikus munkaelem-típust. További információ: A csapat folyamatainak támogatásához használható munkakövető objektumok testreszabása.
A tesztmunkaelemekre vonatkozó engedélyek
Project szint- és területútvonal-engedélyek szabályozzák, hogy mely feladatokat végezheti el tesztspecifikus munkaelemekkel, például tesztfuttatások létrehozásával, teszttervek kezelésével és tesztcsomagok kezelésével. A tesztspecifikus munkaelemek munkaelem-típusát nem módosíthatja, annak ellenére, hogy a beállítás megjelenik a munkaelem űrlapon.
Az engedélyek, az alapértelmezett biztonsági csoportok hozzárendeléseinek és a hozzáférési szint követelményeinek teljes listáját a manuális teszthozzáférés és -engedélyek című témakörben találja. Az engedélyek beállításához lásd: Engedélyek és hozzáférés beállítása teszteléshez.
Tesztspecifikus munkaelemek exportálása, importálása és tömeges frissítése
A többi munkaelemhez hasonlóan tömegesen szerkesztheti a tesztspecifikus munkaelemeket. További információkért lásd a következő cikkeket:
Tesztfeltételek
Az alábbi táblázat a manuális és feltáró tesztelés során használt kifejezéseket ismerteti.
Tesztpontok
A tesztesetek önmagukban nem végrehajthatók. Amikor tesztesetet ad hozzá egy tesztcsomaghoz, tesztpontokat hoz létre. A tesztpont a teszteset, a tesztcsomag, a konfiguráció és a tesztelő egyedi kombinációja.
Egy Teszt bejelentkezési funkciót nevű teszteset például két konfigurációval (Microsoft Edge és Chrome) két tesztpontot generál. Az egyes tesztpontokat egymástól függetlenül futtathatja, és minden végrehajtás teszteredményt eredményez. A végrehajtási előzményekben megtekintheti egy tesztpont összes végrehajtását. A Végrehajtás lap az egyes teszt pontok legújabb eredményét jeleníti meg.
Teszteredmény
Egy tesztfuttatáson belüli egyetlen teszteset-végrehajtás rögzített eredménye. Minden teszteredmény rögzíti, hogy a teszt sikeres volt-e, sikertelen volt-e, vagy más eredménnyel járt-e, a diagnosztikai adatokkal és a mellékletekkel együtt. További részletekért lásd: Tesztfuttatások áttekintése.
Tesztfuttatás
Egy vagy több teszteset végrehajtásakor létrehozott teszteredmények logikai csoportosítása. A rendszer tesztfuttatást hoz létre, amikor teszteseteket futtat egy teszttervből vagy folyamatból. Minden tesztfuttatás rögzíti az eredményeket, az időtartamot, a környezetet és a diagnosztikai adatokat. További részletekért lásd: Tesztfuttatások áttekintése.
Tesztfutás beállításai
A teszttervek buildelési vagy kiadási folyamatokkal való társításához használt párbeszédpanel.
Az eredmények beállításainak tesztelése
Párbeszédpanel, amely segítséget nyújt annak kiválasztásában, hogyan kell konfigurálni a teszteredményeket több tesztcsomagban ugyanazon teszttervek alatt.
Tesztelési lépés
Egy teszteseten belüli egyéni művelet, amely egy műveletből (a tesztelő által végzett műveletből) és egy várt eredményből (a várt viselkedésből) áll. A végrehajtás során az egyes tesztlépések sikeresként vagy sikertelenként vannak megjelölve. A tesztelési lépések hivatkozhatnak a megosztott lépésekre, és mellékleteket is tartalmazhatnak. További részletekért lásd: Tesztesetek létrehozása.
Nyomonkövethetőség
A teszteredmények nyomon követése a hozzájuk kapcsolódó követelményekkel és hibákkal.
Felhasználói elfogadás tesztelése (UAT)
Egy tesztelési módszer, amelyben az üzleti érdekelt felek vagy a végfelhasználók ellenőrzik, hogy a szolgáltatott funkciók megfelelnek-e az ügyfélkövetelményeknek. A Azure Test Plans tesztelőket rendelhet tesztcsomagokhoz, e-mail-meghívókat küldhet, és diagramokon követheti nyomon az előrehaladást. Az érintett hozzáféréssel rendelkező felhasználók részt vehetnek a programban. További részletekért lásd a felhasználói elfogadás tesztelését.