Teszttervek létrehozása és kezelése

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Teszttervek és tesztcsomagok létrehozása a sprintek vagy mérföldkövek manuális tesztelésének nyomon követéséhez. Ezzel a módszerrel láthatja, hogy mikor fejeződik be egy adott futam vagy mérföldkő tesztelése. További információt a manuális tesztelésről lásd: Mi az az Azure Test Plans?

Munkaelemek megosztása a tesztkörnyezetben

A termék összeállítása során hozzon létre teszteseteket, és frissítse őket bármikor. Minden fejlesztési ciklushoz hozzon létre egy teszttervet, és importálja a meglévő teszteseteket. A tesztelés rendszerezéséhez ossza fel a teszteseteket külön tesztcsomagokra a terven belül.

Egy tipikus tesztciklus a következőképpen működik:

  1. Hozzon létre egy teszttervet a futamhoz vagy a mérföldkőhöz.
  2. Rendeljen hozzá tesztkonfigurációkat , és rendeljen hozzá tesztelőket a szükséges tesztmátrix lefedéséhez.
  3. A tesztelők addig futtatják a teszteket , amíg a termék nem felel meg a kilépési feltételeknek.
  4. A következő ciklusban hozzon létre egy új teszttervet, és importálja ugyanazokat a teszteseteket.

Mivel a teszttervek a tesztesetekre hivatkoznak, a teszteset frissítései automatikusan tükröződnek az azt használó összes tervben és csomagban. Ha ehelyett egy független alaptervet szeretne létrehozni, másolja vagy klónozza a teszteseteket.

Előfeltételek

Kategória Követelmények
Projekt hozzáférés Projekt tag
Hozzáférési szintek Legalább alapszintű hozzáférés a teszttel kapcsolatos munkaelemek megtekintéséhez. A Stakeholder hozzáféréssel rendelkező felhasználók nem férhetnek hozzá Azure Test Plans.

Teszttervek és tesztcsomagok hozzáadásához, tesztösszetevők törléséhez vagy tesztkonfigurációk definiálásához Basic + Tesztcsomagok hozzáférésre vagy Visual Studio előfizetésre van szükség: Enterprise, Test Professional vagy MSDN-platformok.
Jogosultságok Terület elérési útja:
- A csomópont munkaelemeinek szerkesztése: Teszttervek, tesztcsomagok, tesztesetek vagy más tesztalapú munkaelemek hozzáadása vagy módosítása.
- Teszttervek kezelése: Módosítsa a tesztterv tulajdonságait, például a buildelési és tesztelési beállításokat.
- Tesztcsomagok kezelése: Tesztcsomagok létrehozása és törlése, tesztesetek hozzáadása és eltávolítása a tesztcsomagokból, tesztkonfigurációk módosítása és tesztcsomagok áthelyezése.

Projekt-szintű:
- Tesztkonfigurációk éstesztkörnyezetek kezelése: Tesztkonfigurációk vagy tesztkörnyezetek kezelése.
- Munkaelemek végleges törlése: Véglegesen törölje a tesztalapú munkaelemeket.

További információért lásd: Manuális tesztelési hozzáférés és engedélyek.

Jótanács

A cikk későbbi részében MI használatával segíthet ebben a feladatban, vagy tekintse meg az Az MI-támogatás engedélyezése Azure DevOps MCP-kiszolgálóval a kezdéshez.

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 a Azure DevOps projektbe, és válassza a Teszttervek>Teszttervek lehetőséget.

    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.

    Létrejön a tesztcsomag, és megkezdheti a tesztcsomagok és a tesztelési esetek hozzáadását.

Tesztterv átnevezése

Tesztterv átnevezéséhez kövesse az alábbi lépéseket:

  1. Válassza a Test Plans 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.

    Ezen a párbeszédpanelen frissítheti a terület elérési útját, az iterációt és más tesztterv-beállításokat is.

Tesztterv törlése

Tesztterv törléséhez kövesse az alábbi lépéseket:

  1. Válassza a Test Plans lehetőséget.

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

  3. A Tesztösszetevők törlése párbeszédpanel pontosan leírja, 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 Törlés lehetőséget.

    Képernyőkép a Tesztösszetevők törlése párbeszédpanelről.

Feljegyzés

A törölt tesztcsomagok a tesztcsomag lomtárába kerülnek, és a REST API használatával 14 napon belül visszaállíthatók. További információ: Törölt tesztcsomagok és tesztcsomagok visszaállítása REST API használatával.

Teszttervek kezelése AI használatával

Ha konfigurálja a Azure DevOps MCP-kiszolgálót, az AI-asszisztensek segítségével természetes nyelvi kérésekkel kezelheti a tesztcsomagokat és -csomagokat.

Példakérések a teszttervek kezeléséhez

tevékenység Példakérés
Tesztterv létrehozása Create a new test plan in <Contoso> project called '<Sprint 5 Regression Tests>'
Teszttervek listázása List all test plans in <Contoso> project
Tesztcsomag létrehozása Create a static test suite called '<Checkout Flow>' under test plan <12345>
Lekérdezési tesztesetek egy csomagban Show all test cases in test suite <67890> in project <Contoso>
Nem tesztelt területek keresése List test suites in test plan <12345> that have no test cases assigned
Tesztterv lefedettségének ellenőrzése Show all requirement-based test suites in test plan <12345> and their associated work items
Futamtervek összehasonlítása List test suites in test plan <12345> and test plan <54321> side by side
Nem csatolt tesztesetek keresése Show test cases in project <Contoso> that aren't in any test suite
Audittesztelési terv készültsége List test cases in test plan <12345> that have State = <Design> and no test steps defined

Jótanács

Ha Visual Studio Code használ, agent mód különösen hasznos az összetett teszttervezési forgatókönyvek hibaelhárításához.

  • A korábbi lekérdezésekből származó elavult vagy gyorsítótárazott adatok használatának elkerülése érdekében adja hozzá a "Ne használjon korábban lehívott adatokat".

Következő lépés