Лучшие практики dbunit для повышения производительности

Каким лучшим практикам и принципам следует следовать, помимо тех, которые рекомендованы на фактическом сайте dbunit, которые могут значительно ускорить тесты, а также сделать их поддерживаемыми? Мне нужна библиотека , такая как factory girl для java, но это не похоже на возможность из-за статической типизации.

В настоящее время я думаю, что на данный момент нужно иметь 1 набор данных xml на каждый тестовый класс - возможно, я разделяю некоторые из них, а может, нет. Хотя некоторые тестовые данные могут дублироваться в пересекаемых наборах данных, мне слишком сложно поддерживать общие наборы данных в 3000 модульных / интеграционных тестах - и мне еще много предстоит сделать.

Будем признательны за любые принципы, которым следует следовать, чтобы тесты работали хорошо и легко поддерживались.

15
задан Jayan 15 December 2011 в 03:37
поделиться