Course Duration
mode of traning
skill level
learners
This Software Testing Course is perfectly designed to provide you a complete knowledge of Software Testing Technologies such as Core Java, Web driver, Selenium, Framework, Automation frameworks, Testing, Page Object Model (POM), Jenkins, Jira Bugzilla, which helping to build robust testing frameworks.
DESIGNED FOR FRESH GRADUATES
Software Testing Course is created to assist students in their quest to acquire Knowledge through real-world applications with the most current technologies. This includes, Core Java, Web driver, Selenium Framework, Automation frameworks and Testing Page Object Model (POM), Jenkins, Jira Bugzilla and Many More
TRAINED BY
BEST INDUSTRY EXPERTS
BEST HOURS TRAINING
INTERVIEW SPECIFIC
SESSIONS
REAL TIME PROJECTS
Manual Testing Introduction
Manual Testing History
Importance
Realtime Kickoff Process
SDLC Models
Business RequirementDocument
Functional & Non-Functional Requirements
System Requirement Document Preparation
Technical Design Document Preparation
Types of Software
Structural Testing
Behavioural Testing
GreyBox Testing
Static & Dynamic Testing
Integration Testing
System Testing
Performance Testing
Compatibility Testing
Adhoc Testing
Reliability Testing
Usability Testing
Globalizaion Testing
Accessibility Testing
User Acceptance Testing
Smoke Testing
Regression Testing
Recovery Testing
Agile Methodologies
Agile Terminologies
Agile Roles
Agile Documents
Quality Assurance
Quality Control
Software Test Life Cycle
Test Plan
Defect Life Cycle
Project Retrospective Meeting
Daily Test Reports
Test Metrics
Java - what ,where and why ?
Java's Magic Byte code.
Java Virtual Machine(JVM) , JDK,JRE,JIT.
Installation process.
Compilation and Executions procedure.
using different editor & IDE.
Java Source File Structure.
Naming conventions.
Primitive data type Integers ->byte, short, int, long. Floating points->float , double. Character , Boolean.
variable declaration and initialization.
value type and reference type.
types and scope of variables.
String operations.
character extractions.
String comparism.
modifying a String.
changing the case of characters.
Class Fundamentals.
Object & Object reference.
Life time of object & Garbage Collection.
Constructor & initialization code block.
Nested, Inner Class & Anonymous
Classes
Defining Methods, Argument Passing
Mechanism
Method Overloading, Recursion.
Data Encapsulation.
Inheritance.
Method overriding
Access modifier
Polymorphism
Association, Aggregation, Composition.
Abstract classes.
Implementing interface.
Extending interface.
Tagging interface
static and default methods.
Design pattern-Factory Pattern.
Collections Overview.
The Collection interfaces –The collection interface, The List interafce, The Set interface, The Queue interafce, The Deque interface.
The Collection classes – The ArrayList class, The LinkedList class, The HashSet class, The Linked Hash Setclass, TreeSet class, Priority Queue, Array Dequeu, Generics.
Maps -key value pairs.
Maps Hierarchy.
Map interface.
TreeMap class.
HashMap class.
LinkedHashMap class.
Introduction -what is Database RDBMS Terminology-MySql Database
DATA
Attributes
Entity
Data base
Crud operation
DATA BASE MANAGEMENT SYSTEM (DBMS)
Types of DBMS I
RDBMS (Relational data base management)
Rational Model
RDBMS/DBMS
RDBMS/Excel Sheet
Large object
Binary large object
Date
Number
Precision
Types of constraints
Unique constraints
Not null constraints
Check constraints
Primary key constraints
Foreign key constraints
Types of SQL statement
DDL
DML
TOL
DCL
DOL
Selection
Projection
Selection
Joins
From
Select
e Order of execution
Asterisk wild-char
Expression
Alias
Distinct
Where
Order of execution
Types of operators
Arithmetic operators
Comparison operators
Relational operators
Logical operators
Special operators
Concatenation operators
Sub-query operators
Types of functions
Single row functions
Multi-row functions
Upper
Dual
INIT CAP
Reverse
Length
MOD
Concat
Substrl
Replace
Instr
NVL
Group- by Clause
Group- by expression
Order of execution
Nature of execution
HAVING CLAUSE
Order of execution
Nature of execution
ORDER BY CLAUSE
Order of execution
Nature of execution
Working principle of sub-query
Rules of sub-query
Single row sub-query
Multi-row sub-query
All operator
Any operator
Nth MAX SAL & Nth MIN SAL
Employee manager relationship
To find manager
To find Reporter
Row ld
Row num
Types of joins
Cartesian join/Cross join
Inner join/EQUIjoin
Naturl join
Outer join
Left outer join Right outer join
Full outer join
Self join
Create
Rename
Alter
Truncate
Drop
Insert
Update
Delete
Commit
Save point
Roll back
DCL (DATA CONTROL LANGUAGE)
Grant
Revoke
Union
Union all
Intersection
Minus
VENN DIAGRAM FOR JOINS
ACID properties
Key attributes
Non key attributes
Primary key attributes
e Non primary key attributes
Composite key attribute
Foreign key attribute
Anomalies
Types of dependency
Total functional dependency
Partial function dependency
Transitive functional dependency
Levels of normal form
First normal form( 1NF)
Second normal form( 2NF)
Third normal form (3NF)I
BCNF (Boyce code normal form)
Working principle
Exist operator
Not-exist operator
ER diagram
ER diagram Model
e Cardinality Number
HTML-Introduction
HTML-Editors
Basic Tags And Attributes
Div And Span Tags
HTML Styles
List,images
HTML Tables
HTML Frames
HTML Forms
Limitations of HTML 4
HTML5 HISTORY
DOCTYPE:
Character Encoding:
Article >
Aside >
Details >
Figcaption >
Figure >
Footer >
Header >
Main >
Mark >
Nav >
Section >
Summary >
Time >
< Acronym >
< Applet >
< Basefont >
< Big >
< Center >
< Dir >
< Font >
< Frame >
< Frameset >
< Isindex >
< Noframes >
< S >
< Strike >
< TT >
< U >
< Xmp >
What is HTML Canvas?
Canvas Coordinates
Canvas – Text
Canvas – Paths
Canvas – Gradients
Canvas – Images
Importing External Images & Setting the background
Working with Colors & Geometrical transformations
Easing Animations in Canvas
Pixel manipulation with canvas
Clip() Method
Canvas Examples
What is SVG?
SVG text
SVG Paths
HTML5 Video And Audio Tags
HTML Drag and Drop API
HTML Geolocation API
HTML Web Storage API
HTML Web Workers API
E-mail address field
Search field
Phone number field
URL field
range field
tel field
Numeric field
Slider controls
Date and time pickers
Color picker control
Datalist
Keygen
Output
HTML5 form attributes
Introduction
MathML Examples
Matrix Presentation
Introduction
Box model
CSS Syntax, Selectors
CSS Properties
Transition
Transition-delay
Transition-duration
Transition-property
Transition-timing-function@keyframes Rule
Animation Properties
Calc() Function
CSS content Property
Adjacent Sibling Selector
Attribute Selector
nth-of-type Selector
Direct Child Selector
General Sibling Selector
Element Selector
ID Selector
Class Selector
Star Selector
Descendant Selector
Linear Gradients
Radial Gradients
@font-face Rule
Different Font Formats
CSS Font Descriptors
Definition
Media Types
Media Features
Background-size
Background-origin
Background-clip
Column-count
Column-gap
Column-rule-style
Column-rule-width
Column-rule-color
Column-rule
Column-span
Column-width
CSS 3D Transforms Methods
CSS Transform Properties
CSS 3D Transform Methods
Header
Navigation Bar
Content
Unequal Columns
Footer
Bootstrap Buttons
Bootstrap Forms
Bootstrap Navbars
Bootstrap Grid System
Bootstrap images
Bootstrap Tables
Bootstrap - Jumbotron
Bootstrap - Button Groups
JavaScript Output
JavaScript Statements
JavaScript Syntax
JavaScript Variables
JavaScript Operators
Control Statements
Conditional Statements
Strings
Numbers
Booleans
Arrays
Objects
Undefined
Null
Syntax
Function Invocation
return statement
Local Variables
Object Methods
this Keyword
Creating an Array
New keyword
Properties and Methods
Looping through elements
Array Methods
Array Sorting
Form Validation
HTML Form Validation
Data Validation
Constraint Validation
Validation API
Document Object Model
DOM Methods
DOM Document
HTML DOM
Changing CSS
DOM Events
DOM Navigation
Introduction
Installation
Create a Project
Workflow
Dashboard
Issue Types
Issue Creation
Create a Subtask
Convert Issue To Subtask
Convert Subtask to Issue
Edit, Email, Label, Link, Move an Issue
View/Change History
Search & Advanced Search
Zephyr plugin
Introduction
Installation Prerequisites
New Account Creation
Login
Logging a New Bug
Clone a Bug
Editing a Bug
Reports
Search
Preferences
Permissions
Introduction
Install and Configure JenKins
Integrate Framework with JenKins
Build Creation
Jenkin Architecture & Framework
Git Introduction
Installation & Environment Setup
Git Tools
Git Terminology
Git Commands
Git Flow
Cheat Sheet
Staging & commits
Undoing changes
Inspecting changes
Branching & Merging
Collaborating
Introduction to Automation Testing
Programming Pre-Requisite for Selenium
Selenium Introduction
Selenium Flavours
Selenium Installation and Setup
Selenium Browser Interaction
Selenium Architecture
Webdriver APIArchitecture
Web Element Introduction
Locators - TagName, ID, Name, Class Name, LinkText, Partial Link Text, Css Selector, Xpath
Absolute xpath
Relative xpath
Xpath by Attribute
Xpath by text() function
Xpath by contains() function
Traversing in xpath
Independent-Dependent
Xpath by group index
clear()
click()
getAttribute()
getCssValue()
getLocation()
getSize()
getText()
isDisplayed()
isEnabled()
isSelected()
sendkeys()
submit()
Introduction
Implicit Wait
Explicit / Webdriver Wait
Running Javascript using Selenium
Handling Multiple Elements
Handling ListBoxes
Handling Autosuggestion
Handling Popus
AutoIT
Test Next Generation Framework Introduction
Assertions
Introduction
Types
Method Driven Framework
Data Driven Framework
Logging using Log4j
Build Management Tool
Importance of Maven in Framework development
Installing and configuring Maven
Creating Maven Project and Understanding its Terminologies
Understanding POM.xml file and its dependencies
Importance of surefirePlugin in executing Tests
Integration of Testng with Maven
Switching the Tests with Maven profiling
Automation Text Captcha
HIRING PARTNERS
OPPORTUNITIES EVERY MONTH
DRIVES EVERY DAY
AVG. STUDENTS PLACED EVERY MONTH
AVG. SALARY HIKE
AVG. SALARY
PLACEMENT ASSISTANCE
JOB SOURCED
Software Testing Course could be defined as a collection of various types which include static and dynamic that are utilized to automatize test scripts through running them often. Testing using static is employed to examine output from the project or other outputs, but without running the script, whereas dynamic testing is used to examine scripts using their execution.
A dynamic Software Testing Course also covers non-functional as well as functional tests. In addition, service integrators and aggregators collaborate with automated software testing firms to offer an automated complete software testing system designed by them on their own platform that offers a variety of interfaces to endpoints, as well as versions that run the Operating System (OS).
Software Testing Course typically comprise of dynamic and static tests. The static testing procedure is usually conducted at the start of the life-cycle of a project in order to determine the existence of defects in the design and to verify compliance with the specifications. Small and medium-sized companies are expected to grow in the fastest pace over the period of forecast.
+91
+91