我已經閱讀RubyonRails教程3書中的Rspec。但我實際上沒有得到它想要解釋的語言。請任何人都能以簡單的方式解釋我,以便於理解它。RSpec在Ruby on Rails的上下文中是什麼?
-1
A
回答
0
RSpec的核心是一個用於自動化測試的ruby庫,就像Test :: Unit或Minitest一樣。 RSpec的特點是它使用非常特殊的語法和方法名稱來使測試代碼像英文散文一樣閱讀。這樣做是爲了讓讀者更好地理解測試代碼並使其更易於閱讀,儘管RSpec是否能夠實現這一點存在爭議並且非常主觀。
0
如果您仍然無法理解RSpec,我推薦this tutorial。它教導RSpec作爲常規Ruby on Rails開發的一部分。
到目前爲止,我的理解是,RSpec(和通常的測試驅動開發)是一種開發程序的方法,同時確保程序執行您想要的操作。該過程是三部分:
編寫測試以測試新功能。測試將失敗,因爲您還沒有編寫代碼。
編寫新功能的代碼。
運行測試並修改代碼,直到測試通過。
相關問題
- 1. Ruby on Rails RSPEC
- 2. 什麼是RSpec測試(Ruby on Rails)環境中的`StringIO`?
- 3. ruby on rails rspec error
- 4. Rspec 3.0.0 Ruby on rails
- 5. Ruby on Rails:'rails generate plugin'error rspec
- 6. Ruby on Rails中的MVC是什麼?
- 7. ruby on rails rspec命令
- 8. Ruby on Rails「什麼是新的?」 - 模態
- 9. 在Ruby On Rails上學習BDD的途徑是什麼?
- 10. Ruby on Rails究竟是什麼?
- 11. Ruby on Rails - 什麼是「查找」方法?
- 12. 爲什麼Ruby on Rails缺乏文檔?
- 13. Ruby on Rails中Rack和Rails金屬的區別是什麼
- 14. 在Ruby on Rails中上傳文件
- 15. 在Ruby on Rails的6.2.5中Ruby代碼RSpec失敗tutorial2nd_edition
- 16. Rspec的Ruby on Rails的教程
- 17. 學習Ruby on Rails的「RSpec的」
- 18. RSPEC和PAPERCLIP寶石的Ruby on Rails的
- 19. Ruby on Rails的 - Rspec的問題
- 20. Ruby和Ruby on Rails有什麼區別?
- 21. 什麼是在Ruby on Rails中建模組的好方法
- 22. 什麼是在Ruby on Rails database.yml中的套接字聲明?
- 23. <%% =在Ruby on Rails中的含義是什麼?
- 24. 在Ruby on Rails中搜索最好的選擇是什麼?
- 25. 在Ruby on Rails中,authenticate_with_http_basic是做什麼的?
- 26. Ruby on Rails - 模型上的make方法是什麼?
- 27. Ruby on rails文件上傳
- 28. Ruby on Rails - Devs的Rspec測試失敗
- 29. 在iPhone上的Ruby on rails
- 30. 你最喜歡的Ruby on Rails書籍是什麼?爲什麼?
謝謝先生.. –