Workshop description
| Date: on demand |
| Duration: 8 hours |
| Place: Mobile Academy HQ |
| Seats: 8 |
| Snacks, coffee, fun |
| Lunch is not included |
This workshop provides practical exercises of writing automated tests with the Appium and Calabash frameworks for iOS and Android apps.
In addition, it offers an overview about continuous integration, test results reporting and choosing between different testing tools.
- Manual QA testers
- Automation Engineers who are new to mobile
- Business Analysts, Project Managers, Development Managers, QA Managers may also find this course helpful
A background of basic software testing principles is required.
Part I: 10:00 – 11:45
Concepts:
- Types of testing
- What tests to automate
- Intro to calaba.sh
Practice:
- Define 2-3 tests to be automated with calaba.sh (Ruby)
- Implement tests on a virtual machine
Break: 11:45-12:00
Part II: 12:00-13:30
Concepts:
- Intro to appium
Practice:
- Define 2-3 tests to be automated with appium (Java)
- Implement tests on a virtual machine
Lunch break: 13:30 – 14:30
Part III: 14:30-16:00
Concepts:
- CI – Continuous Integration
- Automatic test results reporting
Practice:
- Create a Jenkins job and run the test using the job
- Modify the tests created to provide additional information in reports
Short break: 16:00-16:10
Part IV: 16:10-17:40
Concepts:
- Testing tools for Mobile: what options are out there, how to choose a tool
- Real devices vs. emulated vs. cloud
Practice:
- Review structure of the testing framework and conclusions
Feedback and final questions: 17:40-18:00
A background of basic software testing principles is required.


