2010-07-06 2 views
0

Я пытался определить хороший способ тестирования рельсовых приложений, охватывающий все релевантные аспекты ... так как у меня нет опыта написания тестов вообще, я смотрел на railscasts.com, который кажется довольно хорошим ресурс для изучения базового материала для рельсов. но для тестов я обнаружил несколько эпизодов, некоторые из которых используют классы тестирования единиц рельсов, другие используют огурцы, RSPEC, ZenTest, Autotests, Webrat, Selenium и т. д.rails test confusion

Так что Im теперь просто не уверен, что Im должен выбрать один из этих или комбинация. некоторые из них теперь старые и устаревшие ??? являются ли они взаимоисключающими? ... в основном я хочу изучить тестирование рельсов и хотел бы услышать мнения о том, как правильно и достаточно тестировать приложения для рельсов и какие рамки использовать для различных типов тестов.

, пожалуйста, помогите, спасибо заблаговременно

пс. если кто-то может предоставить хороший ресурс для изучения разницы между модульными тестами, интеграционными тестами и т. д. Я был бы признателен ... Я знаю, что не делал TDD или BDD, потому что мое приложение в значительной степени сделано сейчас, и все, кажется, работать просто отлично. но я все же хотел бы добавить тесты для учебных целей и будущих разработок.

ответ

2
+0

Это хороший ресурс, но это не предоставлять любую информацию о любой из рамок, которые я перечислил. Именно это и создало мое замешательство в первую очередь. – ignaciofuentes

+0

Это руководство поможет вам создать модульные тесты. – mcandre

+0

, но мой вопрос более ориентирован на выяснение этих фреймворков. В чем разница между webrat и rspec ?? что я должен использовать ??? имеет смысл использовать оба? ... Я хочу знать, что делают большинство разработчиков – ignaciofuentes