2011-10-12 29 views

Trả lời

2

Micheal Hartl có một hướng dẫn tốt on Rails mà chủ yếu là Test Driven:
http://ruby.railstutorial.org/
Bạn có thể biết hầu hết những điều này nhưng nó sẽ chỉ cho bạn đi đúng hướng.

Dưới đây là một Rails Cast trên dưa chuột:
http://railscasts.com/episodes/155-beginning-with-cucumber

Dưới đây là một Cast RSpec Rails:
http://railscasts.com/episodes/71-testing-controllers-with-rspec

Dưới đây là một loạt các ví dụ dưa chuột:
https://github.com/cucumber/cucumber/tree/master/examples/i18n

Hy vọng rằng sẽ giúp!

1

Hãy nghĩ cách phổ biến nhất để mọi người sử dụng ứng dụng của bạn là gì. Viết bài kiểm tra cho 'đường dẫn hạnh phúc', bỏ qua mọi trường hợp cạnh.

Tiếp theo, viết các bài kiểm tra cho các phần có nhiều khả năng xảy ra nhất.

3

sau khi cài đặt rspec và dưa chuột bạn phải chạy lệnh sau

ray tạo rspec: cài đặt cho rspec

lệnh đầu tiên sẽ cấu hình đường ray tạo ra lệnh và nó sẽ tạo ra các thư mục đặc tả mà sẽ chứa các kiểm tra cho mô hình, bộ điều khiển, chế độ xem của bạn trong thư mục tương ứng bạn có thể viết bài kiểm tra rspec

ví dụ: Nếu bạn đang gặp mô hình sử dụng sau đó thông số kỹ thuật cho người sử dụng sẽ đi vào

đặc tả/mô hình/user_spec.rb

đó là nó

để chạy những thử nghiệm sử dụng

rspec đặc tả/mô hình/user_spec.RB

đó sẽ ra cho dù các bài kiểm tra được thông qua hay không

dưa chuột mô tả hành vi của ứng dụng

và rspec mô tả hành vi của đối tượng

ray tạo ra dưa chuột: cài đặt cho dưa chuột

sẽ tạo thư mục tính năng trong ứng dụng của bạn tion gốc

bên trong đó bạn có thể viết bài kiểm tra dưa chuột với .feature mở rộng

ví dụ. Nếu ứng dụng của bạn có tính năng như tạo người dùng, tính năng này sẽ đi vào

tính năng/creating_user.feature tập tin

và định nghĩa bước cho tính năng này sẽ đi vào

tính năng/step_definitions/create_user_steps.rb

cũng dẫn đường chỉ ngắn của nó, bạn có thể tham khảo các liên kết sau đây

cho dưa chuột http://loudcoding.com/posts/quick-tutorial-starting-with-cucumber-and-capybara-bdd-on-rails-project/

Các vấn đề liên quan