Как автоматизировать функциональное тестирование для фонового сервиса, который выступает в качестве системного монитора?Например, Linux-демон или служба Windows. - PullRequest
0 голосов
/ 18 декабря 2018

Кажется, я не могу найти хороших статей или рекомендаций о том, как выполнять автоматическое тестирование для фонового процесса, который действует как системный монитор, т. Е. Часть входных данных - это системные события или как система конфигурируется / составляетсяиз, таких как количество пользователей, логины пользователей, мониторинг файлов и т. д.

Кто-нибудь имеет опыт работы в этом домене?Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 18 декабря 2018

Все тесты - это «входы» и «выход».Ваше тестирование должно начинаться со списка «входов» и «выходов».Фактические тестовые случаи будут состоять в создании входных данных (вход пользователя в систему, выход пользователя из системы и т. Д.), А затем поиск ожидаемого результата.Проверка вывода может означать чтение файлов журнала, запрос базы данных, используемой системным монитором, и т. Д. Трудно дать больше советов, чем это, не зная вашего продукта лучше.

Возможно, вам придется поговорить с разработчиками, чтобы получить список входов и выходов.Возможно, им потребуется создать «тестовые зацепки», чтобы вы могли создавать входные данные / проверять выходные данные.

...