Tesztcsomagok és tesztkészletek létrehozása
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Teszttervek és tesztcsomagok létrehozása a futamok vagy mérföldkövek manuális tesztelésének nyomon követéséhez. Így láthatja, hogy egy adott futam vagy mérföldkő tesztelése befejeződött. További információ a manuális tesztelésről: Mi az Azure Test Plans?
Munkaelemek megosztása a tesztkörnyezetben
Például a termék 1.* verzióját készíti el, és több tesztesetet is létrehozhat az adott verzióhoz. Ezek a tesztesetek bármikor frissíthetők, és továbbiak is hozzáadhatók. A termék minden fejlesztési ciklusához és kiadásához létre kell hoznia egy teszttervet, és importálnia kell a meglévő teszteseteket ebbe a tervbe. Ha szeretné, a teszteseteket külön tesztcsomagokra is feloszthatja a terven belül, hogy egyszerűbben felügyelhesse és monitorozza ezeket a különálló teszteseteket.
A tesztterv létrehozása után hozzárendelhet tesztkonfigurációkat , és hozzárendelhet tesztelőket a szükséges tesztmátrix lefedéséhez. Ezek a tesztelők lefuttatják a teszteket , és felmérik a termék minőségét. A tesztelők addig folytatják a tesztelést, amíg a termék nem felel meg a kilépési feltételeknek. A következő fejlesztési ciklushoz és kiadáshoz létrehozhat egy új teszttervet, és újra felhasználhatja ugyanazokat a teszteseteket. Ismételje meg ezt a fejlesztési-tesztelési kiadási ciklust úgy, hogy ugyanazokat a teszteseteket importálja minden új teszttervbe.
Mivel a tesztcsomagok tesztelési esetekre vonatkoznak, a teszteset frissítései automatikusan megjelennek az azt használó tesztcsomagokban és tesztcsomagokban.
A termék következő verziójában újra felhasználhatja a meglévő teszteseteket. A tesztelési esetek másolása vagy klónozása azonban jobb megoldás lehet. A másolat új alapkonfigurációt hoz létre. Az új tesztesetek módosítása nem érinti a korábbi tesztterveket.
Tipp.
A teszttervek, a tesztcsomagok és a tesztelési esetek használatának módjáról további információt a manuális teszteléssel kapcsolatos gyakori kérdésekben talál.
Előfeltételek
A következő engedélyekkel és hozzáférési szintekkel kell rendelkeznie:
- Alapszintű hozzáférés vagy magasabb szintű hozzáférés, valamint a munkaelemek megtekintéséhez szükséges engedélyek a megfelelő terület elérési útján. További információ: Felhasználók hozzáadása projekthez vagy csapathoz.
- Alapszintű és tesztcsomagok hozzáférési szintje tesztcsomagok és tesztcsomagok hozzáadásához, tesztösszetevők törléséhez és tesztkonfigurációk definiálásához. Vagy az alábbi Visual Studio-előfizetések egyikével is rendelkezhet:
- A következő engedélyekkel kell rendelkeznie: teszthez kapcsolódó összetevők hozzáadásához vagy szerkesztéséhez,
- A csomópont engedélykészletében lévő munkaelemeket a megfelelő terület elérési útja alatt engedélyezve szerkesztheti, és tesztterveket, tesztcsomagokat, teszteseteket vagy más tesztalapú munkaelemtípusokat adhat hozzá vagy módosíthat.
- A teszttervek engedélyezési beállításának kezelése a megfelelő terület elérési útja alatt engedélyezve, a tesztterv tulajdonságainak, például a buildelési és tesztelési beállításoknak a módosításához.
- A tesztcsomagok megfelelő területútvonalon engedélyezett engedélykészleténekkezelése tesztcsomagok létrehozásához és törléséhez, tesztcsomagok hozzáadásához és eltávolításához, a tesztcsomagokhoz társított tesztkonfigurációk módosításához, valamint egy tesztcsomag hierarchiájának módosításához (tesztcsomag áthelyezéséhez).
További információ: Manuális teszthozzáférés és engedélyek.
Tesztterv létrehozása
Általában tesztterveket hoz létre a követelmények teszteléséhez. Mielőtt létrehoz egy teszttervet, határozza meg a követelmények hátralékát.
Jelentkezzen be az Azure DevOps-projektbe, és válassza a Teszttervek>tesztcsomagok lehetőséget.
Válassza az + Új tesztterv lehetőséget.
Adja meg a tesztterv nevét, ellenőrizze, hogy a terület elérési útja és iterációja megfelelően van-e beállítva, majd válassza a Létrehozás lehetőséget.
Tesztterv átnevezése
Tesztterv átnevezéséhez hajtsa végre az alábbi lépéseket.
Válassza a Teszttervek lehetőséget.
A tesztterv neve mellett válassza a További műveletek>szerkesztése lehetőséget.
Módosítsa a nevet, majd válassza a Mentés és bezárás lehetőséget.
A teszttervet itt módosíthatja.
Tesztterv törlése
Tesztterv törléséhez hajtsa végre az alábbi lépéseket.
Válassza a Teszttervek lehetőséget.
A tesztterv neve mellett válassza a További műveletek>törlése lehetőséget.
A Végleges törlés tesztösszetevők párbeszédpanel pontosan elmagyarázza, hogy mi lesz törölve. Adja meg a tesztterv azonosítóját a törlés megerősítéséhez, majd válassza a Végleges törlés lehetőséget.
Általában tesztterveket hoz létre a követelmények teszteléséhez. Mielőtt létrehoz egy teszttervet, határozza meg a követelmények hátralékát.
Nyissa meg a projektet a webes portálon, és nyissa meg a Teszttervek lapot. Ha már rendelkezik teszttervvel, válassza a Teszttervek lehetőséget az összes teszttervet tartalmazó lapra való ugráshoz.
Válassza az Új tesztterv lehetőséget.
Adja meg a tesztterv nevét, ellenőrizze, hogy a terület elérési útja és iterációja megfelelően van-e beállítva, majd válassza a Létrehozás lehetőséget.
Tesztterv átnevezése
Tesztterv átnevezéséhez nyissa meg a helyi menüből, és nevezze át.
Tesztterv törlése
Tesztterv törléséhez használja a tesztterv helyi menüjét.
Követelményalapú tesztcsomag hozzáadása
Most vegyen fel tesztcsomagokat a manuális teszteket igénylő hátralékelemekhez. Ezek a tesztek lehetnek a projekten alapuló felhasználói történetek, követelmények vagy egyéb munkaelemek.
Feljegyzés
A követelménykövetés csak követelményalapú tesztcsomagon keresztül összekapcsolt tesztesetekhez támogatott. A munkaelemek közé tartozik a felhasználói történet (Agile), a termék-hátralékelem (Scrum), a követelmény (CMMI) és a probléma (alapszintű). A követelmény munkaeleme és a manuális teszt végrehajtása közötti társítás csak akkor jön létre, ha a teszteset egy követelményalapú tesztcsomag használatával van összekapcsolva.
Ha csomagokat szeretne hozzáadni egy tesztcsomaghoz, válassza a Tesztcsomag További lehetőségei lehetőséget, majd válassza a New Suite Requirement based suite (Új csomag>követelményalapú csomag) lehetőséget.
Követelményalapú csomagokkal csoportosíthatja a teszteseteket. Így nyomon követheti a hátralékelemek tesztelési állapotát. A követelményalapú tesztcsomaghoz hozzáadott teszteseteket a rendszer automatikusan csatolja a hátralékelemhez.
A követelményalapú csomagok létrehozása során adjon hozzá egy vagy több záradékot a munkaelemek szűréséhez a futam iterációs útvonala alapján. Futtassa a lekérdezést az egyező hátralékelemek megtekintéséhez.
A lekérdezés által visszaadott munkaelemek listájában válassza ki az ebben a futamban tesztelni kívánt hátralékelemeket. Válassza a Csomag létrehozása lehetőséget, ha mindegyikhez létrehoz egy követelményalapú csomagot.
Most vegyen fel tesztcsomagokat a manuális teszteket igénylő hátralékelemekhez. Ezek a tesztek lehetnek a projekten alapuló felhasználói történetek, követelmények vagy egyéb munkaelemek.
Feljegyzés
A követelménykövetés csak követelményalapú tesztcsomagon keresztül összekapcsolt tesztesetekhez támogatott. A követelmény munkaelem –User Story (Agile), a Product Backlog Item (Scrum), a Requirement (CMMI) vagy a Issue (Basic) és a manuális teszt végrehajtása közötti társítás csak akkor jön létre, ha a teszteset egy követelményalapú tesztcsomagon keresztül van összekapcsolva.
Ha csomagokat szeretne hozzáadni egy tesztcsomaghoz, válassza ki + az új legördülő listát, és válasszon egy tesztcsomagtípust.
A követelményalapú csomagokkal csoportosíthatja a teszteseteket, így nyomon követheti a hátralékelemek tesztelési állapotát. A követelményalapú tesztcsomaghoz hozzáadott teszteseteket a rendszer automatikusan csatolja a hátralékelemhez.
A követelményalapú csomagok létrehozása során adjon hozzá egy vagy több záradékot a munkaelemek szűréséhez a futam iterációs útvonala alapján. Futtassa a lekérdezést az egyező hátralékelemek megtekintéséhez.
A lekérdezés által visszaadott munkaelemek listájában válassza ki az ebben a futamban tesztelni kívánt hátralékelemeket. Válassza a Csomag létrehozása lehetőséget, ha mindegyikhez létrehoz egy követelményalapú csomagot.
Tesztcsomagok használata
Létrehozhat egy statikus tesztcsomagot, amely bármilyen típusú tesztcsomagot tartalmazhat. Használja ezeket a tesztcsomagokat, például mappákat. A tesztcsomagok húzásával csoportosíthatja őket egy statikus teszttervben. A tesztek húzásával átrendezi őket.
Nyomon követheti a tesztcsomagok és a tesztcsomagok módosításait. Nyissa meg a tesztterv vagy a tesztcsomag munkaelemét, majd tekintse meg a munkaelem előzményeit.
A tesztcsomagok esetében az egyéb műveleteket a Test Suite Audit (Tesztcsomag naplózása ) mező követi nyomon. A tesztcsomagok hozzáadását és eltávolítását például ez a mező követi nyomon.
Tesztcsomagok, tesztcsomagok és tesztesetek exportálása.
Válassza az Exportálási teszteseteket CSV-be.
Jelölje ki a jelentésben kívánt részleteket. Ezután küldje el e-mailben vagy nyomtassa ki ezt a jelentést véleményezésre.
Módosítsa a teszteset mezőit a jelentésben úgy, hogy oszlopokat vesz fel vagy távolít el a tesztcsomag listanézetéből.
Fontos
Egyetlen műveletben nem exportálhat több mint 75 tesztcsomagot. Az e-mail legfeljebb 1 MB adatot támogat.
Teszteset keresése egy teszttervben
A tesztcsomag tesztcsomagjaiban a szűrő ikonnal jelenítheti meg a keresési és szűrőlistát. Segít megtalálni a kívánt teszteket.
A tesztterv tesztcsomagjaiban a szűrőikon (1) segítségével megjelenítheti a keresési és szűrési listákat (2), amelyek segítenek megtalálni a használni kívánt teszteket. Vagy szűrje a tesztek listáját a Outcome, a Tester és a Configuration (3) használatával.
Következő lépések
Kapcsolódó cikkek
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: