Есть ли хорошие тестовые платформы для тестирования программного обеспечения Java для командной строки? - PullRequest
0 голосов
/ 31 января 2011

У меня есть программное обеспечение Java, которое считывает настройки из файлов свойств и базы данных, считывает входные файлы из каталога и создает выходные файлы в другом каталоге.Он также вносит изменения в базу данных.

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

Я не хочу делать это в тесте jUnit на этапе сборки, потому что тесты должны выполняться в средах разработки и тестирования.Существуют ли какие-либо инструменты / платформы, которые могут помочь мне в этом, или я должен создавать такие вещи с нуля?

1 Ответ

1 голос
/ 31 января 2011

Я бы рекомендовал использовать TestNG рамки тестирования.

Это среда тестирования функциональности, которая предоставляет аналогичные функциональные возможности jUnit, но имеет ряд функций, специфичных для функционального тестирования, таких как тестовые зависимости, группы и т. Д.

Результаты теста должны быть читаемы люди, которые не программисты:)

Вы можете реализовать свой собственный прослушиватель тестов и использовать его для создания собственного отчета о тестировании.

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