RouteMap - Software Testing Master Class
RouteMap - Software Testing Master Class
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
Software Testing
50+ International Learn in Rated India’s Top 500+
Certifications Tamil 5 Star Placement Cell Hiring Partners
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
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
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
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
Software Testing
Appium Testing </>
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
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]