Slide 1

Slide 1 text

Docker × Androidエミュレーターを 使ったAppiumテスト環境

Slide 2

Slide 2 text

自己紹介 ● 根本 征(Nemoto Tadashi) ● Automation & QA (AQA) Group ○ テスト自動化 ■ Selenium, Appium, XCUITest ○ モバイル CI/CD 改善

Slide 3

Slide 3 text

Android 実機を使ったAppiumテスト

Slide 4

Slide 4 text

Appium × Androidエミュレーター

Slide 5

Slide 5 text

複数のエミュレーターで並列実行

Slide 6

Slide 6 text

Docker-Android github.com/docker-android

Slide 7

Slide 7 text

AppiumConf 2018

Slide 8

Slide 8 text

Docker-Android と Selenium Grid

Slide 9

Slide 9 text

クラウドの制限 ● Nested Virtualizationを有効 ○ 仮想マシンの入れ子 ○ Google Cloud, Microsoft Azure ● ベアメタルインスタンス ○ AWS(i3.metal)

Slide 10

Slide 10 text

得られた恩恵 ● 並列実行による実行時間短縮 ○ 実行するタイミングを増やせる ● メンテナンス性の向上 ○ クラウド化 ○ コンテナ化 ○ エミュレーター化

Slide 11

Slide 11 text

課題 ● 実機とエミュレーターの役割分担 ● テストの分散とテストレポート ● 並列実行による検証環境への負担

Slide 12

Slide 12 text

詳しい内容はブログで公開予定