Megosztás a következőn keresztül:


Objektumok és kifejezések tesztelése

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

Ebből a cikkből megismerheti a manuális és feltáró tesztelés során használt objektumokat és kifejezéseket.

Tesztspecifikus munkaelem-típusok

A manuális és az automatizált tesztelés támogatásához három fő típusú tesztspecifikus munkaelemtípust vehet fel és csoportosíthat: tesztcsomagokat, tesztcsomagokat és teszteseteket. A különböző tesztelési lépések és tesztparaméterek megosztásának támogatásához meg kell határoznia a megosztott lépéseket és a megosztott paramétereket. Ezek az objektumok a munkakövetési adattárban vannak tárolva meghatározott típusú munkaelemekként.

Felügyeleti munkaelemtípusok tesztelése

Az alábbi táblázat az 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

A tesztcsomagok és az egyes tesztelési esetek csoportosítására szolgálnak. Tesztterv definiálásához lásd: Tesztcsomagok é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 egy lekérdezésből, amely ezután a tesztcsomaghoz van csatolva.
  • Lekérdezésalapú csomagok: Válasszon ki egy vagy több tesztesetet, amelyek ezután a tesztcsomaghoz vannak csatolva.

Tipp.

A Tesztcsomag írásvédett típusa mező a kijelölt csomag típusát jelzi. Tesztcsomagok hozzáadásához lásd: Tesztcsomagok é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 tesztcsomag is hivatkozhat egy tesztesetre. A teszteseteket hatékonyan újra felhasználhatja anélkül, hogy minden csomaghoz vagy csomaghoz másolnia vagy klónoznia kellene őket. Kétféle teszteset létezik:

  • 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.
  • Automatizált: Az Azure Pipeline-ban való 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

A lépések megosztása több teszteset között. A bejelentkezés és az alkalmazásba való bejelentkezés ellenőrzésének lépései például olyan lépések, amelyek számos tesztesetben megoszthatóak. 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 munkaelemben az alábbi mezők és lapok jelennek meg. Az egyes lapok meghatározott információk, például előzmények, hivatkozások vagy mellékletek nyomon követésére szolgálnak. 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 kötelező mezőt. 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ő

Használat


Adjon meg legalább 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. Attól függően, hogy milyen környezetben dolgozik, a legördülő menüben csak a csapattagok vagy a projekt közreműködői szerepelnek.

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 Hozzárendelt mező csak a projekthez vagy csapathoz hozzáadott felhasználói fiókokat fogadja el.

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.

Ok

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 a munkát el szeretné végezni, 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 ezek a vezérlők nem érdeklik, 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 lett-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 az egyes kiadási fázisokra való gyors navigálást és futtatást. Ez a vezérlő a Tesztcsomagok, a Tesztcsomagok és a Tesztesetek szolgáltatásból érhető el.

Fejlesztés

A munkaelem befejezését támogató összes Git-fejlesztési folyamatot rögzíti. Általában arra használják, hogy a Git-fejlesztést egy követelménytől vezérelje. Ez a vezérlő támogatja a nyomon követhetőséget, így láthatóvá teszi a munkaelemhez kapcsolódó összes ágat, véglegesítést, lekéréses kérést és buildet. Ez a vezérlő a Tesztcsomagok, a Tesztcsomagok és a Tesztesetek szolgáltatásból érhető el.

Kapcsolódó munka

A Tesztcsomagokban, a Tesztcsomagokban és a Tesztesetekben használt vezérlők más munkaelemek, például követelmények és hibák megjelenítésére vagy hivatkozására szolgálnak, általában a kapcsolódó hivatkozástípuson keresztül.

Tesztelési esetek

A megosztott lépésekben és a megosztott paraméterekben használt vezérlők olyan munkaelemeket használnak, amelyek a tesztelési esetek jelzésére vagy hivatkozására szolgálnak.


Tesztspecifikus munkaelemtípusok testreszabása

Az örökölt folyamathoz testre szabhatja a tesztcsomagokat, a tesztcsomagokat és a tesztelési eseteket. 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 munkaelemek módosításához szükséges engedélyek

Számos engedély szabályozza a munkaelemek megtekintéséhez, módosításához vagy törléséhez szükséges funkciók kiválasztását. Ezek közé tartoznak az alábbi táblázatban felsoroltak.

Feljegyzés

A Munkaelem típusának módosítása engedély nem vonatkozik a tesztspecifikus munkaelemekre. Még ha ezt a funkciót is a munkaelem-űrlapon választja ki, a munkaelem típusának módosítása nem engedélyezett.

