0% found this document useful (0 votes)
18 views7 pages

Full Stack Testing

Uploaded by

keshavpadole2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views7 pages

Full Stack Testing

Uploaded by

keshavpadole2
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

www.sureshitacademy.

com

Full Stack Testing


With
Gen AI & Agentic AI
+
Live Projects & Placements

Courses Content :
[Manual Testing + Agile Testing + Jira + Domain
Testing + Linux Testing + Selenium + Core Java +
API Testing + Database Testing + AI Testing +
Mock Interviews + Placements]

Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy


www.sureshitacademy.com
Manual Testing • Sprint Release
• Product Backlog
Software Testing Fundamentals • What is Epic
• Introduction to Software Testing • Concept of User Stories
• Software Development Process • Defect Backlog
• SDLC Real Time process Steps • Standup meeting
• What is Software & Software • Status meeting
Testing? • Scrum meeting
• Define QA Process Agile Testing
• History of Software testing • Agile Overview
• Objective of Testing • What is Agile Testing
• Why Testing required? • Agile Principles
• When to start Testing
• Agile Methodologies/Frameworks
• Testing importance
• Agile Testing Life Cycle
• Definition, Basics & Types
• Software Testing as a Career Path • Agile Terms
(Skills, Salary, Growth) Software Testing Life Cycle - STLC
• Why software has Defects Understanding the requirements
• Services based vs Product based • Requirements Specification
Companies • Business requirement specification
Testing Roles and Responsibilities • Software requirement specification
• Software Test Engineer • Functional requirement
• Real Time Job Role of Tester specification
• Senior Software Test Engineer Test Plan Preparation
• Test Lead • Overview of Test Plan
• Test Manager • Entry and Exit criteria
Software Testing Methods • Test Plan template
• White Box Testing Test Engineer Responsibilities
- LAB Checklist
• Black Box Testing
Creation and working with Folder
• Gray Box Testing
Structure
• Difference of Whitebox & Test Scenarios
Blackbox Testing
• Test Scenario Entry and Exit
Software Development Life Cycle -
Criteria
SDLC
• Test Scenario Template
• What is SDLC?
• Test Scenarios Identification
• SDLC Phases
• Writing Test Scenarios for
• SDLC Models
application
• Waterfall model
Test Cases
• V model • Test cases Entry and Exit Criteria
• Verification & Validation • Test cases Template
• Agile Model • Test cases Identification
Agile Process Concepts
• Test Design Guidelines
• What is agile?
• Writing Test cases for application
• Why Agile is important
• Good Test Case design steps
• Agile Testing principles
• Test Data Preparation
• What is mean by scrum master Test Case Design Techniques
• Roles of Scrum Master • Equivalence Class Partitioning
• Sprint Planning
Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy
www.sureshitacademy.com
• Boundary Value Analysis • Bug Reporting using Jira
• State Transition • Jira Dashboard
• Decision Table Status Reports Process
• White box Testing Techniques • Daily Status Report
Software Testing Types • Daily Defect Report
• Smoke Testing • Weekly Status Report
• Sanity Testing • Monthly Status Report
• Re-Testing Test Closure
• Regression Testing • Criteria for Test Closure
• Static Testing • Test Closure process
• Dynamic Testing • Test Summary Reports
• Ad-hoc Testing • When testing need to be stopped
• Functionality Testing Domain Testing (Banking/Insurance)
• Usability Testing • Domain overview
• Compatibility Testing • Why Domain knowledge is
• Data Base Testing Required ?
• Interface Testing • Types of Domains
• Performance Testing • Domain Terms
• Security Testing • Domain importance
User Acceptance Testing • Types of domain application
• Alpha Testing
• Finding bugs using Domain
• Beta Testing
Testing
• UAT Testing
Linux Testing – For Testers
Test Execution
• When to start Test Execution • What is Linux
• Process to start test execution • Key Features of Linux
• What is build • Key Components of Linux
• Build Release process • Why Linux for Testers
• Executing Test Cases on multiple • Linux File Structure
builds • Linux Commands for Testers
• Test Cases Execution Status
Bug/Defect management
• Defect/Bug Life Cycle SELENIUM
• Defects Reporting
• Defects Reporting Template Selenium Components & Object
• Defects Reporting & Re-Testing Identification
• Defects Closing Automation Testing Overview &Process
• Severity and Priority • What is automation testing
• Defect /Bug/Error/Failure • Why automation testing ?
• Defects in Real Time application • Difference between manual &
• How to find more bugs Automation Testing
Test/Project management Tool: JIRA • Drawbacks of manual testing
• Introduction to Jira • Advantages of Automation Testing
• Features of Jira • When to start Automation Testing
• Test Case Design in Jira • Tool Evaluation or POC
• Creating Test Cycle Types of Automation tools
• Test Execution in Jira • Licensed Tools
• Open Source Tools
Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy
www.sureshitacademy.com
Test Automation Fundamentals • Keywords & Class and Object
• Automated Testing • Data Types& Variables
• Benefits of Automation Testing • Static methods
• Limitations of Automation Testing • Purpose of static methods
Automation Testing Tools • Arrays, Construction and
• Test Automation Tool Evaluation Initialization
• Introduction to Selenium Conditional Statements
• Difference between Selenium and • if else condition
QTP • nested if else condition
• Why Selenium is Prefered • Switch case statement
Selenium Components • Examples for all the if conditions
• Selenium IDE Loop Statement
• Selenium RC • While Loop
• Selenium WebDriver • Do-while
• Selenium GRID • For loop
Object Identification/Locators • Foreach loop
• Introduction to element locators • Examples for loops
• Types of Element Locators Keywords
• How to use name,id,class • break
properties • continue
• Writing Xpath Manually • Examples for keywords
• Types of Xpath Arrays
• When to use xpath • What is Array
• Xpath with attributes • Advantages of Array in Java
• How to use tagname • Working with Array and ForEach
• Locating using loop
linktext,partiallinktext • Examples for Array
• findElement & FindElements Packages ,Classes and Objects
• Element locators on different • What are Packages
browsers • Creating packages , Class &
Core Java Objects
Core Java Fundamentals • Types of Methods
About Eclipse • Writing user defined methods
• Installation of Java • Scanner class
• Installation of Eclipse IDE Inheritance
• Creating Project in eclipse • What is Inheritance
• Creating Packages • Advantage of inheritance
• Creating Classes & methods • Types of Inheritance
• Writing & Executing programs in • Examples for inheritance
Eclipse IDE Polymorphism
• Eclipse and Selenium together • What is polymorphism
• Debugging using Eclipse • Method Overload
• Why JAVA for selenium • Method Override
Language Fundamentals • Examples
• History & Features of java Encapsulation
• Introduction to Java Programming • Introduction
• First java program • Examples
• Creating classes & Methods Abstraction
Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy
www.sureshitacademy.com
• Define Abstraction Class • Difference between
• Define Abstract Methods Thread.sleep,ImplicitWati&Explici
• Steps to define Abstraction tWait
• Examples • Different Expected Conditions in
Interface Webdriver
• Implementing interface Miscellaneous
• Difference between Abstraction & • Capturing screenshots
Interface • How to take data from DB
• Implements vs extends • Handling Ajax events
• Examples • Capturing screenshot on failure
WebDriver with Project Testing • Handling Auto Suggestions
Basic Selenium / Web Driver • Different Selenium Exceptions
• Introduction to selenium • File upload and download
• Advantages of web driver Robot Class , Mouse Events
• Web Driver v/s RC • Robot class in Web driver
• Architecture of Web Driver and • Simulating Keyboard Events
RC • Windows popup using Robot class
• Configure Selenium with Eclipse • Action class
IDE(Adding Selenium jar files) • Mouse Over Actions
• Working with multiple browsers • Drag & Drop Actions
Firefox, Chrome & Edge, etc… JavaScript Executer in Web driver
• Creating the generic scripts in Web • What is JavaScript Executor?
Driver • What is JavaScript Executor in
• Navigate methods Selenium?
• Performing Verification • When we have to use JavaScript
• Providing Test Data Executer
Advanced Stuff Working with Excel
Alerts,Frames,Windows • Configure Apache POI with
• Handling alerts Eclipse
• Alert interface methods • Workbook,Sheet,Row,Cell
• Handling Frames/Iframes ,methods
• Locating Frames • HSSFWorkbook
• Switching between Frames .HSSFSheet,HSSFRow ,HSSFCell
• Using window handler methods methods
• Switching between windows • How to Read data from Excel
Dropdown ,WebTable page back file(XLS or XLSX)
commands • How to Write data to excel file
• Handling dropdown Framework Design & Implementation
• Select class methods from Scratch
• Select Single value & multiple Automation Framework Implementation
values • TestNG Framework
• Reading data from web table • Hybrid Framework
• Page back commands • POM Framework
Synchronization TestNG and Junit in Selenium
• Introduction of wait Methods • Introduction to TestNG
• Use of Wait methods in selenium • Advantages of TestNG over Junit
• Types of Wait Methods • TestNG Features
• Configure TestNG with Eclipse

Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy


