Sdílet prostřednictvím


Odstranění testovacích artefaktů v Azure Boards

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

Artefakty testů, jako jsou testovací plány, testovací sady a testovací případy, se považují za pracovní položky v Azure DevOps. Metoda pro odstranění artefaktů testů se ale liší od metody pro odstranění netestových pracovních položek.

Azure DevOps Services podporuje model obnovitelného odstranění, ve kterém jsou testovací plány a sady testů ve stavu obnovitelného odstranění po dobu 14 dnů po jejich odstranění. I když jsou ve stavu soft-delete, je možné je obnovit. Když odstraníte testovací artefakty, dojde k následujícím akcím:

  1. Odebrání z úložiště dat TCM

    • Odstraněný testovací artefakt se odebere z úložiště dat TCM (Test Case Management).
    • Podkladová pracovní položka přidružená k testovacímu artefaktu se odstraní.
  2. Odstranění podřízených položek

    • Úloha na pozadí zahájí odstranění všech podřízených položek jak z úložiště dat TCM, tak i z jednotlivých pracovních položek.
    • Tento proces může trvat několik minut v závislosti na počtu odstraněných artefaktů.
  3. Měkké odstranění

    • Všechny informace v úložišti dat sledování pracovních položek i v úložišti dat TCM se umístí do stavu dočasného odstranění (soft-delete), a je možné je obnovit během 14 dní.
  4. Trvalé odstranění

    • Odstraněná data nelze za žádných okolností znovu aktivovat ani obnovit.

Obnovení odstraněného testovacího plánu nebo sady testů během 14denní fáze obnovitelného odstranění:

  1. Spusťte rozhraní List API pro získání testovacího plánu/ a sady testů, které chcete obnovit.
  2. Pokud rozhraní List API vrátí odpověď s testovacím plánem nebo testovací suite k obnovení, spusťte rozhraní PATCH API pro testovací plán/testovací suite pro jejich obnovení.
  3. Pokud rozhraní LIST API nevrací testovací plán nebo sadu testů, které chcete obnovit, byl trvale odstraněn ze systému a nelze jej obnovit.

Důležité upozornění:

  • Po odstranění jsou testovací plány a sady testů ve stavu obnovitelného odstranění po dobu 14 dnů. Když jsou v tomto stavu, je možné je obnovit. Po uplynutí této doby se tyto artefakty trvale odstraní ze systému a nelze je obnovit.
  • Když obnovíte testovací plán nebo sadu testů, obnoví se všechny ostatní artefakty (sady testů, testovací případy).
  • Obnovení testovacích běhů přidružených k testovacím plánům a sad testů se nepodporuje.
  • Testovací případy, které nebyly odstraněny pomocí uživatelského rozhraní webového portálu Azure DevOps, nelze obnovit, protože jsou trvale odstraněny. Testovací případy v této neobnovitelné kategorii zahrnují ty, které byly odstraněny pomocí rozhraní API pracovních položek.

Důležité

Trvalé a nevratné odstranění: Azure DevOps podporuje trvalé odstranění artefaktů testů, včetně testovacích plánů, testovacích sad, testovacích případů, sdílených kroků a sdílených parametrů. Odstraněné artefakty nelze obnovit a společně s nimi budou odstraněny i všechny přidružené položky, jako jsou výsledky testů. Hromadné odstranění artefaktů testů navíc není podporováno; pokus o hromadné odstranění způsobí odstranění všech ostatních vybraných pracovních položek s výjimkou testovacích artefaktů.

před odstraněním testovacích artefaktů zálohovat všechny potřebné informace, protože tuto akci nelze vrátit zpět.

Když odstraníte testovací artefakty, dojde k následujícím akcím:

  1. Odebrat z úložiště dat TCM:

    • Odstraněný testovací artefakt se odebere z úložiště dat TCM (Test Case Management).
    • Podkladová pracovní položka přidružená k testovacímu artefaktu se odstraní.
  2. Odstranit podřízené položky:

    • Úloha na pozadí zahájí odstranění všech podřízených položek jak z úložiště dat TCM, tak i z jednotlivých pracovních položek.
    • Tento proces může trvat několik minut v závislosti na počtu odstraněných artefaktů.
  3. Trvalé odstranění:

    • Všechny informace v úložištích dat sledování pracovních položek i v úložištích dat TCM jsou trvale vymazány.
    • Odstraněná data nelze za žádných okolností znovu aktivovat ani obnovit.

Požadavky

Kategorie Požadavky
Povolení - K odstranění testovacích běhů: Člen skupiny správců projektu nebo oprávnění pro odstranění testovacích běhů na úrovni projektu nastavena na Povolit.
- Pro odstranění testovacích plánů a sad testů: Člen skupiny správci projektu , nebo úroveň uzlu oblasti Správa testovacích plánů nebo Spravovat testovací sady s oprávněním nastaveným na Povolit. Pokud nejste součástí skupiny správců projektu: Oprávnění na úrovni projektu k odstranění testovacích běhů musí být nastaveno na Povolit spolu s oprávněními na úrovni uzlu pro Cestu k oblasti.
Úrovně přístupu Správa nebo odstranění artefaktů testu: Alespoň Basic + testovací plány přístup nebo Visual Studio Enterprise. Tato úroveň poskytuje přístup ke kompletní sadě funkcí Test Plans. Uživatelé se základním přístupem a s oprávněními k trvalému odstranění pracovních položek a správě artefaktů testů můžou odstranit pouze osamocené testovací případy, což znamená, že můžou odstranit testovací případy vytvořené z aplikace Work , které nejsou propojené s žádnými testovacími plány nebo testovacími sadami.

Typy pracovních položek, které podporují testovací prostředí

Následující obrázek znázorňuje sadu typů pracovních položek, které podporují testovací prostředí a pracují s Microsoft Test Managerem. Tyto typy pracovních položek jsou propojené pomocí zobrazených typů propojení.

Snímek obrazovky znázorňující typy pracovních položek správy testů

Na webovém portálu nebo Microsoft Test Manageru můžete zobrazit, které testovací případy jsou definované pro sadu testů a které testovací sady jsou definované pro testovací plán. Tyto objekty ale nejsou vzájemně propojené prostřednictvím typů propojení. Definice jednotlivých polí použitých v těchto typech pracovních položek najdete viz Dotaz na základě polí integrace sestavení a testování.

Odstranění testovacího případu, testovací sady nebo testovacího plánu

  1. Pokud chcete odstranit testovací případ, sadu testů nebo testovací plán, otevřete ho na webovém portálu a v nabídce akcí zvolte možnost Trvalé odstranění . Hromadné odstranění není na stránce s výsledky dotazu podporované.

    Odstraňte testovací případ a přidružené testovací artefakty z webového formuláře.

    Poznámka:

    Možnost Trvalé odstranění se zobrazí jenom v případě, že máte potřebná oprávnění a přístup.

  2. Potvrďte, že chcete položku odstranit.

    Potvrďte odstranění testovacích artefaktů v dialogovém okně.

  1. Testovací plán můžete také odstranit přímo z testovacích plánů. Pokud chcete testovací plán odstranit, otevřete testovací plány a zvolte Další akce pro plán, který chcete odstranit, a zvolte Odstranit.

    Snímek obrazovky stránky Testovací plány, odstranění testovacího plánu.

  1. Pokud chcete odstranit sdílené kroky a sdílené parametry, nejprve před odstraněním odeberte všechny odkazy na ně ručně.

Snímek obrazovky znázorňující odstranění sdílených kroků z formuláře