Быстрая разработка через тестирование на Java

Я использовал фреймворк guardв rails для тихой работы некоторое время, и я только что влюбился в него. Я также много работаю с Java, и меня удивляет, что такой инструмент недоступен для быстрой разработки через тестирование. Вот что Guard делает для вас (с исходного веб-сайта):

  • Изменения файловой системы обрабатываются нашим удивительным драгоценным камнем Listen.
  • Поддержка уведомлений визуальной системы.
  • Огромная (более 120) экосистема расширений охраны.
  • Проверено на Ruby 1.8.7, 1.9.2, 1.9.3, REE и последних версиях JRuby и Rubinius.

По сути, это помогает мне следить за тестовыми примерами, пока я вношу изменения или добавляю что-то в свою кодовую базу. Ниже приведены преимущества такого подхода:

  • Ненавязчивая разработка, основанная на тестовых примерах
  • Мгновенное подтверждение влияния изменения кода
  • Высокое качество кода
  • Минимальные регрессионные колебания

Кто-нибудь знает, как достичь аналогичных целей в Java? Примечание. Автоматизированные инструменты тестирования, такие как Hudson, не являются ответом, который мне нужен. Мне нужно что-то, что можно использовать на локальных машинах/среде разработки, чтобы была мгновенная обратная связь по тестовому сценарию при изменении кода.

Спасибо

6
задан Jesse Wolgamott 21 June 2012 в 16:57
поделиться