Slides from my talk on MAD-LAB delivered in vodQA - The Saga Continues! at Vuclip / ThoughtWorks
See blog for more details: https://essenceoftesting.blogspot.com/2017/07/why-i-needed-to-build-my-own-mad-lab.html
Building a real-(mobile)-device lab for Test Automation is NOT a common thing – it is difficult, high maintenance, expensive! Yet, I had to do it!
Setting the stage - I am coordinating all Testing activities for VIU - an OTT (over-the-top entertainment) product available on Android, iOS and WAP platforms. This product delivers high quality, popular video content in various different languages for consumers in various different regions. One of the main items in my charter is to implement functional test automation for consumer / user functionalities, and to provide quick feedback to the team and stakeholders on the “true” state of the product on all supported platforms for VIU.
In this talk, using the above set context, I will be sharing the following:
The automation strategy
How (and why) no cloud-based solution worked for me
Implementation details - MAD-LAB - which arose from the learnings of the failed experiments - which resulted in setting up my own real-device in-house lab.
The core implementation (code) of MAD-LAB (already open-sourced)