Wednesday, Sept 11, 2019 | 11:00AM- 12:00PM (Pacific Daylight Time) | 1 Hour
In this webinar we’ll look at three techniques for ensuring your Appium tests run as quickly as possible when using remote Appium servers, which may be hosted by a cloud provider somewhere else in the world.
Specifically, we’ll cover:
How to reduce latency using Appium’s new batch command execution method, which eliminates one of the biggest sources of wasted time in an Appium test—the time taken for the command to travel from client to server.
How to reduce the number of hops an Appium command must take to get to the device, by taking advantage of the new “direct client connect” feature supported in some Appium clients. This feature is supported by HeadSpin to ensure that, after your session begins, subsequent commands do not pass through any unnecessary proxies.
How to ensure a speedy startup time for iOS tests specifically. Test startup time is time spent merely in provisioning the device and Appium resources to prepare for the test, and should obviously be as made as fast as possible so you are waiting on your test steps, not on preparation steps.
In the process of explaining these techniques, I’ll also share data gathered from the HeadSpin cloud to give a quantitative idea of exactly how adopting these strategies might improve the timing of your test suite.
About the Speaker:
About the Speaker:
Johnathan Lipps - Architect and Project Lead, Appium
Jonathan is the architect and project lead for Appium, the popular open source automation framework. He is the founding Principal of Cloud Grey, a consulting firm devoted to helping clients leverage the power of Appium successfully, and is also an advisor to HeadSpin. He has worked as a programmer in tech startups for over 15 years, but is also passionate about academic discussion. Jonathan has master’s degrees in philosophy and linguistics, from Stanford and Oxford respectively. Living in Vancouver, he’s an avid musician, and also writes on the philosophy of technology.