This repository contains the source code and presentation used for my talk "Python Become Human: Automating Mobile Apps with Appium" at PyDay Tenerife 2018.
📄 This repository includes the full presentation in PDF format, available here.
To provide attendees and developers with practical examples of how to use Appium to automate mobile application testing, and to share best practices for UI automation in mobile environments.
- Event: PyDay Tenerife 2018.
- Location: Escuela Superior de Ingeniería y Tecnología, Tenerife, Canary Islands, Spain.
- Date: 17 November 2018.
- Topic: Automating mobile apps with Appium using Python.
- Python.
- Appium.
- Android SDK.
- UI Automator / UI Automator Viewer.
- Mobile JSON Wire Protocol.
- ✅ Basics of UI testing for mobile applications.
- ✅ Setting up and configuring Appium.
- ✅ Understanding Desired Capabilities.
- ✅ Automating native, hybrid, and web mobile apps.
- ✅ Using UI Automator Viewer for element inspection.
- ✅ Writing and running automated tests in Python.
MirApp was an Android application that listed all viewpoints of the Canary Islands and provided their geographic location.
It was used in this presentation as a practical example to demonstrate how to automate mobile app testing with Appium.
The included PDF presentation covers:
- Introduction to UI testing and its importance.
- Why automation matters in mobile app development.
- What is Appium and how it works (client-server architecture).
- Supported languages and frameworks.
- Setting up your development environment.
- Practical examples with code.
- References and additional resources.
Developed and presented by Manuel Bacallado at PyDay Tenerife 2018.
Python · Appium · Mobile Testing · UI Testing · Automation · Android · iOS · Educational Project.