0% found this document useful (0 votes)
49 views33 pages

RouteMap - Software Testing Master Class

This document provides an overview of a 90-day software testing master class program offered by Inmakes Learning Hub. The summary includes: 1. Inmakes Learning Hub is an e-learning platform that helps individuals explore careers in software testing through online training programs. 2. The 90-day software testing program teaches skills like Selenium, manual testing, frameworks, API testing, Appium, Java, SQL, Git, Oracle databases, and interview preparation. 3. Graduates receive assistance with job placement and access to over 500 hiring partners. The program offers international certifications, one-on-one training, and flexible scheduling.

Uploaded by

Minna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views33 pages

RouteMap - Software Testing Master Class

This document provides an overview of a 90-day software testing master class program offered by Inmakes Learning Hub. The summary includes: 1. Inmakes Learning Hub is an e-learning platform that helps individuals explore careers in software testing through online training programs. 2. The 90-day software testing program teaches skills like Selenium, manual testing, frameworks, API testing, Appium, Java, SQL, Git, Oracle databases, and interview preparation. 3. Graduates receive assistance with job placement and access to over 500 hiring partners. The program offers international certifications, one-on-one training, and flexible scheduling.

Uploaded by

Minna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

SOFTWARE

TESTING

Software
SOFTWARE
TESTING Testing
Master Classes 90 Days Program

Recognized by
Who we are ?

Software Testing
Bridging the gap between the educated and
unemployed with a
100% Placement Assistance
Inmakes Learning Hub is an e-learning platform with expert online
professionals who help individuals to explore the digital world and
pave new paths for their careers.
What
you will learn ?

Software Testing
Selenium Manual Testing Frameworks API Testing Appium
Core Java

Jira Jenkins SQL GIT Oracle Interview


Database Preparation
Why we
are unique?

Software Testing
50+ International Learn in Rated India’s Top 500+
Certifications Tamil 5 Star Placement Cell Hiring Partners

Lifelong Placement One-to-One 100% Moneyback Flexible Challenge Based


Assistance Training Guarantee Timing Training
Who Can Learn
Software Testing?

Software Testing
Anyone looking for Career change
Students
Any undergraduates
Entrepreneurs
Professionals
Core Java
Installation and Setup

Software Testing
• Download and Install JDK 1.8.0.301 or Above
• Set Environment Variables
• Download Eclipse IDE

Introduction
• Introduction to Java
• History of Java
• Features if Java
• JDK, JRE, JVM overview
• Coding standards followed in Eclipse
• Naming standards followed in Eclipse
Scanner

Datatypes

OOPS

Software Testing
Inheritance

• Single Inheritance
• Multiple Inheritance
• Multi-level Inheritance
• Hierarchical Inheritance

Polymorphism
• Method Overloading
• Method Overriding
Abstraction
• Interfaces and Abstract class
• Abstract and Non-Abstract methods
Constructor

Control Statement

• Conditional Statement

Software Testing
• Looping Statement
• Jump Statement

String
• String Methods
• String Types

Array

Collection

• List
• Set
• Map
Access Specifier
• Abstract
• Static
• Final
Variables

Software Testing
• Local variables
• Instance Variables
• Static variables
Exception
• Unchecked Exception
• Checked Exception
• Exception Handling

Encapsulation
Selenium
Installation and Setup
• Download Selenium Standalone server 3.141.59

Software Testing
Selenium Introduction
• Manual testing vs Automation Testing
• Why Selenium?
• Selenium vs other testing tools
• Advantage of Selenium
• Integration of Selenium with other tools

