Description
In this course, you will :
- Using Appium, you can automate any Android/iOS Native, Hybrid, or Mobile Web App and confidently lead the mobile automation effort from the design phase.
- Appium + TestNG and Appium + Cucumber are used to design and implement production-ready test automation frameworks.
- Create an end-to-end CI/CD pipeline from the ground up using Appium and the BrowserStack cloud.
- Maven, TestNG, Cucumber, Jenkins, JUnit, Git, Extent Reports, and Apache Log4J2 are all things to learn.
- Install the Appium environment on Windows for real-world Android devices and emulators.
- Install the Appium environment on a MAC for real Android and iOS devices as well as an emulator/simulator.
- Create and distribute an iOS app for testing on real-world devices and a simulator.
- Install Appium on a real iOS device using a free or paid developer account.
- Learn and apply the concepts of the JAVA programming language.
- Run tests on real Android and iOS devices in parallel.
- Learn automation best practices.
- Learn Appium best practices.
- Learn Appium tips and tricks.
Syllabus :
- Appium Introduction
- Important: When you need help
- Appium Setup on Windows
- Appium Setup on Mac - iOS
- Appium Setup On Mac - Android
- Java Essentials
- First Appium Project
- Native Apps Automation
- Important notes
- Appium Gestures using Touch Action
- Appium Driver Commands
- WEBVIEW Automation [Hybrid App + Mobile Browser]
- TDD Framework Design [Appium + TestNG]
- Advanced: Deep Links: Improve Speed and Flakiness
- BDD Framework Design [Appium + Cucumber]
- Complete CI/CD Implementation Step By Step
- Appium and BrowserStack Cloud Integration