www.sureshitacademy.com
• Writing Selenium testing script • What is Commit and push
from scratch • Steps to perform Push and Commit
• Running the Test • Integrating with Framework
• Checking the reports generated by Maven
TestNG • What is Maven
• Annotations used in TestNG • Using the pom.xml file
• Prioritizing Tests • Setting up the Maven project in
• TestNG with Excel data eclipse editor
• Create Testng.xml • Building and running the selenium
• Creating and running Test suites Maven project
using TestNG • Adding Dependencies to pom.xml
• Skipping Tests • Updating the selenium project
• Setting priority of execution for dependencies by using Maven
test cases Cucumber Tool with Web Driver
• Executing group of • Cucumber tool Overview
regression/sanity/smoke test cases • Difference between Cucumber &
using TestNG other automation tools
Advanced TestNG concepts • Preparing Features File having test
• Printing the log statements in scenarios
TestNG report • Writing Runner Class
• TestNG Results output folder • Given, When, Then, And, But
walkthrough annotations and usage in features
• Running Parallel & Distributed class
tests • Cucumber HTML Reports
Integration of Third party Tools in • Usage of cucumber tool with Web
Framework driver
Log4j Sikuli/Auto it Tool for handling windows
• Log4j Introduction • Sikuli Overview
• Usage of Logger • Why Sikuli?
• Add Log4j Jars • Configure Sikuli with Selenium
• Integrate Log4j in Selenium • Sikuli scripts in Selenium Web
• How to Integrate Log4j in Driver
Framework API Testing using POSTMAN & Rest
Jenkins Integration Assured
• Why Jenkins • Introduction to Web Service
• Installation of Jenkins • Types of WebService
• Steps to integrate Jenkins • What is an API?
• Configure Email notification in • What is API Testing?
Jenkins
• What does API Testing involve
• Scheduling Jenkins Jobs
• API Testing Steps
• Integration with Selenium Scripts
and Running Scripts • HTTP methods
• Creating Batch file • Status codes
• Executing scripts using batchfile • Example APIs
Git Hub Integration • Postman api
• What is Git Hub • Rest api
• How to create Git Hub Account • Difference between SOAP and
• Setup of GitHub in Eclipse REST Web services.

Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy


