Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
QA - Manual, Automation & Mobile Automation
Rating: 4.1 out of 5(86 ratings)
552 students

QA - Manual, Automation & Mobile Automation

JIRA,Manual testing, selenium,appium,xcuitest,appium android, testing tools, QA, Zephyr, SDLC,STLC,Agile,Scrum, Zephyr,
Created byLucky Trainings
Last updated 1/2026
English

What you'll learn

  • Foundation of Quality Assurance - Manual ,Automation & Mobile Automation
  • QA Automation Best Practices
  • How to Write Test Cases
  • Agile Methodology
  • How to start your career as QA Automation Engineer (Developer in Test)

Course content

15 sections273 lectures61h 31m total length
  • Introduction2:24

    Master manual testing, automation, and mobile automation by exploring Selenium with Java, WebDriver commands, and Jenkins integration for Android and iOS testing.

  • What is software application and overview on SDLC Part 124:45

    Defines a software application as a set of programs and data, and differentiates product from project. Outlines the software development lifecycle: requirements gathering, planning, design, development, testing, delivery, and maintenance.

  • Course Material for complete tutorial0:57

    Download course material from below link:

    https://drive.google.com/drive/folders/1vB_OUBe5M2JbE09TWoEWbeoXRp5x2iab?usp=drive_link

  • Overview on SDLC Part 2 & What is Defect, Error, Mistake19:13

    Explore the software development lifecycle, from planning and design to development, testing, delivery, and maintenance, and distinguish defects, incidents, and expected versus actual behavior.

  • What is Software Testing & Introduction to Verification & Validation22:54

    Define software testing as a blend of verification and validation, and contrast static and dynamic testing. Explore reviews, white- and black-box testing, unit to system tests, and user acceptance.

  • Overview on STLC7:42

    The lecture introduces the software testing lifecycle and its phases—planning, analysis, design, execution, and closure—and the testing lead's role in creating the testing plan and approach.

  • BBT Techniques28:06

    Explore black box testing fundamentals, including risk management, effort reduction through techniques, and key methods such as glass partition, boundary value analysis, decision table analysis, and state transition analysis.

  • Test Planning Phase :: Test Plan template13:50

    Learn how to craft a test plan in the software testing lifecycle, detailing scope, objectives, entry and exit criteria, deliverables, and roles, with templates and change history.

  • Test Planning Phase :: Test Strategy template & Overview on sample app30:48

    Explore the testing strategy template within the SDLC planning phase and distinguish it from the test plan, including entry criteria, environments, roles, and testing types with a sample app.

  • Test Analysis Phase :: Overview on Sample application and its requirement18:58

    Explore the test analysis phase with a sample registration portal, detailing product selection, company details capture, and a multi-screen flow from home to confirmation, including upcoming payment gateway integration.

  • Test Design Phase :: Test Case Creation Part 115:33

    Craft manual test cases during the test design phase with preconditions, steps, and expected results, guided by black-box techniques like boundary value analysis, equivalence partitioning, and decision table analysis.

  • Test Design Phase :: Test Case Creation Part 217:43

    Learn the test design phase by creating robust test cases for registration and login flows, covering positive and negative scenarios, required field validation, and screen navigation.

  • Test Design Phase :: Test Case Creation Part 3 & Assignment11:17

    Engage in the test design phase by creating test cases from requirements, validating mandatory fields, and modeling positive and negative inputs for company, contact, and logo screens across 20+ requirements.

  • Test Design Phase :: Doubts clarification on test case and Test Execution Phase22:45

    Clarify test design and execution in qa by creating manual test cases for login, registration, and social links, validating them in staging environments, and reporting defects to developers.

  • Test Design Phase :: Doubts clarification on Test Case Part 234:13

    Delve into the test design phase by crafting test cases for tenant admin login with valid and invalid credentials, field validation (special characters, alpha numeric), and tenant role management.

  • Test Design Phase :: Doubts clarification on Test Case Part 324:18

    Explore test design phase by writing robust test cases for role management, including creating and editing roles, preconditions, and positive and negative scenarios.

  • Test Design Phase :: Doubts clarification on Test Case Part 432:22

    Clarifies test design phase for delete role scenarios, detailing preconditions, confirm pop-up flow, and positive/negative outcomes; emphasizes merging similar test cases and structuring with preconditions, steps, and expected results.

  • Test Design Phase :: Doubts clarification on Test Case Part 530:56

    Clarifies how to design admin and user test cases for manage entities and rfq forms, detailing mandatory fields, field types, and positive and negative scenarios.

  • Draft LessonTest Design Phase :: Doubts clarification on Test Case Part 611:30

    Analyze testing of the RFQ form from user and vendor perspectives, covering positive and negative test cases, field validation, and admin versus user workflow.

  • Test Design Phase :: Doubts clarification on Test Case Part 729:02

    Clarifies test design phase by detailing in-depth functional test cases for admin and student flows on a learn-by-yourself e-commerce site, including page navigation, courses, sign up, login, search, and certificates.

  • Test Design Phase :: Doubts clarification on Test Case Part 833:26

    Master the test design phase by refining test cases with verify-focused steps for header, home screen, login, sign up, banner navigation, and both positive and negative flows.

  • Defect Life Cycle with examples Part 118:46

    Navigate the defect life cycle from execution to reporting, using templates to document, reproduce, and prioritize defects by severity, then track status from open to resolved or reopened.

  • Defect Life Cycle with examples Part 222:05

    Explore the defect lifecycle with reproducible and non-reproducible defects, steps to reproduce, and how severity, priority, and showstoppers drive defect handling.

  • overview on JIRA account creation11:19

    Create a Jira account and explore project access in a real-world qa context, including account creation and verification emails. Understand per-project permissions and how invitations help teammates begin using Jira.

  • JIRA access, Zephyr sqard overview14:27

    Explore Jira access, project creation, and agile scrum workflows with a configurable backlog, epics, stories, and tasks, and learn Zephyr squad test management within Jira.

  • Zephyr sqard overview test case creation with examples n cycles14:35

    Learn how to create and organize test cases in Zephyr sqard, build test cycles, add cases to cycles, and execute them with priorities and environments.

  • Zephyr :: Review & Edit test cases, Execution part, Dashboards27:35

    Review and edit test cases in Zephyr, organize login workflow steps, and manage executions with cycles. Build dashboards to visualize execution status, defects, and project progress.

  • Overview on SDLC models9:31

    Explore software development life cycle models, including sequential/waterfall and V-model, agile, rapid application development, prototyping, and spiral. Learn when each model suits clear versus unclear requirements and maintenance scenarios.

  • overview on Agile Real World Process Part 126:51

    Explore agile real-world processes, breaking requirements into multiple releases and sprints using scrum, grooming, planning, development, testing, and demos to deliver incremental software.

  • overview on Agile Real World Process Part 227:16

    Learn agile real-world processes, from a design phase ahead of development and prototype-driven requirements to a cross-functional team—scrum master, analysts, developers, testers, and architect—covering planning, grooming, demos, and release testing.

  • overview on Agile Real World Process Part 319:20

    Dive into real-world agile processes, mapping planning, analysis, design, execution, and testing within sprints; learn backlog creation, sprint planning, story estimation, prioritization, and handling blockers.

  • overview on Agile Real World Process Part 422:03

    Explore a real world agile testing workflow from estimation and task analysis to test case creation, execution, and dashboards, covering retesting, regression, smoke, and exploratory testing.

  • Quick walkthrough on all the concepts we discussed so far Part 125:05

    Review the manual testing concepts, software development lifecycle, and testing techniques including verification and validation, white box and black box testing, system and user acceptance testing, and boundary value analysis.

  • Quick walkthrough on all the concepts we discussed so far Part 210:58

    Explore SDLC activities from planning to closure, focusing on analysis, design, and execution, and learn test case creation with positive and negative flows using black box techniques and Gmail.

  • Realtime Project overview Part 124:59

    Explore a real-time project overview of a learn-by-yourself e-learning portal, detailing admin, teacher, and student workflows—course creation, catalog, purchases, reviews, and beta testing defects, with global access.

  • Realtime Project overview Part 24:44

    Navigate real-world QA by onboarding team members, defining requirements, and executing sprint-based testing; design test cases, review strategy, log defects, and perform regression and release testing across agile cycles.

  • Testing definitions4:39

    Learn the core testing definitions, including smoke versus sanity testing, exploratory testing, error guessing, monkey testing, mutation testing, end-to-end and UI security testing, retesting, and regression testing.

Requirements

  • No specific requirements

Description

Course is updated on 12-08-2025 in APPIUM 2.X sections with below topics


  • Scroll using UiScrollable

  • Scroll using UiScrollable - setAsVerticalList

  • Scroll using UiScrollable - setAsHorizontalList

  • Scroll using UiScrollable - setMaxSearchSwipes

  • Scroll using UiScrollable - scrollForward & scrollBackward

  • Scroll using UiScrollable - ScrollToEnd & scrollToBeginning

  • Parallel Execution using setSystemPort & wdaLocalPort

  • Appium-gestures-plugin : Swipe Left & Swipe Right- Android

  • Appium-gestures-plugin : Swipe Left & Swipe Right- iPhone

  • Appium-gestures-plugin : DoubleTap

  • Appium-gestures-plugin : longPress

  • Overview on ElementID

  • Appium-gestures-plugin installation & overview

  • Appium-gestures-plugin : Swipe Up & Swipe Down- Android

  • Appium-gestures-plugin : Swipe Up & Swipe Down- iPhone

  • Coordinates identification which covers X , Y, Height & Width

  • Appium-device-farm plugin  - Video Recording Configuration

  • Appium-device-farm plugin  - Video Recording Implementation

  • getImagesSimilarity with options & highlight the difference between images command with example

  • getImagesSimilarity using Files & options, highlight the difference between images command with example

  • appium-device-farm plugin configuration , implementation with example

  • getImagesSimilarity command with example

  • Appium-Dashboard Plugin with examples

  • Appium-Image Plugin with examples

  • Appium Interview Question & Answers Part 1

  • Appium Interview Question & Answers Part 2

  • Appium Interview Question & Answers Part 3


Course is updated on 26-01-2024 with below topics

Appium Interview Question & Answers Part 1

Appium Interview Question & Answers Part 2

Appium Interview Question & Answers Part 3

  JAVA Programming below series of videos updated to this course

  • How to Check Given String is Palindrome or Not | JAVA Program to Check String is Palindrome or not

  • Print All Substrings of a given String | Java Program to print all substrings for a String

  • Print all Palindromic Substrings | Find All Palindromic Substrings In a String

  • Java Program || Magic Number || Check whether given number is Magic Number or not

  • Program to Reverse A String in Java | Reverse A String | Reverse Words in a String in Java

  • Java program to arrange array elements in ascending order

  • Capitalize each word in the given string

  • Count Number of Words in Given String

  • Count number of spaces in the given String

  • Main Method Overloading with examples

  • Print Numbers from 1 to 10 without using loops

  • Remove Duplicate Values in an Array                                    



Course is updated on 05-01-2024 with below topics on 2.X version of APPIUM:

Performing Double Tap Operation

Performing Tap Operation

Performing Double Long Press Operation

Performing Double Swipe-UP/ Swipe-DOWN Operation


Course is updated on 02-01-2024 with below topics:

Selenium 4.X Page Factory Testng Framework Part 8

Selenium 4.X Page Factory Testng Framework Part 9

Selenium 4.X Page Factory Testng Framework Part 10


Course is updated on 01-01-2024 with below topics:

Selenium 4.X Page Factory Testng Framework Part 3

Selenium 4.X Page Factory Testng Framework Part 4

Selenium 4.X Page Factory Testng Framework Part 5

Selenium 4.X Page Factory Testng Framework Part 6

Selenium 4.X Page Factory Testng Framework Part 7



Course is updated on 30-12-2023 with below topics:

Selenium 4.X Page Factory Testng Framework Part 1

Selenium 4.X Page Factory Testng Framework Part 2



Course is updated on 29-12-2023 with below topics on 2.X version of APPIUM:

  • Page Factory Framework + Cucumber + Testng Part 1 

  • Page Factory Framework + Cucumber + Testng Part 2

  • Page Factory Framework + Cucumber + Testng Part 3 

  • Page Factory Framework + Cucumber + Testng Part 4

  • Page Factory Framework + Cucumber + Testng Part 5  

  • Page Factory Framework + Cucumber + Testng Part 6 

  • Page Factory Framework + Cucumber + Testng Part 7  

  • How to pass options while creating AndroidDriver

    • noReset

    • appAcitivity

    • platformName

    • platformVersion

  • Introduction Appium 2.X version

  • Configuring machine with Appium 2.X

  • Create a Program using XCUITestOptions to launch an app on Simulator

  • Create a Program using UiAutomator2Options to launch an app on Android Device

  • we are uploading videos that covers features on Appium 2.X versions

  • How to launch browser in Selenium 4.x Versions





This Course is updated on 09th Apr 2023 on Manual Testing with below topics:

  1. Bunch of examples on Test Design Phase

  2. Bunch of tutorials on Realtime Project explanations with examples

  3. Interview Questions & Answers

This Course is updated on 09th Apr 2023 on Selenium Automation with below topics:

  1. Apache POI Data Driven Testing

  2. Testng tutorial with examples

  3. Realtime project & Framework

This Course is updated on 09th Apr 2023 on Selenium Automation with below topics:

  • swipe logics


    1. Hybrid app


      web view


      MAC Configuration


QA Training - The Complete Quality Assurance Course- Learn QA from Scratch

Learn QA Software Testing - Manual , Automation & Mobile Automation. Become Developer in Test and Kick-start your Career in IT.


This Course is updated on 23rd Feb 2022 with  course material section


You will learn different ways of Software Testing and everything you need to start your first job as Junior Automation Quality Assurance Engineer.
This course will give you the foundation and confidence to enter the IT Industry as Automation QA Engineer or Manual QA Engineer.

Complete QA Training was divided into 5 major sections:

1. Manual Testing

2. Core Java

3. WebDriver - Basics & Advanced

4. Framework

5. Mobile Automation


Please find below topics that we are going to cover in this complete training:

Manual Testing:

Introduction of Software Testing

  • What is Software?

  • What is Software Testing?

  • What is a Quality of Software?

  • Importance of Software Testing?

  • Why Software has bugs?

  • Testing Roles in Company

  • Testing Team Responsibilities

  • What is Functionality?

  • What is Defect, Error, and Bug?

Software Development Process

  • What is SDLC?

  • Phases of SDLC

  • SDLC work flow – detailed explanation

Testing Techniques

  • Static Testing

  • Dynamic Testing

Testing Methods

  • Black Box Testing

  • White Box Testing

  • Grey Box Testing

Levels of Testing

  • Unit Testing

    • What is Unit Testing?

    • Examples of Unit Testing

    • Who will perform Unit Testing in Companies?

  • Integration Testing

    • What is Integration Testing?

    • Integration Testing Types?

    • Examples of Integration Testing?

    • Who will perform Integration Testing in Companies?

  • System Testing

    • What is System Testing?

    • Examples of System Testing

    • Who will perform system testing in Companies?

    • Types of System Testing

  • User Acceptance Testing

    • What is UAT?

    • Types of UAT (Alpha & Beta Testing)

Types of Testing

  • Smoke testing

  • Sanity testing

  • Usability Testing

  • User Interface Testing

  • Functionality Testing

  • Re-Testing

  • Regression Testing

  • Data Base Testing

  • Compatibility Testing

  • Security Testing

  • Ad-hoc Testing

  • Exploratory Testing

  • Installation Testing

  • Recovery Testing

  • Server Log File Testing

  • Performance Testing

    • Load Testing

    • Stress Testing

    • Volume Testing

    • Endurance Testing

Software Development Models

  • Waterfall Model

  • Increment Model

  • Prototype Model

  • Spiral model

  • Rapid Model

  • V-Model

  • Agile Model

Software Engineering

  • What is a Software engineering?

  • Major factors of software engineering

QA Process and benefits of Process

  • What is reusability?

  • What is Process?

  • Significance and Advantages



Verification and Validation

  • Verification methods

    • inspection

    • Walkthrough

    • Buddy check

    • Validation Methods

Software Testing Life Cycle

  • Test Initiation

  • Test Planning

  • Test Design

  • Test Execution

  • Defect Reporting

  • Closing

Test Initiation phase

  • What is Test Initiation?

  • Understanding project requirements with live show

  • Understanding UI Spec, FR Spec Documents

Test Planning Phase

  • What is a Test Plan?

  • Who will prepare Test plan documents?

  • Preparing a Test plan documents for project

Test Design Phase

  • What Tester will do in Test Design Phase?

  • What is Use Case?

  • What is a Scenario?

  • Preparing Scenarios for project

  • What is a Test Case?

  • Preparing Test case Template for project

  • Types of Test cases

  • Test Case design techniques

    • BVA

    • ECP

    • Decision Table

    • State Transition Diagrams

    • Error Guessing

  • Designing test cases for project

  • Test Case Status

  • Test Cases Review

  • Preparing RTM

Projects & Technologies

  • Difference between Project & Product?

  • What is a Project?

  • What is a Product?

  • Type of Projects?

    • Desktop application

    • Web Applications

    • System Products

