Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Создайте ручные тестовые случаи, чтобы убедиться, что каждый из результатов соответствует потребностям ваших пользователей. Тестовые сценарии вручную описывают отдельные шаги, которые тестировщики выполняют, включая шаги, общие для нескольких тестовых сценариев. Чтобы протестировать различные данные, необходимо указать параметры для шагов тестирования. Дополнительные сведения см. в разделе «Делитесь шагами между тестами» и «Повторение теста с разными данными». Общие сведения о артефактах теста см. в разделе "Тестовые объекты и термины".
Упорядочьте тестовые случаи, добавляя их в планы и наборы тестов, а затем назначив тестировщиков для выполнения тестов. Дополнительные сведения см. в разделе "Тестовые объекты и термины".
Примечание.
Тестовые итерации предназначены для поддержки сценариев на основе данных, а не сценариев на основе рабочих процессов. С точки зрения рекомендаций, если у вас есть два сценария тестирования, в которых рабочие процессы отличаются, рассмотрите возможность создания отдельных тестовых вариантов. Также см. часто задаваемые вопросы о тестировании вручную.
Предварительные условия
Категория | Требования |
---|---|
Уровни доступа | — По крайней мере базовый доступ с разрешениями на просмотр рабочих элементов по соответствующему пути области. — Чтобы добавлять планы тестирования и наборы тестов, удалять артефакты тестирования и определять конфигурации тестов, необходим доступ уровня Базовый + Тестовые планы. Или одна из следующих подписок Visual Studio: - Предприятие - профессионал по тестированию - Платформы MSDN |
Права доступа | — Чтобы добавить или изменить планы тестирования, наборы тестов, тест-кейсы или другие типы рабочих элементов на основе тестов: изменение рабочих элементов в этом узле разрешено, если установлено Разрешить для соответствующего путя области. — Изменение свойств плана тестирования, таких как параметры сборки и тестирования: Управление планами тестирования с разрешением "Разрешить" в пути соответствующей области. — для создания и удаления наборов тестов, добавления и удаления вариантов тестирования из наборов тестов, изменения конфигураций тестов, связанных с наборами тестов, и изменения иерархии наборов тестов (перемещение набора тестов): Управление наборами тестов разрешение должно быть установлено на Разрешить в соответствующем Путь к области. |
Для получения дополнительной информации см. Доступ и разрешения для тестирования вручную.
Создание тестовых случаев
Если вы еще не сделали этого, создайте тестовый план и наборы тестов на основе требований.
Выберите набор тестов на основе требований и выберите новый тестовый случай.
Примечание.
Набор тестов, показанный здесь, был создан на основе рабочего элемента "История пользователя" в доске невыполненной работы команды. При добавлении тестового случая в этот набор тестовый случай автоматически связывается с элементом невыполненной работы. Чтобы создать тестовые случаи таким образом, откройте контекстное меню для рабочего элемента и нажмите кнопку "Добавить тест".
В новом рабочем элементе введите заголовок и нажмите кнопку "Щелкните" или введите здесь, чтобы добавить шаг.
Добавьте шаги теста с описанием действия, необходимого для выполнения теста, и ожидаемых результатов, чтобы любой член команды смог запустить тест. Вы можете добавить вложения на шаг, если вы хотите. Повторите, пока не добавите все шаги для теста.
Создается тестовый случай, который можно запустить.
Дополнительные сведения см. в разделах "Совместное использование шагов" и "Копирование или клонирование историй, проблем и других рабочих элементов."
Назначение конфигураций для тестовых вариантов
Вы можете указать конфигурации, такие как различные операционные системы, веб-браузеры и другие варианты для тестов.
- Выберите набор тестов >Больше опций>Назначить конфигурации, и в диалоговом окне, выберите ваши конфигурации.
Вы также можете назначать конфигурации отдельным тестовых случаям. Выберите один или несколько тестовых вариантов, выберите "Дополнительные параметры>" "Назначить конфигурацию".
- Внесите изменения и сохраните его.
Дополнительные сведения см. в разделе "Тестирование различных конфигураций".
Переупорядочение тестовых случаев
Вы можете изменить порядок вариантов тестирования вручную в статических наборах, наборах на основе требований и наборах на основе запросов.
Откройте тестовый случай, а затем используйте стрелки вверх и вниз, чтобы изменить порядок.
Добавление существующих тестовых вариантов в набор тестов
Добавьте существующие тестовые случаи в набор тестов с помощью следующих действий.
Выберите набор тестов. В меню "Новый тестовый случай" выберите "Добавить существующие тестовые случаи".
Добавьте предложения поиска, по мере необходимости и выберите команду "Выполнить запрос".
Когда вы найдете нужные тестовые варианты, выделите их и выберите " Добавить тестовые случаи".
Совет
Вы можете создать тестовый случай, который автоматически связывается с требованием — User Story (Agile), Product Backlog Item (Scrum), Requirement (CMMI) или Issue (Basic) — при создании теста с доски. Дополнительные сведения см. в статье Добавление, выполнение и обновление встроенных тестов.
Изменение тестовых вариантов с помощью представления Сетки
Выполните следующие действия, чтобы скопировать и вставить тестовые случаи в представление Сетка.
Нажмите значок представление сетки.
Выберите один из нескольких тестовых случаев, а затем выберите "Изменить тестовые варианты" в сетке.
Добавление, удаление или очистка строк.
Необязательно. Чтобы добавить несколько тестовых вариантов в набор тестов, выберите " Добавить тестовые случаи с помощью сетки".
- В представлении списка используйте параметры столбца для выбора полей в рабочем элементе тестового случая.
Просматривайте и изменяйте эти поля при переключении на вид 'Сетка'.
Использование Excel для копирования сведений в представление сетки
Вы можете скопировать тестовые случаи и выполнить тестовые шаги на существующем листе Excel. Скопируйте столбцы из Excel, которые вы хотите использовать для полей заголовка, действия и ожидаемых результатов. При копировании форматирование столбцов не копируется с листа, за исключением многострочного. Вставьте эти столбцы в представление сетки, измените их при необходимости и сохраните их.
Вы можете скопировать данные из представления сетки и вставить их на лист Excel. Копирование не сохраняет форматирование шагов теста, кроме многострочного, в рабочем листе.
Примечание.
Не используйте плагин Teams в Excel для добавления или обновления рабочих элементов тестового случая. Excel не может проанализировать формат, используемый для хранения тестовых шагов, и в некоторых случаях это может повлиять на форматирование рабочих элементов тестового дела.
Назначение тестировщиков
Вы можете переназначить тестовые сценарии, чтобы другой тестировщик мог их запускать. Вы можете назначить все тестовые случаи в наборе тестов нескольким тестировщикам, что полезно для приемочного тестирования.
Тестировщики нуждаются в базовом доступе для выполнения тестов из планов тестирования Azure.
В контекстном меню набора тестов выберите " Назначить тестировщиков" для выполнения всех тестов.
Откроется диалоговое окно "Выбор тестировщиков" для выполнения всех тестов в наборе .
Добавьте или удалите тестировщиков из списка. После выбора тестировщиков выберите "Отправить сообщение электронной почты " и измените сообщение, чтобы они знали, что тесты готовы к выполнению.
Электронная почта содержит ссылку, которую тестировщики могут открыть, чтобы просмотреть список назначенных тестов.
Вы можете назначить отдельный тестовый случай тестировщику.
На вкладке Выполнение для набора тестов выберите тест и откройте контекстное меню.
Выберите " Назначить тестировщик". Найдите и выберите тестировщик.
Управлять тестовыми случаями
Вы можете открыть тестовый случай, чтобы просмотреть его или изменить.
- Чтобы открыть тестовый случай в наборе тестов, на вкладке "Определение " дважды выберите имя открываемого тестового дела.
- На вкладке "Выполнить" выберите тестовый случай, откройте его контекстное меню и выберите "Изменить тестовый случай".
Тестовый случай можно связать с наборами тестов, требованиями и ошибками. Чтобы просмотреть связанные элементы, на вкладке "Определение " откройте контекстное меню для тестового случая и выберите "Просмотреть связанные элементы".
В диалоговом окне "Связанные элементы" можно просмотреть наборы тестов, требования и ошибки.
Массовое редактирование тестовых случаев
Одновременно можно изменить несколько тестовых случаев. Выберите несколько тестовых вариантов в наборе тестов и выберите "Изменить тестовые варианты".
Выберите поле и введите значение. Выберите Добавить новое поле, чтобы добавить другую пару "поле-значение".
Использование тегов для тестовых вариантов
Тестовые случаи можно пометить и просмотреть только те, которые имеют определенные теги. Например, пометьте все тесты, связанные с входом, чтобы повторно запустить эти тесты, если исправлена ошибка для этой страницы. Этот тег можно отфильтровать на веб-портале "Планы тестирования".
Чтобы добавить новые теги для рабочих элементов, убедитесь, что у вас по крайней мере базовый доступ и на уровне проекта установлены разрешения на создание нового определения тегов в положение Разрешить. Дополнительные сведения см. в разделе "Добавление тегов рабочих элементов".
Теги можно добавлять и изменять при редактировании тестового случая или массово редактировать теги в виде сетки. Вы также можете создавать наборы на основе запросов при использовании тегов.
Переименование или удаление тестовых вариантов
Можно переименовать или удалить тестовые случаи. Откройте тестовый случай из контекстного меню.
Здесь можно переименовать тестовый случай.
Можно удалить тестовый случай из набора тестов. В контекстном меню для тестового случая нажмите кнопку "Удалить".
Чтобы окончательно удалить планы тестирования и наборы тестов, нужно быть членом группы "Администраторы проектов" или иметь разрешения на уровне узла области "Управление планами тестирования" или "Управление наборами тестов", установленные на "Разрешить" . Чтобы управлять или удалять артефакты тестирования, ваш уровень доступа должен быть установлен на Basic + Test Plans или Visual Studio Enterprise. Дополнительные сведения см. в статье "Удаление артефактов теста" в Azure Boards.
Следующие шаги
Связанные статьи
- Копирование или клонирование историй, проблем и других рабочих элементов
- Удаление артефактов тестов в Azure Boards
- Часто задаваемые вопросы о тестировании вручную
- Повторение теста с другими данными
- Общие шаги между тестовыми случаями
- Тестирование различных конфигураций
- Тестирование объектов и терминов