Создание планов тестирования и наборов тестов
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Создайте планы тестирования и наборы тестов для отслеживания ручного тестирования для спринтов или вех. Таким образом, можно увидеть, когда тестирование для определенного спринта или вехи завершено. Дополнительные сведения о ручном тестировании см. в статье "Что такое планы тестирования Azure?".
Совместное использование рабочих элементов в тестовой среде
Например, вы создаете версию 1.* продукта и можете создать несколько тестовых вариантов для этой версии. Каждый из этих тестовых вариантов можно обновлять и добавлять в любое время. Для каждого цикла разработки и выпуска продукта вы создадите план тестирования и импортируете существующие тестовые варианты в этот план. Вы также можете разделить тестовые случаи на отдельные наборы тестов в рамках плана, чтобы упростить управление и мониторинг этих отдельных наборов тестовых вариантов.
После создания тестового плана необходимо назначить конфигурации тестов и назначить тестировщикам, чтобы покрыть необходимую матрицу тестирования. Эти тестировщики выполняют тесты и проверяют качество продукта. Тестировщики продолжают тестировать до тех пор, пока продукт не соответствует критериям выхода. Для следующего цикла разработки и выпуска можно создать новый план тестирования и повторно использовать те же тестовые варианты. Повторите этот цикл разработка-тестирование-выпуск, импортируя те же тестовые случаи в каждый новый тестовый план.
Так как планы тестирования ссылаются на тестовые случаи, обновления тестового случая автоматически отражаются во всех планах тестирования и наборах тестов, которые используют его.
В следующей версии продукта можно повторно использовать существующие тестовые случаи. Однако лучше скопировать или клонировать тестовые случаи. Копия создает новую базовую базу. Изменения в этих новых тестовых случаях не влияют на предыдущие планы тестирования.
Совет
Дополнительные сведения о способах работы с планами тестирования, наборами тестов и тест-вариантами см. в часто задаваемых вопросах о тестировании вручную.
Предварительные условия
Категория | Требования |
---|---|
Уровни доступа | — Минимум базовый доступ с разрешениями на просмотр рабочих элементов в соответствующей области пути. — Чтобы добавлять планы тестирования и наборы тестов, удалять артефакты тестирования и определять конфигурации тестов, необходим доступ уровня Базовый + Тестовые планы. Или одна из следующих подписок Visual Studio: - Предприятие - Тест профессиональный - платформы MSDN |
Права доступа | — Чтобы добавить или изменить планы тестирования, наборы тестов, тестовые сценарии или другие типы рабочих элементов, основанных на тестах: редактировать рабочие элементы в этом узле разрешение установлено на Разрешить в соответствующей Области. — Изменение свойств плана тестирования, таких как параметры сборки и тестирования: Управление планами тестирования разрешение установлено на Разрешить в соответствующем пути области. — для создания и удаления комплектов тестов, добавления и удаления тестовых случаев из комплектов тестов, изменения конфигураций тестов, связанных с комплектами тестов, а также изменения иерархии комплектов тестов (перемещение комплекта тестов): Управление комплектами тестов установить разрешение на Разрешить под соответствующим Путь области. |
Дополнительные сведения см. в разделе "Руководство по тестовому доступу и разрешениям".
Создание плана тестирования
Как правило, вы создаете тестовые планы для тестирования требований. Перед созданием тестового плана определите список ваших требований.
Войдите в проект Azure DevOps и выберите "Тестовые планы> тестов".
Выберите +Создать план тестирования.
Введите имя тестового плана, убедитесь, что путь к области и итерация заданы правильно, а затем нажмите кнопку "Создать".
Переименование тестового плана
Чтобы переименовать тестовый план, выполните следующие действия.
Выберите тестовые планы.
Рядом с именем тестового плана выберите Другие действия>Изменить.
Измените имя и нажмите кнопку "Сохранить и закрыть".
Здесь можно внести другие изменения в план тестирования.
Удаление тестового плана
Чтобы удалить тестовый план, выполните следующие действия.
Выберите тестовые планы.
Рядом с именем тестового плана нажмите кнопку "Дополнительные действия>удалить".
Диалоговое окно "Окончательное удаление артефактов теста" объясняет именно то, что удаляется. Введите идентификатор тестового плана, чтобы подтвердить удаление, а затем нажмите кнопку " Окончательно удалить".
Добавление набора тестов на основе требований
Теперь добавьте наборы тестов для элементов невыполненной работы, требующих ручных тестов. Эти тесты могут быть историями пользователей, требованиями или другими рабочими элементами, основанными на проекте.
Примечание.
Отслеживание требований поддерживается только для тестовых случаев, связанных через набор тестов на основе требований. К рабочим элементам относятся пользовательская история, элемент невыполненного продукта (Scrum), требование (CMMI) и проблема (Basic). Связь между обязательным рабочим элементом и выполнением тестов вручную формируется только в том случае, если тестовый случай связан с помощью набора тестов на основе требований.
Чтобы добавить набор в тестовый план, выберите дополнительные параметры для набора тестов, а затем выберите Новый набор>набор, основанный на требованиях.
Вы используете наборы на основе требований для группировки тестовых случаев вместе. Таким образом можно отслеживать состояние тестирования элемента невыполненной работы. Каждый тестовый случай, добавляемый в набор тестов на основе требований, автоматически связан с элементом невыполненной работы.
В разделе «Создание наборов на основе требований» добавьте одно или несколько условий для фильтрации рабочих элементов по пути итерации спринта. Запустите запрос, чтобы просмотреть соответствующие элементы невыполненной работы.
В списке рабочих элементов, возвращаемых запросом, выберите элементы невыполненной работы, которые вы хотите протестировать в этом спринте. Выберите " Создать наборы", чтобы создать набор на основе требований для каждого из них.
Работа с наборами тестов
Вы можете создать статический набор тестов, который может содержать любой тип наборов тестов. Используйте эти наборы тестов как папки. Перетащите наборы тестов, чтобы сгруппировать их в статический план тестирования. Перетащите тесты, чтобы изменить их порядок.
Вы можете отслеживать изменения в планах тестирования и наборах тестов. Откройте рабочий элемент для тестового плана или набора тестов, а затем просмотрите журнал рабочих элементов.
Для наборов тестов другие действия отслеживаются в поле "Аудит набора тестов". Например, добавление и удаление тестовых вариантов из набора тестов отслеживаются в этом поле.
Экспорт планов тестирования, наборов тестов и тестовых вариантов.
Выберите "Экспорт тестовых случаев в CSV".
Измените поля тестового варианта в отчете, добавив или удалив столбцы из представления списка набора тестов.
Внимание
Вы не можете экспортировать более 75 наборов тестов в одной операции. Электронная почта поддерживает до 1 МБ данных.
Поиск тестового случая в тестовом плане
В вашем плане тестирования используйте значок фильтра, чтобы отобразить список фильтров и поиска. Это поможет найти нужные тесты.