письменный тест для rubyonrails - PullRequest
2 голосов
/ 16 июля 2011

Я новичок в написании теста для приложения rubyonrails, такого как rspect, steak, cucumber и т. Д. Как мне начать или научиться, чтобы это помогло мне писать красивые коды?

Вы можете привести несколько простых примеров иликакой-то URL, где я могу понять с нуля.

Спасибо

Ответы [ 3 ]

1 голос
/ 17 июля 2011

http://railscasts.com/episodes/155-beginning-with-cucumber - хороший подкаст для начинающих

Книга RSpec - также очень полезная

Это хороший момент, чтобы начать, а затем Google поможет вам

1 голос
/ 17 июля 2011

1) Начните с прочтения руководства по испытанию рельсов , просто чтобы прочувствовать тестирование.

2) Ознакомьтесь с различными рамками тестирования (Cucumber,rspec, testunit, steak, minitest), смотрите скринкасты ( railscasts , TeachMeToCode ), а затем попробуйте выбрать тот, который вам нравится.

3) Пишите тесты!!и получить помощь по мере необходимости от StackOverflow.Если вам нравится RSpec, то книга RSpec очень полезна, но не обязательна.

Мое личное мнение о фреймворках: мне действительно очень понравился огурец, но в итоге я нашел его очень многословным и не оченьМне не нравится использовать его для моих интеграционных тестов, а затем RSpec для моих модульных и функциональных тестов.Теперь мне нравится использовать только RSpec с матчерами Capybara и Shoulda.TestUnit может быть даже менее многословным, чем RSpec, но лично я нахожу RSpec счастливым посредником между написанием самодокументируемого кода и не слишком многословным.

0 голосов
/ 16 июля 2011

Я только начал работать с RSpec несколько дней назад, и это было довольно сложно (все еще на самом деле). Вы можете начать с railstutorial.org. Автор следует принципу TDD. Более подробная информация доступна на RSpec и Огурец страница GitHub. Обязательно ознакомьтесь с вики.

...