Submit Search
Upload
Vapor london March 2018
•
0 likes
•
1,140 views
Shashikant Jagtap
Follow
Vapor London Meetup 2018 hosted at BCC Broadcasting House
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 15
Download now
Download to read offline
Recommended
componentDidCatch and Error Boundaries in React v16+
componentDidCatch and Error Boundaries in React v16+
Rohan Nair
ARLT_21_ハイブリッドアプリ開発
ARLT_21_ハイブリッドアプリ開発
arcircle tmu
Automate Everyday Tasks with Functions
Automate Everyday Tasks with Functions
Sean ODell
Golang taipei #45 10th birthday
Golang taipei #45 10th birthday
Evan Lin
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
Evan Lin
How I become Go GDE
How I become Go GDE
Evan Lin
How to master a programming language: a Golang example"
How to master a programming language: a Golang example"
Evan Lin
Rockstar Android Testing (Mobile TechCon Munich 2014)
Rockstar Android Testing (Mobile TechCon Munich 2014)
Danny Preussler
Recommended
componentDidCatch and Error Boundaries in React v16+
componentDidCatch and Error Boundaries in React v16+
Rohan Nair
ARLT_21_ハイブリッドアプリ開発
ARLT_21_ハイブリッドアプリ開発
arcircle tmu
Automate Everyday Tasks with Functions
Automate Everyday Tasks with Functions
Sean ODell
Golang taipei #45 10th birthday
Golang taipei #45 10th birthday
Evan Lin
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
Evan Lin
How I become Go GDE
How I become Go GDE
Evan Lin
How to master a programming language: a Golang example"
How to master a programming language: a Golang example"
Evan Lin
Rockstar Android Testing (Mobile TechCon Munich 2014)
Rockstar Android Testing (Mobile TechCon Munich 2014)
Danny Preussler
Git single branch
Git single branch
Carl Brown
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
GitLab, Inc
Share point productivity tools
Share point productivity tools
Denis Molodtsov
Gitlab runner in aws
Gitlab runner in aws
Amit Ghosh
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
Heather McNamee
Introduction to Git
Introduction to Git
Rick Umali
Git Going w/ Git
Git Going w/ Git
heyMP
Power Up Your Build - Omer van Kloeten @ Wix 2018-04
Power Up Your Build - Omer van Kloeten @ Wix 2018-04
Omer van Kloeten
Open Source Contributions - Alsey Coleman Miller
Open Source Contributions - Alsey Coleman Miller
Alsey Miller
3 workflow
3 workflow
jessitron
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4
GitLab, Inc
Try! Swift Tokyo2017
Try! Swift Tokyo2017
Amy Cheong
Stable master workflow with Gerrit Code Review
Stable master workflow with Gerrit Code Review
Luca Milanesio
Shake that-fud-vrs5
Shake that-fud-vrs5
wimjongman
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
it-people
Kotlin react bkk 3.0.0
Kotlin react bkk 3.0.0
Christopher Ng
CodeMontage CodeFlow 1
CodeMontage CodeFlow 1
CodeMontage
Cloud agnostic serverless with fn project
Cloud agnostic serverless with fn project
Todor Todorov
Goのパッケージ管理 @Go合宿2018
Goのパッケージ管理 @Go合宿2018
jumpei chikamori
AndroidアプリのKotlin移行時に遭遇した問題と対処例
AndroidアプリのKotlin移行時に遭遇した問題と対処例
Kenichi Kambara
SauceCon19: Fashionable XCUITest for iOS App
SauceCon19: Fashionable XCUITest for iOS App
Shashikant Jagtap
Fashionable XCUITest for iOS Apps by Shashikant Jagtap
Fashionable XCUITest for iOS Apps by Shashikant Jagtap
Sauce Labs
More Related Content
What's hot
Git single branch
Git single branch
Carl Brown
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
GitLab, Inc
Share point productivity tools
Share point productivity tools
Denis Molodtsov
Gitlab runner in aws
Gitlab runner in aws
Amit Ghosh
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
Heather McNamee
Introduction to Git
Introduction to Git
Rick Umali
Git Going w/ Git
Git Going w/ Git
heyMP
Power Up Your Build - Omer van Kloeten @ Wix 2018-04
Power Up Your Build - Omer van Kloeten @ Wix 2018-04
Omer van Kloeten
Open Source Contributions - Alsey Coleman Miller
Open Source Contributions - Alsey Coleman Miller
Alsey Miller
3 workflow
3 workflow
jessitron
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4
GitLab, Inc
Try! Swift Tokyo2017
Try! Swift Tokyo2017
Amy Cheong
Stable master workflow with Gerrit Code Review
Stable master workflow with Gerrit Code Review
Luca Milanesio
Shake that-fud-vrs5
Shake that-fud-vrs5
wimjongman
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
it-people
Kotlin react bkk 3.0.0
Kotlin react bkk 3.0.0
Christopher Ng
CodeMontage CodeFlow 1
CodeMontage CodeFlow 1
CodeMontage
Cloud agnostic serverless with fn project
Cloud agnostic serverless with fn project
Todor Todorov
Goのパッケージ管理 @Go合宿2018
Goのパッケージ管理 @Go合宿2018
jumpei chikamori
AndroidアプリのKotlin移行時に遭遇した問題と対処例
AndroidアプリのKotlin移行時に遭遇した問題と対処例
Kenichi Kambara
What's hot
(20)
Git single branch
Git single branch
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
Share point productivity tools
Share point productivity tools
Gitlab runner in aws
Gitlab runner in aws
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
Introduction to Git
Introduction to Git
Git Going w/ Git
Git Going w/ Git
Power Up Your Build - Omer van Kloeten @ Wix 2018-04
Power Up Your Build - Omer van Kloeten @ Wix 2018-04
Open Source Contributions - Alsey Coleman Miller
Open Source Contributions - Alsey Coleman Miller
3 workflow
3 workflow
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4
Try! Swift Tokyo2017
Try! Swift Tokyo2017
Stable master workflow with Gerrit Code Review
Stable master workflow with Gerrit Code Review
Shake that-fud-vrs5
Shake that-fud-vrs5
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
Почему вы не можете игнорировать GitLab в 2016 году, Иван Немытченко, Gitlab...
Kotlin react bkk 3.0.0
Kotlin react bkk 3.0.0
CodeMontage CodeFlow 1
CodeMontage CodeFlow 1
Cloud agnostic serverless with fn project
Cloud agnostic serverless with fn project
Goのパッケージ管理 @Go合宿2018
Goのパッケージ管理 @Go合宿2018
AndroidアプリのKotlin移行時に遭遇した問題と対処例
AndroidアプリのKotlin移行時に遭遇した問題と対処例
Similar to Vapor london March 2018
SauceCon19: Fashionable XCUITest for iOS App
SauceCon19: Fashionable XCUITest for iOS App
Shashikant Jagtap
Fashionable XCUITest for iOS Apps by Shashikant Jagtap
Fashionable XCUITest for iOS Apps by Shashikant Jagtap
Sauce Labs
Building Web APIs with Elixir
Building Web APIs with Elixir
Tom Davies
Python kansai2019
Python kansai2019
Yuta Kashino
Building serverless-applications
Building serverless-applications
Andrii Soldatenko
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Applitools
CocoaConf DC - Automate with Swift - Tony Ingraldi
CocoaConf DC - Automate with Swift - Tony Ingraldi
Tony Ingraldi
Java EE with NetBeans on OpenShift
Java EE with NetBeans on OpenShift
Markus Eisele
State ofappdevelopment
State ofappdevelopment
gillygize
Developing modern java web applications with java ee 7 and angular js
Developing modern java web applications with java ee 7 and angular js
Shekhar Gulati
Landscape of Eclipse MicroProfile Tools
Landscape of Eclipse MicroProfile Tools
YK Chang
SaaS Boilerplate.pptx
SaaS Boilerplate.pptx
DuyKhi8
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
pchristensen
Dependent things dependency management for apple sw - slideshare
Dependent things dependency management for apple sw - slideshare
Cavelle Benjamin
Open Source for Women / Girl Geeks
Open Source for Women / Girl Geeks
Sara Rosso
EclipseOMRBuildingBlocks4Polyglot_TURBO18
EclipseOMRBuildingBlocks4Polyglot_TURBO18
Xiaoli Liang
Origins of Serverless
Origins of Serverless
Andrii Soldatenko
An API Your Parents Would Be Proud Of
An API Your Parents Would Be Proud Of
Jose Alfredo Alvarez Aldana
Open Source Systems Administration
Open Source Systems Administration
All Things Open
Swift Argument Parser
Swift Argument Parser
碩彥 王
Similar to Vapor london March 2018
(20)
SauceCon19: Fashionable XCUITest for iOS App
SauceCon19: Fashionable XCUITest for iOS App
Fashionable XCUITest for iOS Apps by Shashikant Jagtap
Fashionable XCUITest for iOS Apps by Shashikant Jagtap
Building Web APIs with Elixir
Building Web APIs with Elixir
Python kansai2019
Python kansai2019
Building serverless-applications
Building serverless-applications
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
Shifting landscape of mobile automation, and the future of Appium - Jonathan ...
CocoaConf DC - Automate with Swift - Tony Ingraldi
CocoaConf DC - Automate with Swift - Tony Ingraldi
Java EE with NetBeans on OpenShift
Java EE with NetBeans on OpenShift
State ofappdevelopment
State ofappdevelopment
Developing modern java web applications with java ee 7 and angular js
Developing modern java web applications with java ee 7 and angular js
Landscape of Eclipse MicroProfile Tools
Landscape of Eclipse MicroProfile Tools
SaaS Boilerplate.pptx
SaaS Boilerplate.pptx
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
Dependent things dependency management for apple sw - slideshare
Dependent things dependency management for apple sw - slideshare
Open Source for Women / Girl Geeks
Open Source for Women / Girl Geeks
EclipseOMRBuildingBlocks4Polyglot_TURBO18
EclipseOMRBuildingBlocks4Polyglot_TURBO18
Origins of Serverless
Origins of Serverless
An API Your Parents Would Be Proud Of
An API Your Parents Would Be Proud Of
Open Source Systems Administration
Open Source Systems Administration
Swift Argument Parser
Swift Argument Parser
More from Shashikant Jagtap
NSTC2019: Choosing CI Friendly Mobile Automation Framework
NSTC2019: Choosing CI Friendly Mobile Automation Framework
Shashikant Jagtap
Full Stack Flutter Testing
Full Stack Flutter Testing
Shashikant Jagtap
XCUITest Introduction: Test Automation University
XCUITest Introduction: Test Automation University
Shashikant Jagtap
iOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS Apps
Shashikant Jagtap
Provisioning iOS CI Server with Ansible
Provisioning iOS CI Server with Ansible
Shashikant Jagtap
Dockerizing BDD : Ruby-Cucumber Example
Dockerizing BDD : Ruby-Cucumber Example
Shashikant Jagtap
Dockerising Appium : London Appium Meetup
Dockerising Appium : London Appium Meetup
Shashikant Jagtap
iOS Developers Conference-iOS Automation with Cucumber, Appium and Saucelabs
iOS Developers Conference-iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Shashikant Jagtap
Headless BDD & Responsive Test Automation
Headless BDD & Responsive Test Automation
Shashikant Jagtap
Headless BDD
Headless BDD
Shashikant Jagtap
ATDD with Behat and Selenium (LDNSE6)
ATDD with Behat and Selenium (LDNSE6)
Shashikant Jagtap
Behat sauce
Behat sauce
Shashikant Jagtap
BDD using Behat, Selenium,Sahi and SauceLabs
BDD using Behat, Selenium,Sahi and SauceLabs
Shashikant Jagtap
BDD with Behat Selenium, Sahi and Sauce
BDD with Behat Selenium, Sahi and Sauce
Shashikant Jagtap
Test Framework for Acne Selenium+Sahi
Test Framework for Acne Selenium+Sahi
Shashikant Jagtap
More from Shashikant Jagtap
(16)
NSTC2019: Choosing CI Friendly Mobile Automation Framework
NSTC2019: Choosing CI Friendly Mobile Automation Framework
Full Stack Flutter Testing
Full Stack Flutter Testing
XCUITest Introduction: Test Automation University
XCUITest Introduction: Test Automation University
iOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS Apps
Provisioning iOS CI Server with Ansible
Provisioning iOS CI Server with Ansible
Dockerizing BDD : Ruby-Cucumber Example
Dockerizing BDD : Ruby-Cucumber Example
Dockerising Appium : London Appium Meetup
Dockerising Appium : London Appium Meetup
iOS Developers Conference-iOS Automation with Cucumber, Appium and Saucelabs
iOS Developers Conference-iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
iOS Automation with Cucumber, Appium and Saucelabs
Headless BDD & Responsive Test Automation
Headless BDD & Responsive Test Automation
Headless BDD
Headless BDD
ATDD with Behat and Selenium (LDNSE6)
ATDD with Behat and Selenium (LDNSE6)
Behat sauce
Behat sauce
BDD using Behat, Selenium,Sahi and SauceLabs
BDD using Behat, Selenium,Sahi and SauceLabs
BDD with Behat Selenium, Sahi and Sauce
BDD with Behat Selenium, Sahi and Sauce
Test Framework for Acne Selenium+Sahi
Test Framework for Acne Selenium+Sahi
Recently uploaded
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting .
Satyam Kumar
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
NikhilNagaraju
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
srsj9000
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Anamika Sarkar
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
null - The Open Security Community
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Asst.prof M.Gokilavani
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
KartikeyaDwivedi3
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
ROCENODodongVILLACER
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
asadnawaz62
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
Asst.prof M.Gokilavani
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
VICTOR MAESTRE RAMIREZ
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
jennyeacort
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
9953056974 Low Rate Call Girls In Saket, Delhi NCR
computer application and construction management
computer application and construction management
MariconPadriquez1
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
hassan khalil
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes examples
Dr. Gudipudi Nageswara Rao
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
rehmti665
Recently uploaded
(20)
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting .
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
computer application and construction management
computer application and construction management
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes examples
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Vapor london March 2018
1.
Vapor London Meetup:
March 2018 Stubbing XCUITest with Vapor Shashikant Jagtap Twitter: @Shashikant86 https://www.meetup.com/Server-Side-Swift/
2.
Agenda ❖ XCUITest ❖ Network
Stubbing options XCTest ❖ Vapor Server to stub responses.
3.
XCUITest ❖ UI Testing
Framework in Xcode by Apple
4.
XCUITest ❖ UI Testing
Framework in Xcode by Apple ❖ Black Box
5.
XCUITest ❖ UI Testing
Framework in Xcode by Apple ❖ Black Box ❖ Launch Arguments and Launch Environments
6.
XCUITest ❖ UI Testing
Framework in Xcode by Apple ❖ Black Box ❖ Launch Arguments and Launch Environments ❖ Change app to listen to server
7.
Stubbing XCTest ❖ OHHTTPStubs:
https://github.com/AliSoftware/OHHTTPStubs ❖ Hippolyte : https://github.com/JanGorman/Hippolyte ❖ Mockingjay : https://github.com/kylef/Mockingjay
8.
Stubbing XCUITests ❖ Swifter:
https://github.com/httpswift/swifter ❖ Embassy:https://github.com/envoy/Embassy ❖ SBTUITestTunnel: https://github.com/Subito-it/SBTUITestTunnel
9.
Enter Vapor ❖ Vapor
is written in Swift ❖ Stub Backend services with Swift code ❖ Easy to use and learn
10.
Setup iOS App ❖
Allow Local Networking ❖ Info.plist <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsLocalNetworking</key> <true/> <!--To continue to work for iOS 9 --> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
11.
Get Vapor Framework ❖
Vapor ToolBox ❖ Swift Package Manager
12.
Stub Endpoints ❖ Stub
endpoints with Vapor
13.
Start Vapor Locally ❖
Start Vapor Server that iOS app listen to
14.
Live Demo ❖ https://github.com/Shashikant86/Vapor-XCTest
15.
Questions?
Download now