The Mobile Grid – Getting Started for Android & iOS
In modern times we have many different cloud testing services to choose from. These cloud services are useful and help reduce the burden of building and maintaining your own Selenium Grid environment. However, there are many scenarios in which you need your tests running locally, such you work for a government (or agency) and cannot expose your data to the cloud, or the service costs are too expensive to run all tests on every commit.
This presentation will feature getting started with setting up your own mobile device grid. Running your tests in parallel and distributed, capturing critical report data (logs, screenshots, and video), and leveraging cloud test services (such as SauceLabs). I will also talk about the challenges and lessons I learned along the way.
Outline/Structure of the Talk
- Getting Started
- Getting the needed information about your Android devices.
- Connecting your mobile devices (Appium nodes) to the Hub.
- Capturing critical test data. (logs, screenshots, video)
- In-depth on video capturing. (real devices only)
- Running tests on the Grid
- Running your tests in parallel.
- Running your tests distributed.
- Running tests on the Cloud (SauceLabs)
- Reporting
- Generating Allure report.
Learning Outcome
This presentation will feature getting started with setting up your own mobile device grid for android and iOS. Running your tests in parallel and distributed, capturing critical report data (logs, screenshots, and video), and leveraging cloud test services (such as SauceLabs). I will also talk about the challenges and lessons I learned along the way.
Target Audience
QA, Engineers, Product
Links
http://www.slideshare.net/justinison75/selenium-camp-2016
http://www.slideshare.net/justinison75/mobile-selenium-grid-setup
schedule Submitted 4 years ago
People who liked this proposal, also liked:
-
keyboard_arrow_down
Vikram V Ingleshwar - How to be a assistant cook from waiter - my experiences with software testing and automation
45 Mins
Talk
Intermediate
In this talk I would like to share good practices of BDD , Cucumber Tool and its usage with Selenium with Serenity framework , Appium and API Testing.
I will be sharing how I had implemented BDD culture in team , which was following Agile ( fast waterfall ) , how it has helped business.
There are many who know Selenium and are experts in it. But with BDD and Cucumber , it can be used much more efficiently.
The main benefits of this methodology will be reducing bugs , re-work , tech debt , bad customer reviews , cost and increases overall productiveness and happiness across orgnisation
With all these , QA can be assistant cook along with main cook ( who is developer and/or product ) and elevate from traditional waiter role , where some code is thrown at him to deliver to somebody who pays for it.