COURSE DESCRIPTION
This training provides detailed information about test automation which is one of the most important steps of the development process. While training, you will be able to learn Appium and Behavior Driven Development approach using Cucumber and various frameworks effectively and you will have many hands-on experiences which you may encounter in real projects.
The Dojo has 4 main sections:
-
Introduction to Appium
-
Introduction to Mobile Element
- ID, predicate, XPath and Class Chain Usage
- Mobile Element Inspection
-
Component Testing
- HANDS-ON Mobile Component Testing with Appium
- HANDS-ON Mobile Component Testing with Appium + RSpec
-
Test Case Development
- Real-world Test Automation scenarios development with Cucumber + Appium + RSpec
COURSE DURATION
3 days
COURSE LOCATION
Istanbul, Dedeman Bostanci or Workinton Kozyatagi
Ankara, Workinton Next Level
For London and Manchester, please query traininguk@kloia.com
WHAT THE ATTENDEE WILL LEARN?
At the end of this training, attendees will able to:
-
Have detailed explanations of mobile test automation
-
Have knowledge of mobile app element types and mobile app element inspection
-
Have experience with Behavior Driven Development approach
-
Have experience with Cucumber framework
-
Have experience with Appium and RSpec framework
-
Have experience with Android and iOS Test Automation Test
PROGRAM OUTLINE
Day 1:
-
Course Introduction
-
Appium Introduction: Basics & Architecture
-
Mobile App Element Inspection
-
Test Automation Introduction
-
Hands-on test automation with Appium & Ruby for basic android components
Day 2:
-
Recap 1st Day
-
Hands-on test automation with Appium & Ruby for basic ios components
-
Behavior Driven Development Introduction
-
Hands-on automated test cases development with Cucumber for real-world mobile scenarios
Day 3:
-
Recap 2nd Day
-
Appium Native Android-iOS popup handling
-
Appium Android Touch Actions (Scroll, Swipe, Press..)
-
Appium iOS Touch Actions (Scroll, Swipe, Press..)
-
Screenshots, video recording
-
Test Run with CLI, Reporting
-
Summary