Конвейер для: запуска автоматических тестов в режиме ad ho c против существующей сборки - PullRequest
0 голосов
/ 03 февраля 2020

Мне нужно иметь возможность выбирать тест или набор тестов в VSTS и запускать мои автоматические тесты для существующей сборки. Мне трудно найти этот процесс документированным в MSDOCS. Кто-нибудь еще настраивал это? Я думал, что создам конвейер Release, который просто копирует двоичные файлы для меня, но, похоже, это не работает.

Ответы [ 2 ]

0 голосов
/ 04 февраля 2020

1, Вы должны сначала связать ваши тестовые случаи в vsts с вашими методами тестирования из Visual Stuido. Подробные шаги вы можете найти в документации Microsoft: Свяжите автоматические тесты с тестовыми примерами

2, затем создайте конвейер выпуска и добавьте тестовое задание для запуска ваших тестов. Подробные шаги вы можете найти в документации Microsoft: Запускать автоматические тесты из планов тестирования

0 голосов
/ 04 февраля 2020

Вы, вероятно, найдете ответы на свои вопросы в документации здесь .

Если вы хотите провести тестирование с использованием тестов выбора конвейеров выпуска из представления плана тестирования ( запустите с параметрами):

  • Создайте конвейер и добавьте шаги, которые выполняют развертывание
  • Добавьте тестовое задание и выберите тесты с помощью «Тестового прогона»

Если вы хотите выполнить тестирование с использованием конвейеров выпуска, каждый раз запускающих один и тот же набор:

  • Создайте конвейер и добавьте шаги, которые выполняют развертывание
  • Добавьте тест Задайте и выберите тесты, используя «План тестирования». Выберите пакет, который вы хотите запустить

Если вы определили тесты в коде и хотите использовать что-то вроде nUnit для обнаружения, вы можете запустить только с именем сборки. Вы можете сделать это для модульных тестов на конвейере сборки. Чтобы выполнить sh это:

  • В конвейере добавьте тестовое задание. Задача "Испытательные сборки". Затем выберите фильтр для определения * .dll.
...