Izhar's podcast

Insightful Discussion with Dalton on SWIFT Driver for Appium


Listen Later

In this episode of the Test Guild Automation podcast, I have an insightful discussion with Dalton, a self-taught SWIFT developer, centered on a new SWIFT driver for the Appium framework, as well as general UI testing practices.
Dalton shares his journey from starting as a SWIFT developer in 2019 to his current work in UI automation for a company developing multi-platform ERP software. He elaborates on his motivation to create the SWIFT driver due to the lack of support and documentation for SWIFT in Appium, aimed at easing automation processes in iOS.
During the conversation, Dalton emphasizes the importance of testing frameworks like Appium for achieving comprehensive automation across web and mobile platforms. Despite concerns about Appium's speed compared to native frameworks, Dalton highlights that the challenges often stem from network and setup delays rather than Appium itself.
For those interested in diving into SWIFT Appium, Dalton suggests that while connecting devices might be the trickiest part, it's largely manageable once understood. He speaks about the minimalist feature set of his driver, intended to remain flexible for contributors who might suggest or require additional functionalities.
The discussion also touches upon the necessity of automation testing for developers, framed as a safety measure that prevents unforeseen setbacks post-deployment, emphasizing a proactive approach to testing rather than reactive bug fixing. Dalton highlights his usage of GitHub runners for CI/CD processes, illustrating a well-structured pipeline from development to testing.
He candidly acknowledges the challenges of maintaining test reliability and how real-world changes necessitate prompt adjustments to test scripts. As a closing note, Dalton encourages those interested in testing to contribute to open-source projects and explore UI automation testing even at its simplest form, for a better understanding of user interaction paths and early bug detection. For more information, listeners are directed to check the Appium ecosystem, GitHub, and linked professional profiles to engage with the Swift Appium project, suggesting an open invitation to contribute and refine the project further.
...more
View all episodesView all episodes
Download on the App Store

Izhar's podcastBy Christopher