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.3k
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
89
Scalable and cloud-native mobile game CI/CD environment using Unity
tadashi0713
0
43
Migrating your mobile CI/CD environment to a scalable cloud solution using CircleCI
tadashi0713
0
110
Speed matters: Advanced CI/CD techniques to improve development velocity, quality & security
tadashi0713
0
190
AWS Graviton 環境への CI _ CD パイプラインを CircleCI で実現しよう (AWS Fargate 編)
tadashi0713
0
190
10x deployment frequency using GitLab Flow and GitHub Actions on AWS ECS
tadashi0713
0
420
デプロイ頻度を10倍にした、ブランチ戦略とGitHub Actions on AWS ECS
tadashi0713
8
3.7k
Creating parallelized Android UITest (Appium) environment using Azure, Docker and Android emulator
tadashi0713
0
3.6k
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
tadashi0713
2
1.2k
Other Decks in Technology
See All in Technology
エンジニア候補者向け資料2024.04.24.pdf
macloud
0
3.4k
Introduction to SwiftUI V2
pohjus
0
100
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
120
コードや知識を組み込む / Incorporate Code and knowledge
ks91
PRO
0
150
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.3k
Grafana x PagerDuty Better Together
jacopen
1
310
いいたいことちゃんという
tkengo
0
250
M&A戦略を支えるデータマネジメント (MIDAS Tech Study #16 GENDA Komiyama)
kommy339
1
150
Android Target SDK 35 (Android 15) 対応の概要
akkie76
0
170
One engineer company with Ruby on Rails
rstankov
2
450
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
1
710
Featured
See All Featured
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Typedesign – Prime Four
hannesfritz
36
2.1k
KATA
mclloyd
16
12k
Into the Great Unknown - MozCon
thekraken
15
1k
Six Lessons from altMBA
skipperchong
22
3k
BBQ
matthewcrist
80
8.8k
Bash Introduction
62gerente
605
210k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
Side Projects
sachag
451
41k
Fashionably flexible responsive web design (full day workshop)
malarkey
398
65k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
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)
得られた恩恵 • 並列実行による実行時間短縮 ◦ 実行するタイミングを増やせる • メンテナンス性の向上 ◦ クラウド化 ◦
コンテナ化 ◦ エミュレーター化
課題 • 実機とエミュレーターの役割分担 • テストの分散とテストレポート • 並列実行による検証環境への負担
詳しい内容はブログで公開予定