Я хочу создать тесты автоматизации для нескольких служб Windows. Службы взаимодействуют друг с другом через сокеты Tcp/Ip. Одна служба несет ответственность за запись/чтение в/из базы данных. Это своего рода решение для архитектуры микросервиса. У меня много модульных тестов, но я также хочу протестировать все службы (некоторые тестовые примеры, performace), не являющиеся ее частью. Может быть, у кого-то есть опыт или идеи, как тестировать?Тесты автоматизации служб Windows (C#)
0
A
ответ
0
Поскольку у вас уже есть много модульных тестов, и если модульные тесты спроектированы надлежащим образом (не только «покрытие кода», но и покрытие функций устройства), то ваш общий тест может быть проверен черным ящиком в стиле «Особенность» или «Поведение».
Вы можете создать другое решение с помощью тестов Specflow и без каких-либо насмешек протестировать точки входа верхнего уровня тех служб, которые доступны для «внешних» пользователей/служб. Там вы будете использовать свои определения шагов для взаимодействия со своими службами так же, как и внешние пользователи/службы. Это может быть через сокеты TCP/IP, HttpRequests или с помощью браузера .. до вас.
Надеюсь, это поможет
Смежные вопросы
- 1. go language Тесты автоматизации
- 2. Тесты и тесты автоматизации BInd Jira
- 3. Ошибка служб Windows в C#
- 4. C# ClickOnce для служб Windows?
- 5. Изучение служб Windows с C++
- 6. Тесты автоматизации CruiseControl.NET и UI
- 7. новые тесты автоматизации интерфейса gwt
- 8. JUNIT Тесты для служб OSB
- 9. Как запускать тесты автоматизации автоматизации Robotium в нескольких устройствах
- 10. Необходимый совет для автоматизации тестирования служб REST
- 11. Как автозапуск служб Windows на C#
- 12. получить расположение служб Windows в C#
- 13. Скрипт Windows для автоматизации
- 14. работает тесты JUNIT для автоматизации сборки - как?
- 15. Как выполнить тесты автоматизации на IVR-приложении
- 16. LUA в тестировании программного обеспечения (тесты автоматизации)
- 17. Тесты автоматизации iOS: Этикетки не распознаются инструментами
- 18. Как написать модульные тесты для сценариев автоматизации?
- 19. Ошибка сценария автоматизации Windows Azure
- 20. C# Windows Service для программной установки других служб windows
- 21. API автоматизации пользовательского интерфейса Windows
- 22. Отладка служб Windows
- 23. Запрос служб Windows
- 24. Фактическое значение служб windows
- 25. Python перезапуск служб Windows
- 26. Профилирование служб Windows Workflow
- 27. Включение зависимостей служб Windows
- 28. Командный файл Windows для служб
- 29. Каков наилучший способ автоматизации развертывания службы Windows?
- 30. Установки служб Windows выдает ошибку