www.sureshitacademy.com
• GUI tools available for API • Joining Tables
Testing • Right/Left joins
• Creation of Workspace & • joining multipul tables
Collections • Roles and Responsibility of Tester
• Understanding GET request • Differences between User-Interface
• Understanding POST request Testing and Data Testing
• Understanding PUT request • Sample TestScenarios/test case for
• Understanding DELETE request database testing
• API Test Case Template
AI – Testing for Software Testing
• Sample TestScenarios/testcases for • What is AI
api testing
• How does AI works
• Test Case Execution
• Key Components of AI
• What is Rest Assured
• Types of AI
• Rest assured Installation
• What is AI Testing
• API automation programs using
• AI use in Testing
Rest Assured
• AI Tools for Testing
• Rest Assured Eamples
• Challenges of AI Testing
Data Base Testing using SQL • Exposure on AI Tools
• What is DataBase • How To save Time using AI Tools
• Types of DataBase • What is GenAI? – Why It’s a
• What is SQL Game Changer for Testers
• Writing SQL queries • Test Case Generation
• Types of commands • Test Data Generation
• *DDL: Data definition language • Usage of Chat GPT , Claud.Ai
• *DML: Data manipulation Tools
language • Finding bugs
• What is Agentic AI
• *DCL: Data control language
• Agentic AI for Testing
• AND / OR clauses
• Agentic AI tools of Test Craft
• Where Clauses • Auto Test Script generation
• Update & Delete DataBase
• Primary Key VS Foreign Key

==Training Highlights:
➢ Flexible Learning Options [Offline/Online/Hybrid]
➢ Offline / Online / Hybrid lab support
➢ Real Time Live projects job oriented Trainings
➢ Real Time Trainers with more than 15+ experience
➢ Mock Interviews till getting placed
➢ 100% Placement Assistance

Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy

You might also like