GenerateMinds
  • Home
  • Services
  • Courses we offer
  • Software Testing
  • Contact Us
  • About Us
  • Career With Us
  • More
    • Home
    • Services
    • Courses we offer
    • Software Testing
    • Contact Us
    • About Us
    • Career With Us
GenerateMinds
  • Home
  • Services
  • Courses we offer
  • Software Testing
  • Contact Us
  • About Us
  • Career With Us

Courses we offer

Software Testing

  • Overview
  • Testing Types 
  • Testing Methodology / Approach 
  • Defect Life Cycle 
  • Interview Preparation

Click to see in detail

Java

 

  • Java Installation
  •  Variables
  •  Re-initialization 
  •  Post-Increment, Post Decrement 
  •  Pre-Increment, Pre-Decrement 
  •  Decision making statements 
  • IF-ELSE
  •  Switch-case 
  •  For loop 
  •  While loop 
  •  Enhanced for loop 
  •  Methods 
  •  Method Overloading 
  •  Constructor 
  •  Constructor Overloading 
  •  Inheritance 
  •  Method Overriding 
  •  Type Casting 
  •  Polymorphism 
  •  Abstraction 
  •  Abstract Class 
  •  Interface 
  •  Encapsulation 
  •  Packages & Import 
  • Design Pattern

 

  • CORE JAVA

Automation Testing with Selenium

 

INTRODUCTION TO AUTOMATION : 

  •  What is automation testing 
  •  Advantages of Automation Testing 
  •  How to learn any automation tool 
  •  Types of Automation tools 
  •  What is Selenium 
  •  Use of Selenium 
  •  Features of selenium 
  •  Difference between Selenium and QTP 


SELENIUM COMPONENTS :

  •  Selenium IDE 
  •  Selenium Core 
  •  Selenium RC 
  •  Selenium Grid 
  •  Selenium 2.0 – Web Driver 


SELENIUM IDE :

  •  Selenium Overview 
  •  Selenium IDE Introduction 
  •  Downloading and Installing Selenium IDE 
  •  Recording and Running a Simple Test 
  •  Selenium IDE – Features 
  •  Installing Useful Tools for Writing Tests 
  •  Selenium Concepts 
  •  Selenium Commands 
  •  Verifying Page Elements – Assertions and Verifications 
  •  Wait Commands 
  • Object Identification
  •  Element Locators 
  •  Regular Expression patterns 
  •  Selenium Test Runner 
  •  Using Regular Expressions in Selenium IDE 
  •  Creating Selenium Test Suites 
  •  How to run the recorded script against other browsers 
  •  Why companies are not using recording tools 
  •  Limitations of Selenium IDE 


AUTOMATION FRAMEWORK :

  •  What is Framework 
  •  Types of Frameworks 
  •  What is modular framework 
  •  What is Data Driven framework 
  • What is Keyword driven framework
  •  What is Hybrid framework 
  •  Use of Framework 
  •  How to develop the framework 
  •  Integration of the framework 
  •  How to execute the scripts from framework 

Cypress

  •  Step by Step instructions for Cypress Installation & project Setup 
  •  Step by Step instructions for Cypress Installation & project Setup 
  •  Getting started with Cypress Test Automation 
  •  Deep diving into Cypress Commands and its ASynchronous Nature 
  •  Handling Web Controls UI using Cypress 
  •  Advance Automation to handling Alerts,popups, Child Windows using Cypress-Jquery 
  •  Understand How to Automate Frames & Child windows in Cypress 
  •  Cypress Framework Part 1- Understanding Fixtures and Custom commands 
  •  Cypress Framework Part 2-  Page object Design & Test Parameterization 
  •  Cypress Framework Part 3- Configuration properties & Environmental variables 
  •  Cypress Framework Part 4- Dashboard feature with Video recording & Screenshots 
  •  Cypress Framework Part 5- Building npm Scripts and Integration to Jenkins 
  •  Cypress BDD Cucumber Framework Integration to Mocha 
  •  Mocking Http requests/responses with Cypress (XHR Testing) 
  •  Single Sign on ( SSO) Automation Testing with Cypress 
  •  Session Token & Local Storage Data saving with Cypress & CSV Parsers 
  •  Cypress DB Integration Testing Strategy 
  •  Cypress Framework Code download 
  •  Learn JavaScript Fundamentals from Scratch for Automation 

Protractor

  •  Basic installation 
  •  Visual Studio Code Editor - NEW ADDITION 
  •  FOR MAC USERS - PROTRACTOR Configuration on OSX 
  •  Javascript Basics - Introduction to the Language 
  •  Protractor Basics 
  •  Promises 
  •  Jasmine Basics 
  •  Locators 
  •  Microsoft Edge Driver 
  •  Handling Non-Angular Elements 
  •  SwitchTo - Handling Alerts, IFrames, Tabs and Popups / New Windows 
  •  Utilities and HTML Interactive Reports 
  •  Data Driven Testing 
  •  E2E testing on AngularJS Banking Application 
  •  Page Object Model - Framework (Live Project) 
  •  Android - Test execution on a Real Device 
  •  Jenkins - CI 
  •  Protractor Docker & Selenium Grid integration 
  •  CUCUMBER JS BDD FRAMEWORK 
  •  CucumberJS Basics in Depth 
  •  Protractor configuration and integration with CucumberJS 
  •  Chai and Chai as Promised 
  •  Adding more steps and Implementing Page Object Model to the framework 
  •  Webservices - REST API Testing using Protractor 

API Testing

  •  Advantages of APIs
  • SOAP API and REST API
  • Web services vs APIs
  • Postman and Newman tools
  •  Getting started with API Testing using Postman 
  •  Introduction to POSTMAN  and Google Maps API's 
  •  Understand Add Place API and execute it through Postman 
  •  Understand Get & Delete Place API using GET,Delete HTTp Methods using Postman 
  •  Update Place API using PUT http method using Postman 
  • GET, POST, PUT, PATCH, HEAD, DELETE in detail
  • Collections and its use.
  • Environment Variables and its use.

Rest Assured

  •  Rest Assured setup for API Automation Testing 
  •  Validating the Rest API Responses 
  •  Diving in Depth-Automating REST API's 
  •  Handling Dynamic Json Payloads with Parameterization 
  •  Real world Example-Automating Jira API's 
  •  Handling Google/Facebook oauth 2.0 Authorization Grant types 
  •  Rest Assured Automation for OAuth 2.0 Authorization code 
  •  Deserialization using POJO classes with Rest Assured 
  •  Serialization of Input Payload using Google Maps API Example 
  •  Understand Request and Response Spec Builders in Rest Assured 
  •  End to End ecommerce API example with Automation Concepts 
  •  Cucumber BDD API Framework Development from Scratch - 1 
  •  Cucumber BDD API Framework Development from Scratch - 2 
  •  Excel Integration with Rest Assured Test 

SQL

  • Introduction to SQL
  •  Introduction to Databases and RDMBS 
  •  Install a Database Engine
  •  SQL Syntax 
  •  SQL Data Types 
  •   SQL Operators 
  •  SQL Comments 
  •  SQL – Data Definition Language Commands and Operations 
  •  Data Control Language Commands 
  •  DCL Operations 
  •  SQL Functions 
  •  SQL Queries and Sub Queries 
  •  SQL Clauses 
  •  SQL Joins 
  •  SQL Views 
  •  SQL Indexes 
  •  SQL Transactions 
  •  SQL Injection 
  •  SQL vs. NoSQL 


ALL RIGHTS RESERVED © 2025 GENERATEMINDS


Powered by

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept