У меня есть много модульных тестов, которым нужно много txt, data, html и др. Файлов. Внешнее хранение этих файлов значительно упрощает обновление тестовых наборов, добавляя новые тестовые наборы и т. Д.
Однако наличие зависимостей в модульных тестах приносит много головной боли в разных системах и у разных участников тестирования.
Каковы лучшие практики?
- Внешне хранит их и
относительно связывания этих файлов в
код? ( вызывает проблемы в некоторых
бегунов или требует дополнительных
конфигурации )
- Встраивание всех этих файлов в
Модульный тест dll и чтение оттуда
( усложняет создание тестов )
- Хранение в жестком коде
местоположение (, очевидно, вызывает так много
проблемы при проверке кода
в другом месте )
Как вы решаете эту проблему?