6月14日から15日にかけて、インド・バンガロールでAppium Conf 2019が開催されました。300人を超える自動化エンジニア、QAエンジニアが集い、Appiumを活用した自動テストを中心に30以上ものセッションが行われました。今回は主にAppiumをはじめとしたモバイルテストを実行させるテスト環境についてのセッションをまとめて紹介します。 Appiumをはじめとしたモバイルテストを安定・高速化させる重要性 Appiumは実際に対象アプリを動かすため、主にモバイルアプリのE2E UIテストとして用いられます。 テストピラミッドからも分かる通り、E2E UIテストは以下の特徴があります。 実行時間がかかりやすい 環境要因などで不安定(Freaky)になりがち すべてを結合させた上でテストをするため、テストの忠実度は高い 「Test Pyramid」(Martin Fowler)より引