Я изучил Scala, написав набор тестов для моего Java-приложения. Я использовал ScalaTest, и мне было легко. Я понимаю, что ScalaTest предлагает более широкий диапазон стилей тестирования, включая стиль разработки на основе поведения (BDD), используемый Specs. Мне больше понравился ScalaTest, потому что разные стили поддаются различным типам тестирования; например, BDD обычно используется для модульного тестирования, тогда как стиль FeatureSpec будет более подходящим для интеграционного или приемочного тестирования.
Еще одним соображением является поддержка. Хотя я не могу говорить за сообщество Specs, я могу сообщить, что поддержка со стороны автора ScalaTest была быстрой, обнадеживающей и очень полезной.