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.5k
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
130
Scalable and cloud-native mobile game CI/CD environment using Unity
tadashi0713
0
76
Migrating your mobile CI/CD environment to a scalable cloud solution using CircleCI
tadashi0713
0
150
Speed matters: Advanced CI/CD techniques to improve development velocity, quality & security
tadashi0713
0
220
AWS Graviton 環境への CI _ CD パイプラインを CircleCI で実現しよう (AWS Fargate 編)
tadashi0713
0
250
10x deployment frequency using GitLab Flow and GitHub Actions on AWS ECS
tadashi0713
0
480
デプロイ頻度を10倍にした、ブランチ戦略とGitHub Actions on AWS ECS
tadashi0713
8
3.9k
Creating parallelized Android UITest (Appium) environment using Azure, Docker and Android emulator
tadashi0713
0
3.7k
メルカリの開発スピードと品質を支える Selenium on Azure Kubernetes Service
tadashi0713
2
1.3k
Other Decks in Technology
See All in Technology
20240912 JJUGナイトセミナー
mii1004
0
130
可視化により内部品質をあげるAIドキュメントリバース/20240910 Hiromitsu Akiba
shift_evolve
0
190
Agile in Automotive Industry, puzzles and lights.
hiranabe
2
510
Autonomous Database Serverless 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
40k
JEP 480: Structured Concurrency
aya_ebata
0
120
強いチームを夢見て-PMからSREに転身して1年の振り返り / 20240906_bengo4_sre
bengo4com
2
830
20240911_New_Relicダッシュボード活用例
speakerdeckfk
0
100
Fediverse Discovery Providers overview
andypiper
0
140
難しいから面白い!医薬品×在庫管理ドメインの複雑性と向き合い、プロダクトの成長を支えるための取り組み / Initiatives to Support Product Growth
kakehashi
2
190
ロリポップ! for Gamersを支えるインフラ/lolipop for gamers infrastructure
takumakume
0
120
Monitor GraalVM Native Apps with OpenTelemetry
logico_jp
0
130
アプリをリリースできる状態に保ったまま 段階的にリファクタリングするための 戦略と戦術 / Strategies and tactics for incremental refactoring
yanzm
6
750
Featured
See All Featured
Unsuck your backbone
ammeep
667
57k
Art, The Web, and Tiny UX
lynnandtonic
294
20k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
157
15k
Fantastic passwords and where to find them - at NoRuKo
philnash
48
2.8k
Designing Experiences People Love
moore
138
23k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
36
2k
Building a Scalable Design System with Sketch
lauravandoore
458
32k
Music & Morning Musume
bryan
46
6k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
24
600
A Modern Web Designer's Workflow
chriscoyier
691
190k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
354
29k
Testing 201, or: Great Expectations
jmmastey
36
7k
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)
得られた恩恵 • 並列実行による実行時間短縮 ◦ 実行するタイミングを増やせる • メンテナンス性の向上 ◦ クラウド化 ◦
コンテナ化 ◦ エミュレーター化
課題 • 実機とエミュレーターの役割分担 • テストの分散とテストレポート • 並列実行による検証環境への負担
詳しい内容はブログで公開予定