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.