У Appium на гитхабе есть примеры под твой язык. Поищи.
Appium штука не сложная. Работает по протоколу Selenium. Добавляет свои штуки, вроде ui automation (ios)/ ui automator (android) селекторов. Еще умеет запускать симулятор и ставить на него приложение. Пожалуй и все.
> как в принципе проводить автоматизированное тестирование
Очень просто:
* Написать фреймворк.
* Написать тесты.
* Поднять среду для их выполнения.
* Гонять тесты по графику и постоянно писать новые.