Testing & Automation

(659 Ratings) 1542 Students Enrolled
  • Course Duration
    300+ Hours
  • Mode Of Training
  • Course Contents
  • Placement Assistance
    Guaranteed
Watch Demo Video
Training
12k+ satisfied learners Read Reviews
Testing & Automation

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

Core Java

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.

Object Oriented programming

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.

The Collection Framework

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.

Database

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


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
Natural 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

HTML5 SYLLABUS:
HTML BASICS

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





HTML5 form attributes


Introduction
MathML Examples
Matrix Presentation

CSS3 SYLLABUS:

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 Basics

Bootstrap Buttons
Bootstrap Forms
Bootstrap Navbars
Bootstrap Grid System
Bootstrap images
Bootstrap Tables
Bootstrap - Jumbotron
Bootstrap - Button Groups

Javascript Syllabus:

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

Tools

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

Git Introduction
Installation & Environment Setup
Git Tools
Git Terminology
Git Commands
Git Flow
Cheat Sheet
Staging & commits
Undoing changes
Inspecting changes
Branching & Merging
Collaborating

Selenium

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

Upcoming Batches

Starting: 15th March 2021

Course: python Full Stack

Timings: 10:00 AM

Click Here To Register

Starting: 15th March 2021

Course: Java Full Stack

Timings: 10:00 AM

Click Here To Register