CMS で Web サイトをセットアップするために使用する基本プロジェクトがあります。ますます多くのオプションがあり、そのコードを維持することはますます困難になっています。継続的インテグレーションを使用して、最終的にテストの追加を開始する予定です。このシステムは、MySQL データベースを使用して PHP で作成され、jQuery や AngularJS などのライブラリを使用します。
以下のようなツールを考えています。
テスト ツール:
- PHP: PHP ユニット
- Javascript / jQuery / AngularJS: ジャスミン
- また、フロントエンド テスト用および PHPUnit 用の Selenium (Selenium Webdriver)
Subversion (そうである必要があります)
- CI: PHP CI
これらの選択が良いかどうかお聞きしたいです。多分TeamCityは良くなるでしょうか?誰かが PHP / Javascript プロジェクトの経験があり、アドバイスを与えることができます。