Software Environment:

  • Environment is a combination of three layers

  • Presentation layer

  • Business layer

  • DB layer

Test Case Execution

  • When do we start test case execution?

  • What is a Build?

  • What is Version?

  • Build Release Note

    • Who prepares the Release Notes?

    • When to prepare the Release Notes?

    • Significance of Release Notes

  • Version Controlling and managing

  • Builds from Development to Testing

  • Build & Deployment Process

  • Who will deploy the application

  • How to access the application

  • Test case execution

Defect Reporting and Tracking

  • What is a defect?

  • Defect Status

  • Defect Severity

  • Defect Priority

  • Types of Defects

  • Defect Life Cycle

  • Creating defects in QC

  • Defect Density

  • Result Analysis

Defect Reporting Through Bug Tracking Tools (Bugzilla/Jira/QC)

  • Defect Management

  • Creating user roles and permissions for each role

  • Creating users for each role

  • Defects reporting

  • Defects tracking

  • Defects Retesting

  • Various reports generation

  • Defects closing

Agile Scrum Framework [Real Time Overview]


  • Agile principles

  • Agile Scrum Overview

  • Scrum roles

    • Product Owner roles

    • Scrum master role

    • Team role

  • Scrum Meetings

    • Sprint Planning meeting

    • Daily Scrum meeting

    • Scrum review meeting

    • Scrum retrospective meeting

    • Release planning meeting



Introduction of Software Testing

  • What is Software?

  • What is Software Testing?

  • What is a Quality of Software?

  • Importance of Software Testing?

  • Why Software has bugs?

  • Testing Roles in Company

  • Testing Team Responsibilities

  • What is Functionality?

  • What is Defect, Error, and Bug?

Software Development Process

  • What is SDLC?

  • Phases of SDLC

  • SDLC work flow – detailed explanation

Testing Techniques

  • Static Testing

  • Dynamic Testing

Testing Methods

  • Black Box Testing

  • White Box Testing

  • Grey Box Testing

Levels of Testing

  • Unit Testing

    • What is Unit Testing?

    • Examples of Unit Testing

    • Who will perform Unit Testing in Companies?

  • Integration Testing

    • What is Integration Testing?

    • Integration Testing Types?

    • Examples of Integration Testing?

    • Who will perform Integration Testing in Companies?

  • System Testing

    • What is System Testing?

    • Examples of System Testing

    • Who will perform system testing in Companies?

    • Types of System Testing

  • User Acceptance Testing

    • What is UAT?

    • Types of UAT (Alpha & Beta Testing)

Types of Testing

  • Smoke testing

  • Sanity testing

  • Usability Testing

  • User Interface Testing

  • Functionality Testing

  • Re-Testing

  • Regression Testing

  • Data Base Testing

  • Compatibility Testing

  • Security Testing

  • Ad-hoc Testing

  • Exploratory Testing

  • Installation Testing

  • Recovery Testing

  • Server Log File Testing

  • Performance Testing

    • Load Testing

    • Stress Testing

    • Volume Testing

    • Endurance Testing

Software Development Models

  • Waterfall Model

  • Increment Model

  • Prototype Model

  • Spiral model

  • Rapid Model

  • V-Model

  • Agile Model

Software Engineering

  • What is a Software engineering?

  • Major factors of software engineering

QA Process and benefits of Process

  • What is reusability?

  • What is Process?

  • Significance and Advantages



Verification and Validation

  • Verification methods

    • inspection

    • Walkthrough

    • Buddy check

    • Validation Methods

Software Testing Life Cycle

  • Test Initiation

  • Test Planning

  • Test Design

  • Test Execution

  • Defect Reporting

  • Closing

Test Initiation phase

  • What is Test Initiation?

  • Understanding project requirements with live show

  • Understanding UI Spec, FR Spec Documents

Test Planning Phase

  • What is a Test Plan?

  • Who will prepare Test plan documents?

  • Preparing a Test plan documents for project

Test Design Phase

  • What Tester will do in Test Design Phase?

  • What is Use Case?

  • What is a Scenario?

  • Preparing Scenarios for project

  • What is a Test Case?

  • Preparing Test case Template for project

  • Types of Test cases

  • Test Case design techniques

    • BVA

    • ECP

    • Decision Table

    • State Transition Diagrams

    • Error Guessing

  • Designing test cases for project

  • Test Case Status

  • Test Cases Review

  • Preparing RTM

