Вот что написано про этот джем на github:
Tarantula is a big fuzzy spider. It crawls your Rails application,
fuzzing data to see what breaks.Услышал я про него из одной вакансии, в которй была написана одна из обязанностей:
покрытие приложение тестами rspeck и использование tarantula в большей степени.
Ну и решил попробовать, что это такое.
Как оказалось, с rails3 он работать не захотел, и я решил попробовать исправить это. Вот что получилось - https://github.com/nashby/tarantula-rails3. Стандартный тест запустился без ошибок. Дальше пока не проверял.
Там я заюзал очень крутую штуку под названием Railtie API. С его помощью теперь rake таски добавляются в приложение сразу после установки джема bundler'ом, что мега удобно.
Ну в общем из описания джема на гитхабе можно почитать, чем он занимается. Этот паук ползает по приложению, переходит по ссылкам и смотрит, что ломается, а что нет. Пишет это все в приятный html лог. Так же в тестах можно проверять на SQL injection и XSS уязвимости.
Комментариев нет:
Отправить комментарий