我最近加入了一家使用codeigniter的公司。我一直在使用nodejs和rails一噸,所以我覺得我缺少像工具(RSpec /茉莉花/摩卡)的BDD。 PHP和/或CodeIgniter是否有任何種類的基於CLI的測試套件。如果是這樣,我應該如何構建我的應用程序?任何可以遵循的良好慣例?帶CodeIgniter的BDD/TDD
1
A
回答
2
有一個名爲CIUnit的項目,將phpunit集成到codeigniter中,並提供了一些有用的功能,並使其成爲一個愉快的體驗。不幸的是official branch停止在CI版本1.7.2,但there's a fork,我一直用於2.1.2。
這給你通常的xUnit樣式測試套件,代碼覆蓋率報告生成器,硒集成,模擬和存根對象等。
2
0
今天最好的解決辦法是PHPUnit和Selenium進行。我寫的文章在這裏涵蓋了用法:
相關問題
- 1. 帶Codeigniter的SSL htaccess
- 2. 帶端口號的CodeIgniter base_url
- 3. 帶有PHP Report Maker的codeigniter?
- 4. 帶有codeigniter的角度js
- 5. 帶CodeIgniter的空白屏幕
- 6. Codeigniter - 帶有activerecord的括號?
- 7. 帶臨時表的Codeigniter SQL
- 8. Codeigniter設計不帶對象
- 9. 如何使用不帶codeIgniter MVC框架的數據庫codeigniter類?
- 10. 帶有CodeIgniter變量的MySQL LIKE子句
- 11. 帶CodeIgniter電子郵件類的彩信
- 12. 帶查詢搜索的分頁codeigniter
- 13. 帶分頁錯誤的Codeigniter搜索
- 14. 帶有Codeigniter的Ajax加載程序
- 15. 輸出XML文件|帶CodeIgniter的API
- 16. 帶有Codeigniter和sAjaxSource的jQuery數據表
- 17. 帶有CLI腳本的Codeigniter站點
- 18. 帶數據庫的Codeigniter下拉菜單
- 19. 帶有PostgreSQL多模式問題的CodeIgniter
- 20. 帶有Active Records和or_like的CodeIgniter
- 21. 帶附件的codeigniter電子郵件
- 22. 帶有Ajax和Codeigniter的子類別
- 23. 帶查詢的codeigniter acsess數據
- 24. CodeIgniter帶括號的活動記錄
- 25. 帶Codeigniter MYSQL查詢的數據表
- 26. 帶數據映射器的CodeIgniter ORM
- 27. 帶SSL的Codeigniter不起作用
- 28. 帶模板的CodeIgniter模塊化CMS
- 29. CodeIgniter - 帶參數和不帶參數的函數
- 30. Nusphere PhpEd調試器(帶CodeIgniter)問題
爲我工作的一些修改!謝謝:) – Parris 2012-08-03 18:14:40