Submit Search
Upload
iOSにおける自動テストの並列化
•
3 likes
•
1,906 views
Toshiyuki Hirata
Follow
2019/08/27(火)のiOS Test Night #11での登壇資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 34
Download now
Download to read offline
Recommended
【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers
UnityTechnologiesJapan002
Appium 2.0 ではじめるモバイルアプリテスト
Appium 2.0 ではじめるモバイルアプリテスト
Masayuki Wakizaka
Open Match Deep Dive
Open Match Deep Dive
Samir Hammoudi
Agile Swift
Agile Swift
Godfrey Nolan
What's new in testing with Xcode.pdf
What's new in testing with Xcode.pdf
ssuser5a6d90
Appium on mac platform
Appium on mac platform
Muhammad Zbeedat
第8回大阪Jenkins勉強会LT: iOS vs CI
第8回大阪Jenkins勉強会LT: iOS vs CI
Hiroshi Maekawa
Deploy your app with one Slack command
Deploy your app with one Slack command
Fabio Milano
Recommended
【Unite Tokyo 2019】AWS for Unity Developers
【Unite Tokyo 2019】AWS for Unity Developers
UnityTechnologiesJapan002
Appium 2.0 ではじめるモバイルアプリテスト
Appium 2.0 ではじめるモバイルアプリテスト
Masayuki Wakizaka
Open Match Deep Dive
Open Match Deep Dive
Samir Hammoudi
Agile Swift
Agile Swift
Godfrey Nolan
What's new in testing with Xcode.pdf
What's new in testing with Xcode.pdf
ssuser5a6d90
Appium on mac platform
Appium on mac platform
Muhammad Zbeedat
第8回大阪Jenkins勉強会LT: iOS vs CI
第8回大阪Jenkins勉強会LT: iOS vs CI
Hiroshi Maekawa
Deploy your app with one Slack command
Deploy your app with one Slack command
Fabio Milano
appledoc_style
appledoc_style
Ziku Spartan
Using the Groovy Ecosystem for Rapid JVM Development
Using the Groovy Ecosystem for Rapid JVM Development
Schalk Cronjé
iOS build that scales
iOS build that scales
Tobias Hutzler
Calabash-android
Calabash-android
Adnan8990
Continuos integration for iOS projects
Continuos integration for iOS projects
Aleksandra Gavrilovska
Coocoo for Cocoapods
Coocoo for Cocoapods
Allan Davis
JCConf 2016 - Dataflow Workshop Labs
JCConf 2016 - Dataflow Workshop Labs
Simon Su
Real world cross-platform testing
Real world cross-platform testing
Peter Edwards
Make XCUITest Great Again
Make XCUITest Great Again
Kenneth Poon
Jazoon12 355 aleksandra_gavrilovska-1
Jazoon12 355 aleksandra_gavrilovska-1
Netcetera
Write php deploy everywhere tek11
Write php deploy everywhere tek11
Michelangelo van Dam
[Open southcode] ios testing with appium
[Open southcode] ios testing with appium
Estefanía Fernández Muñoz
Automate your iOS deployment a bit
Automate your iOS deployment a bit
Michał Łukasiewicz
IOS 11 setup with appium latest
IOS 11 setup with appium latest
Harikrishna Recharla
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Ondřej Machulda
Cool JVM Tools to Help You Test
Cool JVM Tools to Help You Test
Schalk Cronjé
[QE 2018] Adam Stasiak – Nadchodzi React Native – czyli o testowaniu mobilnyc...
[QE 2018] Adam Stasiak – Nadchodzi React Native – czyli o testowaniu mobilnyc...
Future Processing
QA Fest 2018. Adam Stasiak. React Native is Coming – the story of hybrid mobi...
QA Fest 2018. Adam Stasiak. React Native is Coming – the story of hybrid mobi...
QAFest
Xcode Server & Xcode 7 Bots
Xcode Server & Xcode 7 Bots
Steven Forbes
React Native for ReactJS Devs
React Native for ReactJS Devs
Barak Cohen
iOSにおけるパフォーマンス計測
iOSにおけるパフォーマンス計測
Toshiyuki Hirata
iOSにおけるパフォーマンス計測
iOSにおけるパフォーマンス計測
Toshiyuki Hirata
More Related Content
Similar to iOSにおける自動テストの並列化
appledoc_style
appledoc_style
Ziku Spartan
Using the Groovy Ecosystem for Rapid JVM Development
Using the Groovy Ecosystem for Rapid JVM Development
Schalk Cronjé
iOS build that scales
iOS build that scales
Tobias Hutzler
Calabash-android
Calabash-android
Adnan8990
Continuos integration for iOS projects
Continuos integration for iOS projects
Aleksandra Gavrilovska
Coocoo for Cocoapods
Coocoo for Cocoapods
Allan Davis
JCConf 2016 - Dataflow Workshop Labs
JCConf 2016 - Dataflow Workshop Labs
Simon Su
Real world cross-platform testing
Real world cross-platform testing
Peter Edwards
Make XCUITest Great Again
Make XCUITest Great Again
Kenneth Poon
Jazoon12 355 aleksandra_gavrilovska-1
Jazoon12 355 aleksandra_gavrilovska-1
Netcetera
Write php deploy everywhere tek11
Write php deploy everywhere tek11
Michelangelo van Dam
[Open southcode] ios testing with appium
[Open southcode] ios testing with appium
Estefanía Fernández Muñoz
Automate your iOS deployment a bit
Automate your iOS deployment a bit
Michał Łukasiewicz
IOS 11 setup with appium latest
IOS 11 setup with appium latest
Harikrishna Recharla
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Ondřej Machulda
Cool JVM Tools to Help You Test
Cool JVM Tools to Help You Test
Schalk Cronjé
[QE 2018] Adam Stasiak – Nadchodzi React Native – czyli o testowaniu mobilnyc...
[QE 2018] Adam Stasiak – Nadchodzi React Native – czyli o testowaniu mobilnyc...
Future Processing
QA Fest 2018. Adam Stasiak. React Native is Coming – the story of hybrid mobi...
QA Fest 2018. Adam Stasiak. React Native is Coming – the story of hybrid mobi...
QAFest
Xcode Server & Xcode 7 Bots
Xcode Server & Xcode 7 Bots
Steven Forbes
React Native for ReactJS Devs
React Native for ReactJS Devs
Barak Cohen
Similar to iOSにおける自動テストの並列化
(20)
appledoc_style
appledoc_style
Using the Groovy Ecosystem for Rapid JVM Development
Using the Groovy Ecosystem for Rapid JVM Development
iOS build that scales
iOS build that scales
Calabash-android
Calabash-android
Continuos integration for iOS projects
Continuos integration for iOS projects
Coocoo for Cocoapods
Coocoo for Cocoapods
JCConf 2016 - Dataflow Workshop Labs
JCConf 2016 - Dataflow Workshop Labs
Real world cross-platform testing
Real world cross-platform testing
Make XCUITest Great Again
Make XCUITest Great Again
Jazoon12 355 aleksandra_gavrilovska-1
Jazoon12 355 aleksandra_gavrilovska-1
Write php deploy everywhere tek11
Write php deploy everywhere tek11
[Open southcode] ios testing with appium
[Open southcode] ios testing with appium
Automate your iOS deployment a bit
Automate your iOS deployment a bit
IOS 11 setup with appium latest
IOS 11 setup with appium latest
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Cool JVM Tools to Help You Test
Cool JVM Tools to Help You Test
[QE 2018] Adam Stasiak – Nadchodzi React Native – czyli o testowaniu mobilnyc...
[QE 2018] Adam Stasiak – Nadchodzi React Native – czyli o testowaniu mobilnyc...
QA Fest 2018. Adam Stasiak. React Native is Coming – the story of hybrid mobi...
QA Fest 2018. Adam Stasiak. React Native is Coming – the story of hybrid mobi...
Xcode Server & Xcode 7 Bots
Xcode Server & Xcode 7 Bots
React Native for ReactJS Devs
React Native for ReactJS Devs
More from Toshiyuki Hirata
iOSにおけるパフォーマンス計測
iOSにおけるパフォーマンス計測
Toshiyuki Hirata
iOSにおけるパフォーマンス計測
iOSにおけるパフォーマンス計測
Toshiyuki Hirata
UIテスト(Espresso)の高速化をさらにすすめる
UIテスト(Espresso)の高速化をさらにすすめる
Toshiyuki Hirata
Xcode10での テスト周りの進化をふりかえる
Xcode10での テスト周りの進化をふりかえる
Toshiyuki Hirata
UIテストの実行時間を短縮させる方法
UIテストの実行時間を短縮させる方法
Toshiyuki Hirata
我が家のLINEを中心とした情報共有
我が家のLINEを中心とした情報共有
Toshiyuki Hirata
レビューのコストを削減するための施策
レビューのコストを削減するための施策
Toshiyuki Hirata
fastlane snapshotの並列実行についてまとめてみた
fastlane snapshotの並列実行についてまとめてみた
Toshiyuki Hirata
DeNAにおけるSWETの役割
DeNAにおけるSWETの役割
Toshiyuki Hirata
コードレビューをより良くする Danger x Android
コードレビューをより良くする Danger x Android
Toshiyuki Hirata
2017年のiOSアプリ開発におけるCI事情
2017年のiOSアプリ開発におけるCI事情
Toshiyuki Hirata
マスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービス
マスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービス
Toshiyuki Hirata
UIテストの実行時間の短縮の方法
UIテストの実行時間の短縮の方法
Toshiyuki Hirata
バージョンアップ対応を軽減するサービス:マスティフ
バージョンアップ対応を軽減するサービス:マスティフ
Toshiyuki Hirata
Bluepillを使ったiOS自動テストの並列化
Bluepillを使ったiOS自動テストの並列化
Toshiyuki Hirata
Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -
Toshiyuki Hirata
バージョンアップの対応を軽減するためのサービスの構築
バージョンアップの対応を軽減するためのサービスの構築
Toshiyuki Hirata
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
Toshiyuki Hirata
fastlane x iOSアプリのCI
fastlane x iOSアプリのCI
Toshiyuki Hirata
iOSアプリにおけるリリースフローとCI環境
iOSアプリにおけるリリースフローとCI環境
Toshiyuki Hirata
More from Toshiyuki Hirata
(20)
iOSにおけるパフォーマンス計測
iOSにおけるパフォーマンス計測
iOSにおけるパフォーマンス計測
iOSにおけるパフォーマンス計測
UIテスト(Espresso)の高速化をさらにすすめる
UIテスト(Espresso)の高速化をさらにすすめる
Xcode10での テスト周りの進化をふりかえる
Xcode10での テスト周りの進化をふりかえる
UIテストの実行時間を短縮させる方法
UIテストの実行時間を短縮させる方法
我が家のLINEを中心とした情報共有
我が家のLINEを中心とした情報共有
レビューのコストを削減するための施策
レビューのコストを削減するための施策
fastlane snapshotの並列実行についてまとめてみた
fastlane snapshotの並列実行についてまとめてみた
DeNAにおけるSWETの役割
DeNAにおけるSWETの役割
コードレビューをより良くする Danger x Android
コードレビューをより良くする Danger x Android
2017年のiOSアプリ開発におけるCI事情
2017年のiOSアプリ開発におけるCI事情
マスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービス
マスティフ (for Xcode beta) - バージョンアップ対応を軽減するためのサービス
UIテストの実行時間の短縮の方法
UIテストの実行時間の短縮の方法
バージョンアップ対応を軽減するサービス:マスティフ
バージョンアップ対応を軽減するサービス:マスティフ
Bluepillを使ったiOS自動テストの並列化
Bluepillを使ったiOS自動テストの並列化
Xcodeの管理を楽に - Jenkins編 -
Xcodeの管理を楽に - Jenkins編 -
バージョンアップの対応を軽減するためのサービスの構築
バージョンアップの対応を軽減するためのサービスの構築
iOSアプリの自動テストをはじめよう
iOSアプリの自動テストをはじめよう
fastlane x iOSアプリのCI
fastlane x iOSアプリのCI
iOSアプリにおけるリリースフローとCI環境
iOSアプリにおけるリリースフローとCI環境
Recently uploaded
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Recently uploaded
(20)
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
iOSにおける自動テストの並列化
1.
2.
3.
4.
5.
6.
7.
xcodebuild build-for-testing -workspace
<path> -scheme <name> -destination <specifier> Builds sources for testing xcodebuild test-without-building -workspace <path> -scheme <name> -destination <specifier> xcodebuild test -workspace <path> -scheme <name> -destination <specifier>
8.
9.
$ pxctest run-tests
--destination 'name=iPhone 5,os=iOS 9.3' --destination 'name=iPhone 5,os=iOS 10.1' --testrun build/Products/MyApp_iphonesimulator10.1-i386.xctestrun
10.
11.
Xcode 9 perfectly
supports executing tests in parallel without any 3rd party tool like pxctest. We suggest moving to xcodebuild for running tests in parallel on multiple Simulators.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
$ brew install
bluepill $ bluepill --xctestrun-path ./SampleAppTest_iphonesimulator10.3- x86_64.xctestrun -o ./output/
23.
24.
25.
26.
27.
$ java -jar
./build/libs/flank.jar firebase test ios run
Download now