Как запустить модульные тесты из Winform exe, чтобы не разработчики могли выбирать, какие тесты запускать? - PullRequest
0 голосов
/ 15 января 2019

У меня есть модульные тесты для веб-приложения. Модульные тесты напрямую связаны с HPALM, который будет обновлен на «Пройдено / не выполнено» в зависимости от результатов теста. Я сам могу запускать тесты от самой VS, но мне нужны и другие (не разработчики) люди, чтобы иметь возможность выполнять тесты также. Моя основная проблема - найти способ связать методы испытаний с исполняемой формой win (в которой они могут выбрать, какой метод тестирования, например, использовать в комбинированном окне).

Модульные тесты написаны на c # (Selenium) с инструментами тестирования VS в качестве фреймворка.

Что не возможно: - Готовые решения не применяются, так как мне нужно также получать свои тесты из HPALM. - Продолжайте делать юнит-тесты самостоятельно / учите, как использовать VS для других (Короче говоря, необоротное требование от моего клиента).

Что может быть возможным: Запуск Vstest.console на основе параметров, заданных из winform. Логика кажется нормальной, но мне не хватает знаний о том, как включить переменные параметры в команду vstest.console из winform.

Идеальное решение: Вся логика находится внутри решения веб-формы и на основе заданного ввода я могу назвать модульные тесты (это может быть в / вне решения для модульного тестирования, но его нельзя запускать в VS).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...