前回までに Titanium Studio に頼らない開発環境とテスト環境の構築を行いました。この記事の最後としてテストを自動化する方法を紹介します。 TDD / BDD のようにテストファーストでコードを書くとき、プロダクトコードのリファクタリングを行う段階があります。プロダクトコードをプログラマーの責任範囲内でパスするように修正を加える際、修正を加えるたびにテストを手動で行うのは効率的ではありません。コードを修正し、保存するたびにテストがパスするのかを確認したいところです。 最近は Grunt という Node.js ベースのタスクランナーが有名です。 Grunt Grunt とプラグインを組み合わせることでコードの変更を監視し、 TiShadow を経由したテストを自動で実行することができます。 Grunt をインストールする Grunt は Titanium CLI や TiSha