Тестовые случаи создаются в итерациях с нашими циклами спринта.Затем они добавляются в план тестирования с помощью запроса на основе требований для нашей интеграции и тестирования системы.
В конце каждого спринта и перед интеграцией и тестированием системы запрос на основе требований многократно выполняется длятот же набор статических тестов для добавления всех вновь созданных тестовых примеров в план тестирования.
Запрос на основе требований увидит новые элементы и добавит их в план тестирования, однако в любом месте, где отображается общее количествотестовых случаев в плане тестирования или наборах не обновляется автоматически.Это включает в себя значения, отображаемые в веб-интерфейсе TFS («Показать количество из дочерних тестов»), MTM и любые диаграммы панели мониторинга.
Единственный способ получить это значение для обновления - вручную нажать на каждый набор тестов, созданный изнабор на основе требований.
Шаги воспроизведения:
- Создание плана тестирования - "План тестирования A"
- Создание статического набора во вновь созданном плане тестирования- «Static Suite B»
- Щелкните правой кнопкой мыши «Static Suite B» и выберите «Новый набор на основе требований»
- Заполните критерии для набора на основе требований.Мой запрос: Верхний уровень: «Тип рабочего элемента - В группе - Тип элемента / Требования / Ошибки» и «Номер выпуска = XX.XX».Связанные рабочие элементы: «Тип рабочего элемента = контрольный пример».Выбрано «Вернуть все элементы верхнего уровня».
- Выполнить запрос.Результаты отображаются в сетке, включая элементы верхнего уровня, которые еще не имеют тестовых наборов, но назначены для предстоящей версии.
- Выберите все результаты в сетке.
- Выберите «Создать наборы».Наборы создаются для всех предметов, включенных в выпуск, включая предметы, у которых еще нет тестовых случаев.Обратите внимание на общее количество тестов в «Static Suite B».Это число будет отображаться в любых диаграммах для этого плана тестирования и / или комплекта.
- Добавьте тестовый набор для элемента, который включен в выпуск, но не имел тестового набора на предыдущем шаге.Обратите внимание на элемент верхнего уровня для предстоящего шага.
- Вернитесь к «Плану тестирования A».
- Щелкните правой кнопкой мыши «Static Suite B» и выберите «Новый набор на основе требований»
- Запрос, используемый на шаге 4, отображается.Не вносите никаких изменений в запрос.
- Запустите запрос еще раз.Результаты отображаются в сетке для всех элементов верхнего уровня, включая те, у которых еще нет тестовых случаев, но которые назначены для предстоящего выпуска.В результатах должен появиться вновь созданный тестовый набор.
- Выберите все результаты и выберите «Создать наборы».Новые наборы не создаются, поскольку они были созданы на шаге 6 выше. Не выбирайте существующий набор на основе требований для тестового набора, который был добавлен на шаге 8.
- Проверьте общее количество тестовых наборов в «Static Suite B» и любых планах тестирования / наборах диаграмм.,Количество наблюдений не увеличилось в каждом новом тестовом примере.
- Перейдите к «Статический пакет B» и выберите набор на основе требований, в котором тестовый набор был добавлен на шаге 7. Наблюдайте, как тестовые наборы отображаются в комплекте на основе требований какожидается.
- Проверьте общее количество тестовых наборов в «Static Suite B» и любых графиках тестирования / плана.Количество наблюдений не увеличивается для каждого нового теста.
Снимок экрана запроса и результатов на основе требований (обфусцировано)
Кто-нибудь еще сталкивался с этим и имеет исправление / обходной путь?
Использование локальной версии TFS 16.122.27102.1.