У меня есть модульные тесты для веб-приложения. Модульные тесты напрямую связаны с HPALM, который будет обновлен на «Пройдено / не выполнено» в зависимости от результатов теста. Я сам могу запускать тесты от самой VS, но мне нужны и другие (не разработчики) люди, чтобы иметь возможность выполнять тесты также. Моя основная проблема - найти способ связать методы испытаний с исполняемой формой win (в которой они могут выбрать, какой метод тестирования, например, использовать в комбинированном окне).
Модульные тесты написаны на c # (Selenium) с инструментами тестирования VS в качестве фреймворка.
Что не возможно:
- Готовые решения не применяются, так как мне нужно также получать свои тесты из HPALM.
- Продолжайте делать юнит-тесты самостоятельно / учите, как использовать VS для других (Короче говоря, необоротное требование от моего клиента).
Что может быть возможным:
Запуск Vstest.console на основе параметров, заданных из winform. Логика кажется нормальной, но мне не хватает знаний о том, как включить переменные параметры в команду vstest.console из winform.
Идеальное решение:
Вся логика находится внутри решения веб-формы и на основе заданного ввода я могу назвать модульные тесты (это может быть в / вне решения для модульного тестирования, но его нельзя запускать в VS).