У меня есть программное обеспечение Java, которое считывает настройки из файлов свойств и базы данных, считывает входные файлы из каталога и создает выходные файлы в другом каталоге.Он также вносит изменения в базу данных.
Мне нужно улучшить тестирование этого программного обеспечения с ручного до автоматического.В настоящее время пользователь копирует некоторые файлы во входной каталог, запускает программу и проверяет файлы в выходном каталоге.Я хотел бы автоматизировать это, чтобы просто запустить тесты и проверить файл результатов теста.Тестовая платформа будет иметь ожидаемый файл (ы) результатов для каждого входного файла.Результаты теста должны быть доступны для чтения людям, которые не являются программистами:)
Я не хочу делать это в тесте jUnit на этапе сборки, потому что тесты должны выполняться в средах разработки и тестирования.Существуют ли какие-либо инструменты / платформы, которые могут помочь мне в этом, или я должен создавать такие вещи с нуля?