Hello! I run the software testing group, the Ministry of Testing - Boston Meetup.
We have many non-coders who really want to get into mobile automation development. The only way I know how to get into it is the hard way:
- Learn a programming language such as Java.
- Learn basic software design principles such as DRY, refactoring, clean code
- Learn the basics of object oriented programming, inheritance
- Learn Selenium WebDriver, then concepts such as the Page Object Model, Page Factories.
- Learn Appium Desktop
- Learn Appium
… The first few bullet points I managed to learn in grad school. The others, these past three years.
I usually recommend Alan Richardson’s Java for Testers and his Selenium WebDriver with Java course. Dave Haeffner’s Selenium Guidebooks to get them started.
… I was wondering if there were any other sources I should recommend?
-T.J. Maher, @tjmaher1