Selenium Components
• Purpose and Functionalities
• Understanding the components
• Selenium RC
• Selenium IDE
• Selenium Webdriver
• Selenium Grid
Browser Launch
• Download driver files
• Chrome Browser Launch
• Mozilla Firefox Launch
>/<
• IE Explorer }{

Software Testing
Locators
• Inspecting elements in different browser
• Id
• Name
• ClassName
• Xpath
• TagName
• LinkText
• PartiallyLinkText
• CssSelector

Check Box
Text Box

Radio Button

Actions

Software Testing
• Drag and Drop
• MoveToElement
• DoubleClick
• ContextClick
• KeyUp
• KeyDown
Robot Class
Waits

• Needs for waits


• Static waits
• Dynamic waits
JavaScript Executor

Select Class

• DropDown
• Different Select commands

Software Testing
• GetAll Commands
Frames

Windows Handling
• Parent window ID
• All windows ID

Screenshot
• Download common.io. 2.4 jar
• GetScreenShotAs
Manual Testing
Software Testing Introduction
• What is Software Testing ?
• Who can learn it ?

Software Testing
• Steps to learn ?
• Opportunities
• Average Salary

Manual Testing Introduction / 7 Principles of Testing


• Why we do Manual Testing ?
• 7 Principles of Testing

Agile Methodology
• Roles and Responsibilities of Scrum Members
• Scrum Framework and Terminologies
• Agile Ceremonies
SDLC
• Requirement gathering and analysis
• Define
• Design
• Implementation or coding or Built

Software Testing
• Testing
• Deployment
• Maintenance

STLC
• Entry Criteria
• Exit Criteria
• Requirement Analysis
• Test Planning and Control
• Test Analysis and Design
• Test implementation and execution
• Text Closure
• Requirement Traceability Matrix
Defect Management
• What is Defect?
• Cause of Defect
• Types of Defects
• Defect Logging and Reporting

Software Testing
• Defect Life Cycle
Severity and Priority
• What is Severity and Priority?
• High Severity and High Priority
• High Severity and Low Priority
• Low Severity and High Priority
• Low Severity and Low Priority

Levels of Testing
• Unit Test/Components Testing
• Integration Testing
• System Testing
• Acceptance Testing
Functional Testing
• Smoke Testing
• Sanity Testing
>/<
• Regression Testing }{
• Retesting

Software Testing
• Alpha Testing
• Beta Testing
• Gama Testing
Non-Functional Testing

• Load Testing
• Volume Testing
• Stress Testing
• Security Testing
• Compatibility Testing
• Migration Testing
• Accessibility Testing
Test Cases Model
• Boundary Value Analysis
• Equivalence Partitioning
• Decision Table Technique

Software Testing
• State Transition Diagrams
• Use Case Testing
Reports
Frameworks
Installation and Setup
• Download Maven Apache 3.6.3

Software Testing
• Install Maven Plugin
• Environment Variables
• Add Maven Dependencies

Installation and Setup


• Base Class Preparation

DataDriven Framework

• TDD Introduction
• Excel types
• Apache poi-ooxml
POM
• Encapsulation
• Annotations in POM
• PageFactory
Junit

Software Testing
• Installation
• Annotations
TestNg
• Installation and setup
• Annotations
• Invocation
• Priority
• Suite level Execution
• Parallel Execution
• Parameterization
• Assertation
• Cross browser testing
• Rerun
Cucumber
• BDD Introduction
• Add Dependencies

Software Testing
• Gherkin Keywords
• Cucumber Options
• Feature Files
• Test runner with Junit
• Step definition
• Scenario and Scenario Outline
• Background and Hooks
• Reports
• Data table
API Testing
Postman

Rest Assured BUG

Software Testing
Appium Testing </>

Appium Mobile Testing


• Appium History
• Appium vs Selenium
• Mobile Application Testing
• Different between Android driver and
Appium driver
Installation and Setup
• Download Appium desktop Clint 1.8.2
• Download Android Studio’s latest version
• Download the Appium Inspector
• Download the Vysor latest version

Software Testing
• Download the Node.js latest version
Using CMD Configuration
• Appium Doctor
• Environment setup
• Connecting to the real device
First Test Case
• Desired Capabilities
• URL setup
• Connecting to the Appium server
Appium Inspector
Locators
• Inspecting elements in different browser
• Id
• Named. ClassName

Software Testing
• Xpath
• TagName
• LinkText
• PartiallyLinkText
• CssSelector

Check Box

Text Box

Radio Button
Actions
• Drag and Drop
• MoveToElement
• DoubleClick

Software Testing
• ContextClick
• KeyUp
• KeyDown

Waits

JavaScript Executor
• Needs for waits
• Static waits
• Dynamic waits

JavaScript Executor
Select Class
• DropDown
• Different Select commands
• GetAll Commands

Software Testing
Different Handling toast messages

Expandable List

Oracle Database

Interview Preparation
• Questions
• Mock Interview
• Resume Preparation
• Naukri Account Preparation
Minimum System

Software Testing
Requirements
Operating Storage RAM
System Capacity Capacity Processor

Windows 7 512 GB 2 GB Dual core


or above or above or above or above
Terms & Conditions:

Software Testing
Terms and conditions for enrolling Internship training programme are as follows:

Training sessions will be free but candidates who decide to join the internship program must
purchase a video stream engine and server hosting platform (AWS- Amazon Web Services).

Inmakes will provide an unlimited number of placement support for a candidate who success-
fully completes their internship program.

The total placement fees to be paid by the candidate after getting placed is 8% +GST of the CTC
amount. Initially, the candidate has to pay 4% +GST of the CTC amount within 5 days of joining.
The rest 4% +GST must be paid after one gets their first salary. (ISA Applicable).
Refund Policies:-
The process of refund will be initiated to the candidates only under the circumstance of not
receiving student support for three working days in a row from Inmakes Learning Hub. No refund
will be initiated without legitimate reasons.

Software Testing
The refund policy is only valid during the training period of the internship i.e. if the candidate
chooses an internship program of 90 working days, the request for refund must be initiated by the
candidate within that period.
No refund will be issued under any circumstances (Eg : Incase of any technical or other issues from
the internship trainee’s side i.e., if the candidate's system becomes inoperative during the intern-
ship period, if the system requirements of the candidate is not adequate, in case of any natural ca-
lamity, health issues, or any type of financial problems etc).
Candidates can switch between internship programs within the first fifteen working days or 10%
of class completion of your internship period.
Once the request for a refund is approved, the refund amount will get transferred to the bene-
ficiary account within seven working days.
A Refund Request will be deemed valid only if it is made through an email to [email protected] or
by calling us on +91 9288025920.
Duration Support

Software Testing
Master
Class
Support Support
90 Time
Working Days Medium

9 AM to 6 PM Skype
180 Hours of Classes (Monday to Friday)
Our
Hiring Partners

Software Testing
+500 Companies
We are
Located in

Software Testing
COCHIN TRIVANDRUM
1st Floor, VJ Tower Opp. Technopark
Vyttila, Kochi - 682019 Trivandrum 695582
Phone : 04842 998 191 Phone: +91 8075 518 596

BAHRAIN DUBAI
Avenue 10 02-01, Mai Tower
Salmabad, Bahrain Al Nahda , Dubai
Phone: +973 343 760 85 Phone: +971 5025 094 10

CHENNAI
No. 51/117, Nelson Towers,
3rd Wing, 3rd Floor,
Nelson Manickam Road,
Aminjikarai, Chennai - 600029.
Don’t hesitate
to Connect with us

Software Testing
www.inmakesedu.com
+91 9288 097 883 | +91 9778 600 490
[email protected]

You might also like