Loading…
Wednesday, June 5 • 09:00 - 17:00
Mobile App Testing Using Appium and Python

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
The market for tools focused on the automation of E2E mobile applications has never been large. If we add the requirements for freedom of language selection and the ability to create a framework for both Android and iOS, the choice drops to almost zero. But one of the alternatives is Appium, which gives us such options!

During the workshop, using Python, we will learn how to write, correctly configure, and run automatic tests for emulators as well as physical devices. The entire workshop will focus on practical aspects!

Please note that the workshop requires prior preparation of the environment (of course with full support from the trainer)

Agenda:
1. Configuration and launch of Appium and the mobile device emulator
2. What do Appium and Selenium have in common?
3. Mobile selector types - ID, Accessibility ID, class name, XPath
4. Finding items in an application - Appium Inspector
5. Basic actions - click vs tap, entering text, reading element values
6. A short introduction to the pytest testing framework and working with assertions
7. Running/parameterizing tests (if interested, also on your own physical Android devices)
8. Design patterns for mobile applications - Page Screen Pattern


Key Takeaways:
  • Knowledge of how to kick off environment and setup for mobile test automation projects
  • Know-how of using tools to support your tests creation and manage different devices' configuration
  • Understanding good practices and design patterns to build a better framework

Speakers
avatar for Dawid Pacia

Dawid Pacia

Engineering Manager, QA, PatchingIT
QA and Test Automation Manager as well as mentor and trainer. Tech freak following all the newest technologies (and implementing them on his own). Fan of the Agile approach to project management and products. Actively speaking and traveling around the world, sharing knowledge and... Read More →


Wednesday June 5, 2024 09:00 - 17:00 EEST
Terrassi