Functional Mobile/Web Testing as part of Continuous Deployment

DevconTLV March Conference, Thursday, March 12, 2015, 10:55


The Selenium and Appium projects are both platforms which allow for programmatic simulation of user interaction on Browsers and Mobile devices respectively, for testing purposes.

Part of the success of these projects is due to their choice of handling commands as HTTP API. This allows for QA professionals to use the testing framework and language of their choice.

I will discuss the internals of the Webdriver API, the JSON Wire protocol, and the current draft of the Mobile JSON Wire protocol, an extension under development for testng on Mobile Devices.

Sauce Labs offers an API built on top of these protocols, allowing one to shift from running tests locally, to running tests across a range of devices on multiple machines in parallel.


 

Jonah Stiennon is a software developer on the Ecosystem and Integrations team at Sauce Labs, and a contributor to Appium . As far as he knows, he is the only Node.js developer who was paid in Bitcoin and issued invoices as JSON documents.

Other Presentations at DevconTLV March

Open Accessibilty Menu