Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

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

https://testautomationresearch.connpass.com/event/106559/
システムテスト自動化カンファレンス2018

Tadashi Nemoto

December 08, 2018
Tweet

More Decks by Tadashi Nemoto

Other Decks in Technology

Transcript

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

    View Slide

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

    View Slide

  3. Android 実機を使ったAppiumテスト

    View Slide

  4. Appium × Androidエミュレーター

    View Slide

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

    View Slide

  6. Docker-Android
    github.com/docker-android

    View Slide

  7. AppiumConf 2018

    View Slide

  8. Docker-Android と Selenium Grid

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide