Appium Automation for Android using Java
– Live Training
Isha presents an Extensive and highly interactive “Appium Automation for Android using Java” course by our industry expert with 15+ years of hands-on experience. This course is specifically designed to get clear idea of Appium Concepts. All the topics mentioned below will be illustrated with Live examples on the sample app……
About the Instructor:
Hello everyone,
My name is Baviya, and I have 15+ years of experience in the corporate industry, specializing in the automation field. I hold a B.E degree in Computer Science. Throughout my career, I’ve had the privilege of gaining valuable experiences and achieving significant milestones, particularly in the realm of training for automation. One of the projects I led involved implementing automation solutions that resulted in a 30% increase in efficiency for our team. Thank you for investing your time and energy in this training. I’m excited to share my knowledge and experiences with you and learn from each other along the way. Let’s make it a valuable and enriching experience together! |
Sample Videos:
“Appium Automation for Android using Java” -Demo Video:
Live Sessions Price:
For LIVE sessions – Offer price after discount is 200 USD 159 99 USD Or USD13000 INR 9000 INR 6900 Rupees
OR
Free Day 1 Session:
19th March @ 9 PM – 10 PM (IST) (Indian Timings)
19th March @ 11:30 AM – 12:30 PM (EST) (U.S Timings)
19th March @ 3:30 PM – 4:30 PM (BST) (U.K Timings)
Demo Session:
For Participants in India: Monday to Friday 9 PM – 10 PM (IST)
For Participants in US: Monday to Friday 11:30 AM – 12:30 PM (EST)
For Participants in UK: Monday to Friday 3:30 PM – 4:30 PM (BST)
What students have to say about Bhavya:
Clear and concise course content! I appreciated the step-by-step guidance on installing Appium and setting up the environment. The practical examples and exercises really helped solidify my understanding of Java concepts and Appium automation techniques.- Richard
Great course for beginners! The instructor explains complex topics like Java programming and Appium architecture in a way that’s easy to understand. The hands-on exercises and real-world application testing scenarios are particularly helpful for practical learning. – Srinivas This course is a game-changer for my career! I was able to quickly grasp the basics of mobile automation testing with Appium, thanks to the well-structured modules and clear explanations. The advanced topics like gestures automation and hybrid app testing provided valuable insights into tackling real-world challenges. – Manjusha Highly recommend this course! The instructor’s expertise shines through in every section. I found the explanations on TestNG and Git especially useful for streamlining my testing process and collaborating effectively with my team. – Deepak Amazing content and easy-to-follow instructions! I loved the hands-on approach throughout the course, which allowed me to apply what I learned immediately. Whether you’re new to Appium or looking to deepen your knowledge, this course offers something for everyone. – Charles Incredible value for money! The course covers everything from setting up the environment to advanced automation techniques, making it a comprehensive resource for anyone interested in mobile testing with Appium. I feel confident in my abilities to tackle real-world projects after completing this course – Kamesh |
Salient Features:
- 25 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Software testers seeking to enhance their skills in mobile automation testing.
- Quality assurance professionals aiming to broaden their expertise in mobile app testing.
- Software developers interested in learning mobile automation testing to improve the quality of their applications.
- Students or graduates looking to enter the field of software testing or quality assurance.
- IT professionals wishing to upskill or transition into mobile automation testing roles.
- Anyone interested in learning about Appium and mobile automation testing for personal or professional development.
What will I learn by the End of this Course?
- Installation and setup of necessary software components for Appium on Windows
- Java programming concepts essential for Appium automation
- Basics of mobile testing with Appium, including handling elements, popups, and text input
- Advanced gesture automation such as long press, scroll, and swipe
- Diverse features for Android automation including drag and drop, orientation, and key events
- Web app automation using Appium
- TestNG basics for efficient test management and execution
- Introduction to version control with Git and the importance of GitHub for collaborative
Course syllabus:
Section 1: Introduction to Appium
- Appium Features
- Appium Architecture
Section 2: Appium Installation for Windows
- Download and Installation of Software (Java, Android Studio and Node)
- Set Path of all softwares
- To configure Android Virtual Device/Emulator
- Install Appium Software
- Setting up Appium Maven project with Java client dependencies
Section 3: Java Concepts for Appium Automation
- Variables and Data Types
- Arrays
- Loop to iterate over array of Strings and Integer
- Enhanced For loop
- Strings in Java
- OOPs Concepts
- Collections
- Exception Handling in Java
Section 4: Getting started with Mobile testing using Appium
- Desired Capabilities
- Introduction to Appium Inspector – To identify the elements on the Apps
- Introduction to locators like Id, Xpath and Accessibility ID locators in App with an example
- How to handle – popups and returns list of matching elements
- Text – How to extract the text and Enter the info on Mobile Apps
Section 5: Advanced Gestures Automation
- Introduction to Appium Mobile Gestures and how it works
- Long Press Gesture – How to long press on Android Apps
- Scroll Gesture – How to perform scroll on Android Apps
- Swipe Functionality – How to automate Swipe functionality on Android
Section 6 – Appium Diverse Features for Android Automation
- Drag and Drap on Elements in App
- Orientation and Key Events
- App Package and App Activity using Appium
Section 7 – Real Time Ecommerce App
- Introduction to App features
- Test Case – To fill the form details for Online Shopping
- Test Case – Dynamic produce selection by scanning list based on Text
- Test Case – Validating Total Amount generated
Section 8 – Hybrid App Automation
- Test Case – Scrolling in the product list
- Test Case – Validating Mobile Gestures(Tap, Long Press)
- Test Case – To handle objects in Web View
- Test Case – Context Switch between Hybrid App and Web
Section 9 – Web App Automation
- Desired Capabilities for Mobile Web Browser
- Assertion on Browser Tests with Appium
Section 10 –Learn TestNG Basics
- Setting Up TestNG in Eclipse: A Step-by-Step Guide
- Executing Simple TestNG Tests Using Test Annotation
- Understanding the Significance of TestNG XML Configuration
- Efficient Test Execution: Prioritizing TestNG Test Cases
- TestNg Annotations
- Parameterization in TestNG: Enhancing Test Flexibility
- DataProvider Annotation
- Listeners Interface in TestNG framework
Section 11: Exploring Version Control with GIT
- Introduction to GIT
- Importance of GitHub and its uses