Я пытался определить хороший способ тестирования рельсовых приложений, охватывающий все релевантные аспекты ... так как у меня нет опыта написания тестов вообще, я смотрел на railscasts.com, который кажется довольно хорошим ресурс для изучения базового материала для рельсов. но для тестов я обнаружил несколько эпизодов, некоторые из которых используют классы тестирования единиц рельсов, другие используют огурцы, RSPEC, ZenTest, Autotests, Webrat, Selenium и т. д.rails test confusion
Так что Im теперь просто не уверен, что Im должен выбрать один из этих или комбинация. некоторые из них теперь старые и устаревшие ??? являются ли они взаимоисключающими? ... в основном я хочу изучить тестирование рельсов и хотел бы услышать мнения о том, как правильно и достаточно тестировать приложения для рельсов и какие рамки использовать для различных типов тестов.
, пожалуйста, помогите, спасибо заблаговременно
пс. если кто-то может предоставить хороший ресурс для изучения разницы между модульными тестами, интеграционными тестами и т. д. Я был бы признателен ... Я знаю, что не делал TDD или BDD, потому что мое приложение в значительной степени сделано сейчас, и все, кажется, работать просто отлично. но я все же хотел бы добавить тесты для учебных целей и будущих разработок.
Это хороший ресурс, но это не предоставлять любую информацию о любой из рамок, которые я перечислил. Именно это и создало мое замешательство в первую очередь. – ignaciofuentes
Это руководство поможет вам создать модульные тесты. – mcandre
, но мой вопрос более ориентирован на выяснение этих фреймворков. В чем разница между webrat и rspec ?? что я должен использовать ??? имеет смысл использовать оба? ... Я хочу знать, что делают большинство разработчиков – ignaciofuentes