【tiTokyo】継続的なテスト環境で、高いユーザエクスペリエンスを提供
■Speaker
Tom Lounibos
SOASTA Founder, CEO
■SOASTA モバイルテストプラットフォーム
・アプリケーションのライフサイクルが変わっていく
・リニア、シーケンシャル、マニュアル → サーキュラー
・機能テストの自動化
■クラウドテスト
・これまでにないテストの仕方
・50万台のサーバを使いながらテストを行っている
・新しい製品"ラム"
■アイコニックケース
・London 2012 オリンピック
・ウォルマート
・NASA Curiosity
→ エンジニアが一番喜んでいる
■UXを上げるのが難しい
・障害率増加
・43%のアプリが一度しか使用されていない
・例えば、オーストラリアでは通信速度にユーザが満足していない
→ UXも低い
・モバイルアプリの80%がマニュアル(手作業)テストをしている状況
→ UXも上がりづらい
■低UXの大きな要因
・ネットワーク環境のバラつき
・OS、デバイスのフラグメンテーション(分断化)
・日々変化するデバイス
ex. ウェアラブル(Google グラス、iWatch)、曲がるタイプのディスプレイ
■テストの自動化
・機能テスト
・複数のユーザオペレーションのテスト
・複数のデバイスでのテスト
→ Titanium / TouchTest
■通常CEOがやらないTouchTestデモ(w)
・デバイスへのアタッチは必ずしも必要ない
・キャプチャ、プレイバック
・正確に再現
・全ての詳細情報へアクセスできる
■これまでと何が違うか
・ライブラリをサーバ上に上げて
・アプリの外でテストから中でテストへ
■TouchTest / Jenkins
・Jenkinsの中でTouchTestが動いている
・キャプチャしたテストケースをリモートのデバイスでテストできる
・Jenkinsと統合されているので、コンソールで全て確認できる
・A new era of testing
・No Jail Breaking, Precision, Speed
■スティーブジョブズの挿話
・85年、世界を変えると言ったとき、最初に東京に来た
・東京はモバイルの父だから
■新製品 mPulse
・Real Time View of ALL Real User Experiences
・実際のトラフィック, UXをリアルタイムに可視化
・実際のUXがどういうものかを分析して、そこから製品のUXを上げていく