Projects & Technologies

  • Difference between Project & Product?

  • What is a Project?

  • What is a Product?

  • Type of Projects?

    • Desktop application

    • Web Applications

    • System Products

Software Environment:

  • Environment is a combination of three layers

  • Presentation layer

  • Business layer

  • DB layer

Test Case Execution

  • When do we start test case execution?

  • What is a Build?

  • What is Version?

  • Build Release Note

    • Who prepares the Release Notes?

    • When to prepare the Release Notes?

    • Significance of Release Notes

  • Version Controlling and managing

  • Builds from Development to Testing

  • Build & Deployment Process

  • Who will deploy the application

  • How to access the application

  • Test case execution

Defect Reporting and Tracking

  • What is a defect?

  • Defect Status

  • Defect Severity

  • Defect Priority

  • Types of Defects

  • Defect Life Cycle

  • Creating defects in QC

  • Defect Density

  • Result Analysis

Defect Reporting Through Bug Tracking Tools (Bugzilla/Jira/QC)

  • Defect Management

  • Creating user roles and permissions for each role

  • Creating users for each role

  • Defects reporting

  • Defects tracking

  • Defects Retesting

  • Various reports generation

  • Defects closing

Agile Scrum Framework [Real Time Overview]


  • Agile principles

  • Agile Scrum Overview

  • Scrum roles

    • Product Owner roles

    • Scrum master role

    • Team role

  • Scrum Meetings

    • Sprint Planning meeting

    • Daily Scrum meeting

    • Scrum review meeting

    • Scrum retrospective meeting

    • Release planning meeting

Selenium Automation:

JAVA:

Intro to JAVA:

JDK, JVM, JRE

Variable, Data types

Packages

Operators

If-Else

Switch-case

For,while,do while

continue, break


OOPS:

String

Access Modifiers

Static

Main Method

Constructor

Inheritance

Method overloading, overridding

Polymorphism, types of :

Static & dynamic binding not

Diff b/w abstract class n interface

Concerte class

Abstract Class

Abstraction

Interface



Super/ This

Final, Finally, finalize

Encapsulation

Garbage Collection

Exception Handling Mechanism: C

type casting

Date class: in java 8

Java 8 concepts : FI, Lambda expression,

Collection API

synchorizarion

wrapper classes

Input/Output files

Static & dynamic binding

Predefined packages in java

covert code into jar

Array

Please find below detailed concepts which we are covering in  WebDriver:

Configuration

40 plus unique scenarios

Capture screenshot(positive)

Page scroll down using Java script

HTML Unit Driver

Handling Multiple Windows

Implicit wait & Explicit wait

Handling Ajax Auto suggests

Handling web tables

Handling the automation of table data

Handling Test data in Excel sheet usinf JXL, POI files

Handling data from text file , XML file , CSV file

Generating test results and detailed Summary Report

Handling Alerts, unexpected Alerts, Browser windows, Application windows & pop-ups

Handling of multiple frames

Recording a video

Reading content on Image & PDF files

IsSelected Method.

Is displayed Method

Junit, Testng, Maven, Jenkins. GIT

Framework creation

Cucumber BDD

Page Object Model framework

Locators

How to identify elements in webpage using Selenium

Tools to identify elements/objects

Firebug

IE Developer tools

Google Chrome Developer tools

Locating elements by ID

Finding elements by name

Finding elements by link text

Finding elements by XPath

Finding Elements by using CSS

Appium Automation:

overview on core java concepts

Introduction to Appium

Overview of Open Source Mobile Test Automation tools

Open source Mobile Automation tool Evaluation docs

Automating various scenarios in Android App

Overview on Cucumber BDD framework

Automating app using BDD framework

Overview on Android Driver, desired capabilities

Connecting real device, enabling usb debugging mode, creating simple script

Overview on Appium inspector, Vysor, creating simple script Part 1

Create android Emulator and execute script on emulator

How to handle switches on Android & iOS 

How to handle buttons on Android & iOS 

How to handle text fields on Android & iOS 

Scenario for login to an application

Scenario for creating an account with ecom application

Creating an E2E scenario that handles DropDown, Popup , text fields on ecom application

Switching webview and handling contexts

Identifying locators for the webview

Overview on touch actions with examples

We have also included core java concepts in this tutorial

Cucumber BDD framework

Overview on Page Factory framework with real world examples

Jenkins Master & Slave setup

Saucelabs integration


Who this course is for:

  • Anyone who wants to become Quality Assurance Engineer