Я начинаю этап планирования создания набора тестов для моего приложения rails 3.0.8. Я пытаюсь решить, на какой платформе тестирования/драгоценных камнях использовать. Обычно я предпочитаю придерживаться соглашения Rails как можно больше. Однако это означает использование TestUnit. Существует множество конкурирующих тестовых фреймворков, которые были созданы в качестве альтернативы TestUnit. За последние годы TestUnit стал лучше, или это не очень хороший соперник?
Я также слышал много хорошего о rspec. Являются ли rspec и TestUnit закрытыми с точки зрения функциональности, или rspec удаляет TestUnit из воды?
Независимо от того, какую модель я выбираю, я бы предпочел, чтобы у нее была хорошая база поддержки (много пользователей и документация), простота использования/простота и прочное будущее.