Создайте план тестирования ребенка в соответствии с генеральным планом тестирования
Я использую Visual Studio 2016 с последними обновлениями. Хотя я не являюсь администратором проекта, над которым я работаю, но у меня есть доступ к созданию необходимого количества планов тестирования (хотя я не могу удалить их после создания). Я уже создал мастер-план тестирования, в котором более 1000 тестов, но нам не нужно каждый раз запускать их все. Поэтому мне было любопытно, смогу ли я создать план тестирования для детей в рамках Мастер-плана и включить необходимые тестовые случаи. Я получаю только зеленый знак "+", когда пытаюсь создать план тестирования, но нет ничего, чтобы создать дочерний план. Я также не нашел никакого онлайн-руководства. Действительно ли возможно создать один в VSTS?
2 ответа
Нет, вы не можете создать дочерний план тестирования, он не поддерживается.
Однако вы можете создать наборы тестов в соответствии с планом тестирования, а затем управлять тестовыми наборами в пределах определенного набора тестов.
Пожалуйста, ознакомьтесь с разделом Создание плана тестирования и набора тестов для деталей.
И эта статья для вашей справки: Планирование и управление тестами с помощью Visual Studio Team Services
План тестирования - это самый высокий групповой уровень для тестов. Что я часто делаю, так это создаю план тестирования для каждого спринта, например. Таким образом, тестовый план Sprint 1 содержит все тестовые наборы, которые применимы к этому спринту. В конце спринта / начала нового спринта вы клонируете свой текущий план тестирования, а затем изменяете его для нового спринта.
План тестирования не содержит тестовых случаев напрямую (возможно, просто не рекомендуется). Вместо этого вы используете наборы тестов для группировки тестовых примеров. У вас есть разные типы тестовых наборов:
- Статический: вы вручную добавляете Test Cases в статический пакет
- На основе требований: это позволяет создавать наборы, связанные с рабочим элементом. Например, вы можете определить контрольные примеры, которые сопоставляются с элементом продукта, над которым вы работаете
- Набор на основе запросов: выберите тестовые наборы на основе запроса. Например, все высокоприоритетные тесты или все тесты, имеющие определенный тег.
Тестовый набор может принадлежать нескольким наборам. Вы можете вложить другие наборы в Static Suite.
Таким образом, в вашем сценарии у вас есть 1000 тестовых случаев, которые вы хотите сгруппировать в наборы. Если это ручной процесс, вы можете использовать статический набор тестов и просто добавлять существующие тестовые примеры один за другим, пока набор не будет соответствовать вашим потребностям. Если вы можете создать запрос, который выбирает тестовые наборы, с которыми вы хотите работать, вы можете использовать набор на основе запросов.
Я бы порекомендовал пометить ваши тестовые случаи чем-то вроде "Ready For Test" (или другой меткой, которая имеет смысл в вашем сценарии), а затем использовать набор на основе запросов. Это проще в обслуживании и, вероятно, меньше работы. Особенно, если вы используете опции "Массовое редактирование" для быстрого добавления тегов.