Поделиться через


Удаление артефактов тестов в Azure Boards

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Тестовые артефакты, такие как планы тестирования, наборы тестов и тестовые случаи, считаются рабочими элементами в Azure DevOps. Однако метод удаления артефактов теста отличается от метода удаления неверных рабочих элементов.

Внимание

Постоянное и необратимое удаление: Azure DevOps поддерживает только постоянное удаление артефактов теста, включая планы тестирования, наборы тестов, тестовые варианты, общие шаги и общие параметры. Удаленные артефакты не могут быть восстановлены, а все связанные дочерние элементы, такие как результаты теста, также удаляются. Кроме того, массовое удаление артефактов теста не поддерживается; Попытка массового удаления приводит к удалению всех остальных выбранных рабочих элементов, кроме артефактов теста.

Перед удалением артефактов теста необходимо создать резервную копию всех необходимых сведений, так как это действие не может быть отменено.

При удалении артефактов теста выполняются следующие действия:

  1. Удалите из хранилища данных TCM:

    • Удаленный артефакт теста удаляется из хранилища данных управления тестами (TCM).
    • Базовый рабочий элемент, связанный с артефактом теста, удаляется.
  2. Удаление дочерних элементов:

    • Фоновое задание инициирует удаление всех дочерних элементов из хранилища данных TCM и базовых рабочих элементов.
    • Этот процесс может занять несколько минут в зависимости от количества удаленных артефактов.
  3. Постоянное удаление:

    • Все сведения в хранилище данных отслеживания рабочих элементов и хранилище данных TCM окончательно удаляются.
    • Удаленные данные не могут быть повторно активированы или восстановлены в каких-либо обстоятельствах.

Необходимые компоненты

  • Разрешения:
    • Чтобы удалить тестовые запуски, будьте членом группы "Администраторы проектов" или укажите разрешение на запуск тестового теста на уровне проекта в значение Allow.
    • Чтобы удалить планы тестирования и наборы тестов, быть членом группы "Администраторы проектов" или иметь планы тестирования на уровне узла "Путь к области" или "Управление наборами тестов" для параметра "Разрешить". Если пользователь не входит в группу администраторов проекта, пользователь должен иметь разрешение на запуск тестового теста на уровне проекта в качестве разрешения "Разрешить" вместе с разрешениями уровня узла "Путь к области".
  • Уровни доступа: для управления или удаления артефактов теста имеют по крайней мере базовый и тестовый доступ или Visual Studio Enterprise. Этот уровень предоставляет доступ к полному набору функций планов тестирования. Пользователи с базовым доступом и разрешениями на окончательное удаление рабочих элементов и управление артефактами теста могут удалять только потерянные тестовые случаи, что означает, что они могут удалять тестовые случаи, созданные из Work , которые не связаны с планами тестирования или наборами тестов.

::: moniker-end

Типы рабочих элементов, поддерживающие тестовый интерфейс

На следующем рисунке показан набор типов рабочих элементов, которые поддерживают тестовый интерфейс и работают с Microsoft Test Manager. Эти типы рабочих элементов связаны вместе с помощью показанных типов ссылок.

Снимок экрана: типы рабочих элементов управления тестами.

На веб-портале или Microsoft Test Manager можно просмотреть тестовые случаи, определенные для набора тестов, и какие наборы тестов определены для плана тестирования. Однако эти объекты не подключены друг к другу через типы ссылок. Определения каждого поля, используемого в этих типах рабочих элементов, см. в разделе "Запрос" на основе полей сборки и тестирования интеграции.

Удаление тестового случая, набора тестов или плана тестирования

  1. Чтобы удалить тестовый случай, набор тестов или план тестирования, откройте его на веб-портале и выберите вариант окончательного удаления из меню действий. Массовое удаление не поддерживается на странице результатов запроса.

    Удалите тестовый случай и связанные артефакты теста из веб-формы.

    Примечание.

    Параметр окончательного удаления отображается только в том случае, если у вас есть необходимые разрешения и доступ.

  2. Подтвердите удаление элемента.

    Подтвердите удаление диалоговых окон тестовых артефактов.

  1. Вы также можете удалить план тестирования непосредственно из тестового плана. Чтобы удалить план тестирования, откройте "Планы тестирования" и выберите "Дополнительные действия" для плана, который вы хотите удалить, и нажмите кнопку "Удалить".

    Снимок экрана: страница

  1. Вы также можете удалить план тестирования непосредственно из тестов или планов тестирования.

    Удалите тестовые планы и артефакты на страницах тестов.

  1. Чтобы удалить общие шаги и общие параметры, сначала вручную удалите все ссылки на них, прежде чем удалить их.

Снимок экрана: удаление общих шагов из формы.