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