我剛學Ruby on Rails,並提高我的技能,我正在嘗試構建一個大型Web應用程序。但直到今天,我對單元測試和功能測試(我不知道如何編寫它們)感到非常困惑。我的問題現在我可以開始構建應用程序,並通過使用瀏覽器上的真實數據(作爲實際用戶嘗試與應用程序交互)而不是編寫測試代碼來測試應用程序嗎?(最終稍後我將有一個exepert跳轉並幫助編寫測試代碼)。提前感謝在大型網絡應用程序的早期階段需要進行單元測試和功能測試嗎?
1
A
回答
2
單元測試有一個簡單的事實...在項目的早期階段開始單元測試非常容易。隨着應用程序變得越來越複雜,單元測試變得越來越難實現。
請查看以下鏈接:
http://guides.rubyonrails.org/testing.html
您可以找到如何一般信息/爲什麼RoR的單元測試。
感謝,
湯姆
2
一個編寫單元測試,而在開發應用程序的過程中,這將有助於保持你的高品質的代碼的好處。將單元測試有效應用於寫得不好的代碼庫通常是極其困難的。即使你不認爲代碼質量很差,它也許不是標準的編寫單元測試的標準。
如果你對編寫單元測試非常認真,通常認爲在編寫單元測試之前編寫一個「行走骨架」是可以使應用程序處於可運行狀態的最小代碼量。然而,在你編寫第一次測試之後,等待的時間越長,你就越有可能永遠不會有任何測試。
相關問題
- 1. 在早期階段寫測試真的很合理嗎?
- 2. 單元測試Java多線程網絡應用程序
- 3. 網絡API單元測試
- 4. 維護階段的單元測試
- 5. 如何在專門的測試階段之前構建和內部分發應用程序以進行測試?
- 6. dotnet核心網絡應用程序單元測試控制器
- 7. django網絡應用程序測試
- 8. 測試網絡應用程序C#
- 9. 單元測試與早該
- 10. 單元測試功能
- 11. 單元測試功能
- 12. iTunes和Android Market有測試階段嗎?
- 13. 部署使用NUnit進行單元測試的應用程序
- 14. CodeIgniter中的單元測試和功能測試
- 15. 單元測試php應用程序(我應該壓力測試?)
- 16. 要進行單元測試還是不要單元測試此部分
- 17. PHP應用程序Codeship功能測試
- 18. 使用單元測試進行線程安全測試
- 19. 執行測試和單元測試
- 20. 使用Specflow場景進行集成測試和單元測試
- 21. 單元測試 - 我應該拆分測試還是進行單個測試?
- 22. 如何運行android單元測試/功能測試?
- 23. 基於Visual Studio提供的單元測試庫,C#中的單元測試程序需要入口點嗎?
- 24. 如何進行單元測試和模擬開放功能
- 25. 使用VSTS 2008進行網絡測試
- 26. 如果你已經做過功能測試,你需要做單元和集成測試嗎?
- 27. 免費功能和單元測試
- 28. 單元和功能測試iPhone代碼?
- 29. 單元測試的網絡資源
- 30. 如何對winforms應用程序進行單元測試