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

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

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

Внимание

Мы поддерживаем только постоянное удаление артефактов теста, таких как планы тестирования, наборы тестов, тестовые варианты, общие шаги и общие параметры. Удаленные тестовые артефакты не отображаются в корзине и не подлежат восстановлению. При удалении тестовых артефактов удаляется не только выбранный тестовый артефакт, но и все связанные с ним дочерние элементы, такие как дочерние наборы тестов, тестовые точки во всех конфигурациях, тестировщики (базовый рабочий элемент тестового случая не удаляется), журнал результатов теста и другие связанные журналы.

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

  1. Удаляет удаленный артефакт теста из хранилища данных управления тестом (TCM) и удаляет базовый рабочий элемент.
  2. Выполняет задание, чтобы удалить все дочерние элементы как с стороны TCM, так и с базовых рабочих элементов. Это действие может занять некоторое время (до нескольких минут) в зависимости от количества удаленных артефактов.
  3. Приводит к удалению всех сведений в хранилище данных отслеживания рабочих элементов и хранилище данных TCM и не может быть повторно активировано или восстановлено.

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

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

Чтобы удалить тестовые артефакты, применяются следующие ограничения и операции:

  • Пользователи с базовым доступом и разрешениями на окончательное удаление рабочих элементов и управление артефактами тестирования могут удалять только потерянные тестовые случаи. То есть они могут удалять тестовые случаи, созданные из Work , которые не связаны с планами тестирования или наборами тестов.
  • При удалении плана тестирования, набора тестов, тестового случая, общих шагов или общих параметров вы не только окончательно удаляете их, но и удаляете все связанные артефакты теста, такие как результаты теста.
  • Артефакты теста массового удаления невозможно. Если тестовые артефакты являются частью массового выбора для удаления, все остальные рабочие элементы, кроме тестовых артефактов, удаляются.

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

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

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

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

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

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

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

    Примечание.

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

  2. Убедитесь, что вы хотите фактически удалить элемент.

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

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

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

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

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

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

    Удаление общих шагов из формы.