Full stack testing refers to testing all the quality dimensions of an application holistically at every layer, thereby delivering high-quality software.
For full stack testing to meet its goal of delivering high-quality software, teams should shift testing to the left, so that it begins in parallel with analysis and continues throughout the delivery cycle.
Course Content
Module 1- C, C++, SQL
Module 2- Manual Software Testing, Java For Selenium, Selenium
Module 3- Aptitude + Soft Skills + Live Project
Course Duration
7 Months
Curriculum
Module 1
Subject: C
Fundamentals of Programming
Exploring C
Data Types
Managing Input and Output
Operators
Control Statement
Decision making and Looping
Problems on Numbers
Problems on Pattern Printing
Problems on Digits
Function
Storage Class
Array
String
Structure And Union
Pointer
Dynamic Memory Allocation
File Handling
Subject: C++
Basics of C++
Introduction of C++
Character Set,token
Variable rules ,Data Types
ControlStatement in C++
Looping in C++
Input and Output
Function in C++
Array in C++
String and their Functions
Structure and Union
Pointer in C++
Class in C++
Constructor and Destructor
Inheritance
Polymorphism
File Handling in C++
Exception Handling in C++
Template
Subject: Data Structure
Overview of Data structures
Linear and non-linear data structures
Link List
Singly Link List
Doubly Link List
Singly Circular Link List
Doubly Circular Link List
Stack
Queue
Tree
Sorting Techniques
Subject: SQL
Introduction to SQL
Normalization
Introduction to Databases and RDMBS
Install a Database Engine
SQL Data Types
SQL Operators
SQL Commands
Data Definition Language
Data Manipulation Language
Data Control Language
Data Transaction Control Language
Data Query Language (SELECT Statement With CLAUSES)
SQL Functions
Sub Queries
SQL Joins
Module 2
Software Testing
Software Testing Introduction
Software Development Life Cycle
Software Development Life Cycle Models
Software Testing Techniques
Static Techniques:
Dynamic Techniques:
Black-box Test Techniques
White-box Test Techniques
Experience-based Test Techniques
Levels of Software Testing
Types of Software Testing
Functional Testing
Non Functional Testing
Software Testing Life Cycle
Testing Documentation
Defect /Bug Life Cycle
Severity and Priority in testing
Java for Selenium
Java Environment Setup
Java Keywords and Identifiers
Java Syntax
Java Object Oriented Programming Basics
(Class, Object, Method, Constructor, and Interface)
Java Program Structure
Java Comments
Java Modifiers
Java Data Types
Java Variables
Java Operators
Java Control Flow
String Handling in Java
Java Data Structures
Java Input and Output
Java Methods
Java Exception Handling
Java Object-Oriented Programming
Selenium
Selenium WebDriver
TestNG Testing Framework for Selenium
Selenium Automation Framework
Create Automation Resources
Create Selenium Test Cases
Execute/Run Test Batches
Analyze Test Results & Report Defects.
Re & Regression Testing
Maintain Test Automation Resources
Eclipse IDE
Module 3
Aptitude
Quantitative Aptitude
Reasoning
Soft Skills
Resume-building
Interview preparation workshop
Career mentoring
Mock interviews
Project