Интеграционное тестирование внешней библиотеки? - PullRequest
0 голосов
/ 02 января 2009

Я использую внешнюю библиотеку в проекте Java, но я не уверен, как я могу протестировать интеграцию с моим кодом. Например: допустим, я использую библиотеку шифрования строк для шифрования паролей.

Пожалуйста, просветите.

Спасибо

1 Ответ

2 голосов
/ 02 января 2009

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

...