Engedély

Szinten

Feladat

Tesztfuttatások megtekintése
Tesztfuttatások létrehozása
Tesztfuttatások törlése

Projektszintű

A tesztfuttatások megtekintéséhez, létrehozásához vagy törléséhez meg kell adni a megfelelő engedélyt.

Tesztkonfigurációk kezelése
Tesztkörnyezetek kezelése

Projektszintű

A tesztkonfigurációk vagy tesztkörnyezetek kezeléséhez meg kell adni a megfelelő engedélyt.

Címkedefiníció létrehozása

Projektszintű

Új címkék hozzáadása tesztalapú munkaelemekhez.

Munkaelemek törlése és visszaállítása

Projektszintű

Törölje a tesztspecifikus munkaelemeket, és állítsa vissza őket a Lomtárból.

Munkaelemek végleges törlése

Projektszintű

Véglegesen törölje a tesztspecifikus munkaelemeket az adattárból.

Munkaelemek megtekintése ezen a csomóponton
A csomópont munkaelemeinek szerkesztése

Terület elérési útja

A teszttervek, tesztcsomagok, tesztesetek vagy más tesztalapú munkaelemtípusok megtekintéséhez vagy hozzáadásához vagy módosításához a megfelelő engedély szükséges.

Teszttervek kezelése

Terület elérési útja

Módosítsa a tesztterv tulajdonságait, például a tesztfuttatást és a teszteredmény-beállításokat.

Teszttervek kezelése

Terület elérési útja

Tesztcsomagok létrehozása és törlése; tesztesetek hozzáadása és eltávolítása a tesztcsomagokból; a tesztcsomagokhoz társított tesztkonfigurációk módosítása; és módosítsa a tesztcsomag hierarchiáját (egy tesztcsomag áthelyezése).

Az engedélyek beállításáról további információt a teszteléshez és a projektszintű engedélyek módosításához szükséges engedélyek és hozzáférés beállítása című témakörben talál.

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óért tekintse át az alábbi cikkeket:

Tesztfeltételek

Az alábbi táblázat a manuális és feltáró tesztelés során használt kifejezéseket ismerteti.

Időszak

Definíció


Konfiguráció

Az alkalmazás vagy kód teszteléséhez használt egyedi környezetet adja meg. Tesztkonfiguráció definiálásához először a konfigurációs változókat kell definiálnia, majd a tesztkonfigurációt. További információ: Különböző konfigurációk tesztelése.

Konfigurációs változó

A tesztkörnyezet egyetlen aspektusát adja meg, például operációs rendszert, feldolgozási teljesítményt, webböngészőt vagy más változatot. További információ: Különböző konfigurációk tesztelése.

Eredmény

A teszt végrehajtásakor a tesztelő által megjelölt tesztpont eredménye. A lehetőségek ennek megoldásához:

  • Aktív (meghatározatlan)
  • Teszt átadása
  • Feladatteszt
  • Blokkteszt
  • Nem alkalmazható

További információ: Teszt ismétlése különböző adatokkal. Vegye figyelembe, hogy a folyamattesztek eredményei eltérnek a folyamattesztekről szóló szakaszban leírtak szerint.

Tesztpontok

Maguk a tesztelési esetek nem hajthatók végre. Amikor tesztesetet ad hozzá egy tesztcsomaghoz, a rendszer létrehozza a tesztpont(ok)t. A tesztelési pontok a tesztelési esetek, tesztelési csomagok, a konfiguráció és a tesztelő egyedi kombinációi. Ha például egy Teszt bejelentkezési funkció nevű tesztesetet használ, és két konfigurációt ad hozzá az Edge és a Chrome böngészőkhöz, két tesztponttal rendelkezik. Végrehajthatja vagy futtathatja ezeket a tesztelési pontokat. A végrehajtáskor teszteredmények jönnek létre. A teszteredmények nézetben vagy a végrehajtási előzményekben láthatja a tesztelési pontok összes végrehajtását. A tesztelési pont legújabb végrehajtását láthatja a Végrehajtás lapon.

Futtatási beállítások tesztelése

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, amellyel kiválaszthatja, hogyan kell konfigurálni a teszteredményeket több csomagban ugyanabban a tesztcsomagban.

Nyomonkövethetőség

A teszteredmények nyomon követése a hozzájuk kapcsolódó követelményekkel és hibákkal.