今月初め,SOASTAとCloudBeesがJenkinsのプラグインをリリースした。継続的インテグレーション(Continuous Integration/CI)サーバであるJenkinsで,モバイルデバイスの実機を使用した自動テストを行うためのプラグインだ。SOASTAがリリースしたこのプラグインには,Jenkinsの作者であるKohsuke Kawaguchi氏の手による最適化が含まれている。最低限のSOASTA CloudTest Server設定情報を入力するだけで,モバイルデバイス上でテストを行うビルドステップの実行が可能になる。
SOASTAがJenkinsプラグインをオープンソースにしてくれたことで,SOASTAの製品知識とJenkinsコミュニティの経験を持ち寄って,コラボレーションが実現できたことに感謝します。私たちの協力,それは皆にとっての勝利です。今後さらに多くの企業が,同じ道をたどってくれることを期待しています。
- アプリケーションのタッチテスト対応 – アプリケーションのソースコードに TouchTest ドライバライブラリを追加する。
- iOSアプリのデバイスへのインストール – アプリの最新バージョンを対象としたテスト実施を保証する。
- コンポジションの実行 – CloudTestコンポジションを実行して,その出力を保存する。
- iOSデバイスの起動 – アタッチされているiOSデバイスを起動してMobile Safariをオープンする。
- iOSデバイスの再起動 – アタッチされているiOSデバイスをリブートする。