Appium (Selenium)-Mobile Automation Testing from Scratch
Video description
Explore mobile automation testing from basics to framework with this course
About This Video
Design an industry-standard mobile framework that is compatible with Android and iOS platforms
Understand Appium best practices and reusable utilities for automating apps on real devices
Implement end-to-end CI/CD pipeline using Appium with all the framework features
In Detail
Learn everything you need to know about mobile automation …
Appium (Selenium)-Mobile Automation Testing from Scratch
Video description
Explore mobile automation testing from basics to framework with this course
About This Video
Design an industry-standard mobile framework that is compatible with Android and iOS platforms
Understand Appium best practices and reusable utilities for automating apps on real devices
Implement end-to-end CI/CD pipeline using Appium with all the framework features
In Detail
Learn everything you need to know about mobile automation (Android+ IOS) even if you’ve never programmed before.
The high-level topics include the following:
Appium features
Appium internal architecture
Configuration setup to run tests on Android and IOS simulators/emulators
Configuration setup to run tests on Android and IOS real devices
How to automate native (Android and IOS) apps using Appium
In-depth explanation of Appium APIs/commands and their usage
Mobile gestures automation, scroll, swipe, long press, tap, and touch actions using Appium
By the end of the course, you will be able to automate any (native, hybrid, web) apps in Android/IOS using Appium.
Who this book is for
This course is for manual testers, non-programming testers interested in learning automation, web automation testers who are already aware of Selenium WebDriver, and any software engineer who is interested in mobile technologies.
Make Tests Objects Independent to Drive from Object Classes
Start and Stop Appium Server Programmatically Through Java
Building Common Utilities for Appium Server Invoke Code
Starting Emulator on Fly Through Code with User Inputs
Fixing Framework Bug by Debugging Code
Chapter 20 : Reporting and CI/CD Integration for the Appium Framework – Part 3
Capturing Screenshot on Test Failures Using TestNG Listeners
Generating Excellent Client Html Reports for Test Execution
Parameterizing Test Data from External Sources Using Data Provider
Convert Project to Maven Compatible by Updating pom.xml
Sending Global Properties from Maven Commands into Tests
Integrating Framework Repo into Jenkins CI Tool
Chapter 21 : Running Appium Framework on the Cloud Servers with Parallel Execution
How to Utilize Cloud Infrastructure such as Browser Stack to Run Appium Tests
Run Tests on Cloud by Building Generic Capabilities Utility in the Framework
Run Appium Tests in Parallel on Cloud with TestNG xml Changes
Chapter 22 : Understanding Version Control System GIT
Introduction to GIT
Importance of GitHub and its Uses
Creating Git Config and Repositories
How to Push Code to Remote Repository
Understanding Staging and Commit in Git
Add Remote Repository and Push the Committed Code
End to End Working Example on Git Commands -1
End to End Working Example on Git Commands -2
Importance of Branching in GIT
How to Resolve Merge Conflicts with GIT
Chapter 23 : Database Connection to Selenium/Appium Test Cases
Steps to Connect Database to Selenium Test Cases
MySQL Download Instructions
MySQL Server Connection Procedure
Creating Database in MySQL Server
Creating Tables in Databases
JDBC ODBC Connection Overview
Integration of Database with JDBC API
Steps to Connect Database Info to Selenium - 1
Steps to Connect Database Info to Selenium - 2
Chapter 24 : Java OOPS Basics for Appium/Selenium
Java First Program Basics
Java Program Principles
Classes and Objects in Java
Strings in Java
Interface Concepts
Practical Usage of Interface
Runtime Polymorphism
Inheritance Concepts
Practical Usage of Inheritance
Coding Basics-1
Coding Basics-2
Introduction to Arrays
Single-Dimensional and Multidimensional Arrays Usage
Examples of Arrays
Array Interview Questions
Programming Example
Reverse String -Interview Question
Date Class Concepts
Working with Calendar Objects in Java
Access Modifiers Basics
How Constructor Plays a Crucial Role
Types of Constructors and Their Usage
Chapter 25 : Defect Tracking Tool
Defect Management tool- Bugzilla
Bugzilla Features- Logging a Bug
Bugzilla Features -Search Mechanism for Tracking Bugs
Common Practices in Bugzilla Tool
Bugzilla Preference Feature
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept