Full Stack Software Testing

Software Testing

Full Stack

Full stack testing refers to testing all the quality dimensions of an application holistically at every layer, thereby delivering high-quality software.

  • 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.
  • Module 1- C, C++, SQL, DS
  • Module 2- Manual Software Testing, Java for Selenium, Selenium
  • Module 3- Aptitude + Soft Skills + Live Project
Full Stack Software Testing
Timeline and Prerequisite
7 Months
Course Duration
Full Stack Software Testing
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
    • Analyse 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