Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Docker × Androidエミュレーターを使ったAppiumテスト環境
Search
Tadashi Nemoto
December 08, 2018
Technology
3
4.7k
Docker × Androidエミュレーターを使ったAppiumテスト環境
https://testautomationresearch.connpass.com/event/106559/
システムテスト自動化カンファレンス2018
Tadashi Nemoto
December 08, 2018
Tweet
Share
More Decks by Tadashi Nemoto
See All by Tadashi Nemoto
Best Practice CI/CD Pipeline for Deploying Container Apps to AWS
tadashi0713
0
210
Scalable and cloud-native mobile game CI/CD environment using Unity
tadashi0713
0
130
Migrating your mobile CI/CD environment to a scalable cloud solution using CircleCI
tadashi0713
0
230
Speed matters: Advanced CI/CD techniques to improve development velocity, quality & security
tadashi0713
0
300
AWS Graviton 環境への CI _ CD パイプラインを CircleCI で実現しよう (AWS Fargate 編)
tadashi0713
0
350
10x deployment frequency using GitLab Flow and GitHub Actions on AWS ECS
tadashi0713
0
570
デプロイ頻度を10倍にした、ブランチ戦略とGitHub Actions on AWS ECS
tadashi0713
8
4.3k
Creating parallelized Android UITest (Appium) environment using Azure, Docker and Android emulator
tadashi0713
0
4.1k
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
tadashi0713
2
1.4k
Other Decks in Technology
See All in Technology
RAID6 を楔形文字で組んで現代人を怖がらせましょう(実装編)
mimifuwa
0
280
20250818_KGX・One Hokkaidoコラボイベント
tohgeyukihiro
0
130
AIは変更差分からユニットテスト_結合テスト_システムテストでテストすべきことが出せるのか?
mineo_matsuya
5
3.1k
イオン店舗一覧ページのパフォーマンスチューニング事例 / Performance tuning example for AEON store list page
aeonpeople
1
140
広島銀行におけるAWS活用の取り組みについて
masakimori
0
110
[kickflow]20250319_少人数チームでのAutify活用
otouhujej
0
200
いま、あらためて考えてみるアカウント管理 with IaC / Account management with IaC
kohbis
2
590
Devinを使ったモバイルアプリ開発 / Mobile app development with Devin
yanzm
0
140
自治体職員がガバクラの AWS 閉域ネットワークを理解するのにやって良かった個人検証環境
takeda_h
2
370
JOAI発表資料 @ 関東kaggler会
joai_committee
1
180
Infrastructure as Prompt実装記 〜Bedrock AgentCoreで作る自然言語インフラエージェント〜
yusukeshimizu
2
180
[OCI Technical Deep Dive] Exadata Database Serviceを理解する:構成・特性・使い分け(2025年8月5日開催)
oracle4engineer
PRO
0
100
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Site-Speed That Sticks
csswizardry
10
780
Producing Creativity
orderedlist
PRO
347
40k
Making Projects Easy
brettharned
117
6.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
770
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Navigating Team Friction
lara
188
15k
Thoughts on Productivity
jonyablonski
69
4.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Transcript
Docker × Androidエミュレーターを 使ったAppiumテスト環境
自己紹介 • 根本 征(Nemoto Tadashi) • Automation & QA (AQA)
Group ◦ テスト自動化 ▪ Selenium, Appium, XCUITest ◦ モバイル CI/CD 改善
Android 実機を使ったAppiumテスト
Appium × Androidエミュレーター
複数のエミュレーターで並列実行
Docker-Android github.com/docker-android
AppiumConf 2018
Docker-Android と Selenium Grid
クラウドの制限 • Nested Virtualizationを有効 ◦ 仮想マシンの入れ子 ◦ Google Cloud, Microsoft
Azure • ベアメタルインスタンス ◦ AWS(i3.metal)
得られた恩恵 • 並列実行による実行時間短縮 ◦ 実行するタイミングを増やせる • メンテナンス性の向上 ◦ クラウド化 ◦
コンテナ化 ◦ エミュレーター化
課題 • 実機とエミュレーターの役割分担 • テストの分散とテストレポート • 並列実行による検証環境への負担
詳しい内容はブログで公開予定