
Thoughtworks Technology Podcast
What's it like to maintain an award-winning open source tool?
Nov 2, 2023
Srinivasan Sekar and Sai Krishna discuss maintaining AppiumTestDistribution, an open source tool for test automation. They explore the challenges of mobile automation testing and the evolution of Appium. They also talk about expanding the architecture, identifying test failures, and the importance of community support.
28:35
Episode guests
AI Summary
AI Chapters
Episode notes
Podcast summary created with Snipd AI
Quick takeaways
- AppiumTestDistribution is an open source project that focuses on parallel testing and aims to provide faster feedback in the mobile application testing process.
- ATD was re-architected as a plugin-based ecosystem, leveraging Appium's own plugin architecture, allowing for easier integration with different client language modules and supported devices.
Deep dives
Overview of Appium Test Distribution
Appium Test Distribution (ATD) is an open source project that focuses on parallel testing and aims to provide faster feedback in the mobile application testing process. The project was born from the need to solve the pain points of testing mobile applications, such as running tests in parallel, testing on different devices with varying screen resolutions and OS versions. ATD was developed by contributors who had extensive knowledge of the Appium ecosystem and wanted to solve these community problems. Over the years, ATD has evolved and expanded to support automation testing beyond mobile, including IoT devices, Unity-based devices, and even Raspberry Pis.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.