PHPなどのさまざまな言語のオープンソースプロジェクトのCI環境として利用されているTravis CIでWebベースのテストを実行してみました。 通常は純粋なコードベースのユニットテストを実行する事が多いかと思いますが、CMSやEコマースエンジンなどオープンソースで配布し、インストールして使うようなソフトウェアではWebブラウザベースでの機能テストを自動化したいというニーズがあるでしょう。Travis CIにはfirefoxがインストールされておりブラウザベースのテストが出来る事は知っていたのですが、今回年末年始の宿題的にテストを実行する為の設定をひと通り行ってみました。 説明を抜きにして動作が見たい方はGitHubとTravis CIへどうぞ yandod/candycane https://github.com/yandod/candycane candycane on Trav
![Travis CI上でPHPアプリのWebベースのテストを自動化する | Engine Yard Blog JP](https://cdn-ak-scissors.b.st-hatena.com/image/square/d7a1a6e9d49d95dc08ac69bfef1248c4cd89e471/height=288;version=1;width=512/http%3A%2F%2Fwww.engineyard.co.jp%2Fblog%2Fwp-content%2Fuploads%2F2014%2F01%2FTravis_CI_-_Free_Hosted_Continuous_Integration_Platform_for_the_Open_Source_Community-2-1024x509.png)