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.

  1. Jelentkezzen be az Azure DevOps-projektbe, és válassza a Teszttervek>tesztcsomagok lehetőséget.

    Képernyőkép az Azure DevOps Server 2020 és az Azure DevOps Services teszttervek listájának megnyitásáról.

  2. Válassza az + Új tesztterv lehetőséget.

    Képernyőkép az Azure DevOps Server 2020 és az Azure DevOps Services új teszttervének létrehozásáról.

  3. 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.

    Képernyőkép az Azure DevOps Server 2020 és az Azure DevOps Services tesztterv részleteinek hozzáadásáról.

Tesztterv átnevezése

Tesztterv átnevezéséhez hajtsa végre az alábbi lépéseket.

  1. Válassza a Teszttervek lehetőséget.

  2. A tesztterv neve mellett válassza a További műveletek>szerkesztése lehetőséget.

    Képernyőkép egy tesztterv szerkesztési lehetőségről.

  3. 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.

  1. Válassza a Teszttervek lehetőséget.

  2. A tesztterv neve mellett válassza a További műveletek>törlése lehetőséget.

  3. 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.

    Képernyőkép a tesztösszetevők végleges törléséről párbeszédpanelről.

Á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.

  1. 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.

    Képernyőkép a teszttervek listájának megnyitásáról.

  2. Válassza az Új tesztterv lehetőséget.

    Képernyőkép egy új tesztterv létrehozásáról.

  3. 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.

    Képernyőkép a tesztterv részleteinek hozzáadásáról.

Tesztterv átnevezése

Tesztterv átnevezéséhez nyissa meg a helyi menüből, és nevezze át.

A tesztterv átnevezését bemutató képernyőkép.

Tesztterv törlése

Tesztterv törléséhez használja a tesztterv helyi menüjét.

Képernyőkép egy tesztterv törléséről.

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.

  1. 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épernyőkép az Azure DevOps Server 2020 és az Azure DevOps Services követelményalapú tesztcsomagjának létrehozásáról.

    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.

  2. 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.

    Képernyőkép az iteráció alapján szűrni kívánt záradékok hozzáadásáról és a lekérdezés futtatásáról az Azure DevOps Server 2020 és az Azure DevOps Services eredményeinek megtekintéséhez.

  3. 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.

    Képernyőkép az Azure DevOps Server 2020-hoz és az Azure DevOps Serviceshez készült teendőnapló-elemekhez tartozó követelményalapú csomagok hozzáadásáról.

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.

  1. Ha csomagokat szeretne hozzáadni egy tesztcsomaghoz, válassza ki + az új legördülő listát, és válasszon egy tesztcsomagtípust.

    Egy követelményalapú tesztcsomag létrehozását bemutató képernyőkép.

    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.

  2. 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.

    Képernyőkép az iteráció alapján szűrni kívánt záradékok hozzáadásáról és a lekérdezés futtatásáról az eredmények megtekintéséhez.

  3. 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.

    Képernyőkép a követelményalapú csomagok hozzáadásáról a hátralékelemekhez.

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.

Képernyőkép egy teszt áthelyezéséhez az húzással és az egérrel történő áthelyezésről.

Képernyőkép a tesztek átrendezéséhez való húzással és húzással.

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.

Képernyőkép egy kiválasztott teszttervről, valamint a tesztesetek CSV-be való exportálása lehetőségről.

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.

Képernyőkép a jobb gombbal kattintott tesztcsomagról és az Exportálás gombra.

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.

Képernyőkép az Azure DevOps Server 2020 és az Azure DevOps Services tesztelési tervének megtalálásáról.

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.

A tesztterv megkeresését bemutató képernyőkép.

Következő lépések