0% found this document useful (0 votes)
10 views12 pages

Full Stack AI Powered Testing

Suresh IT Academy offers a comprehensive Full Stack AI-Powered Testing course that includes various modules covering Manual Testing, Agile Testing, Playwright Automation, AI Testing, and Database Testing. The curriculum emphasizes hands-on projects, real-time job roles, and placement opportunities, with a focus on modern tools and methodologies like JIRA and CI/CD integration. The program aims to equip students with essential skills for a career in software testing, including both manual and automated testing techniques.

Uploaded by

akshayasthana148
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)
10 views12 pages

Full Stack AI Powered Testing

Suresh IT Academy offers a comprehensive Full Stack AI-Powered Testing course that includes various modules covering Manual Testing, Agile Testing, Playwright Automation, AI Testing, and Database Testing. The curriculum emphasizes hands-on projects, real-time job roles, and placement opportunities, with a focus on modern tools and methodologies like JIRA and CI/CD integration. The program aims to equip students with essential skills for a career in software testing, including both manual and automated testing techniques.

Uploaded by

akshayasthana148
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

[Link].

com

Full Stack
AI-Powered Testing
With
Live Projects & Placements

Courses Content :
[Manual Testing + Agile Testing + Jira + Domain
Testing + Linux Testing + Playwright + Typescript
+ API Testing + Database Testing + AI Testing +
Mock Interviews + Placements]

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


[Link]
Manual Testing • What is agile?
Software Testing Fundamentals • Why Agile is important
• Introduction to Software Testing • Agile Testing principles
• Software Development Process • What is mean by scrum master
• SDLC Real Time process Steps • Roles of Scrum Master
• What is Software & Software • Sprint Planning
Testing? • Sprint Release
• Define QA Process • Product Backlog
• History of Software testing • What is Epic
• Objective of Testing • Concept of User Stories
• Why Testing required? • Defect Backlog
• When to start Testing • Standup meeting
• Testing importance • Status meeting
• Definition, Basics & Types • Scrum meeting
• Software Testing as a Career Path Agile Testing
(Skills, Salary, Growth) • Agile Overview
• Why software has Defects • What is Agile Testing
• Services based vs Product based • Agile Principles
Companies
• Agile
Testing Roles and Responsibilities
Methodologies/Frameworks
• Software Test Engineer
• Real Time Job Role of Tester • Agile Testing Life Cycle
• Senior Software Test Engineer • Agile Terms
• Test Lead Software Testing Life Cycle - STLC
• Test Manager Understanding the requirements
Software Testing Methods • Requirements Specification
• White Box Testing • Business requirement
• Black Box Testing specification
• Gray Box Testing • Software requirement
• Difference of Whitebox & specification
Blackbox Testing • Functional requirement
Software Development Life Cycle - specification
SDLC Test Plan Preparation
• What is SDLC? • Overview of Test Plan
• SDLC Phases • Entry and Exit criteria
• SDLC Models • Test Plan template
• Waterfall model Test Engineer Responsibilities
• V model - LAB Checklist
Creation and working with Folder
• Verification & Validation
Structure
• Agile Model
Test Scenarios
Agile Process Concepts

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


[Link]
• Test Scenario Entry and Exit • Process to start test execution
Criteria • What is build
• Test Scenario Template • Build Release process
• Test Scenarios Identification • Executing Test Cases on multiple
• Writing Test Scenarios for builds
application • Test Cases Execution Status
Test Cases Bug/Defect management
• Test cases Entry and Exit Criteria • Defect/Bug Life Cycle
• Test cases Template • Defects Reporting
• Test cases Identification • Defects Reporting Template
• Test Design Guidelines • Defects Reporting & Re-Testing
• Writing Test cases for application • Defects Closing
• Good Test Case design steps • Severity and Priority
• Test Data Preparation • Defect /Bug/Error/Failure
Test Case Design Techniques • Defects in Real Time application
• Equivalence Class Partitioning • How to find more bugs
• Boundary Value Analysis Test/Project management Tool: JIRA
• State Transition • Introduction to Jira
• Decision Table • Features of Jira
• White box Testing Techniques • Test Case Design in Jira
Software Testing Types • Creating Test Cycle
• Smoke Testing • Test Execution in Jira
• Sanity Testing • Bug Reporting using Jira
• Re-Testing • Jira Dashboard
• Regression Testing Status Reports Process
• Static Testing • Daily Status Report
• Dynamic Testing • Daily Defect Report
• Ad-hoc Testing • Weekly Status Report
• Functionality Testing • Monthly Status Report
• Usability Testing Test Closure
• Compatibility Testing • Criteria for Test Closure
• Data Base Testing • Test Closure process
• Interface Testing • Test Summary Reports
• Performance Testing • When testing need to be stopped
• Security Testing Domain Testing (Banking/Insurance)
User Acceptance Testing • Domain overview
• Alpha Testing • Why Domain knowledge is
• Beta Testing Required ?
• UAT Testing • Types of Domains
Test Execution • Domain Terms
• When to start Test Execution
• Domain importance
Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy
[Link]
• Types of domain application • Key Features of Linux
• Finding bugs using Domain • Key Components of Linux
Testing • Why Linux for Testers
Linux Testing – For Testers • Linux File Structure
• What is Linux • Linux Commands for Tester

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


[Link]

Playwright Automation
With
AI TESTING

[Playwright + Type Script / Java Script + Frameworks


+ API Testing +Database Testing + AI Testing
: Gen AI + Prompt Engineering + Agentic AI]

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


[Link]
Module 1: Automation Testing • Array & Object Type Annotations
Foundations & Playwright Overview • Enums ,Type Assertion
• Introduction to Automation • Interfaces ,Modules
Testing
• Manual vs Automation Testing Module 3: OOPS Concepts for
• Automation Testing Life Cycle Playwright
(ATLC) • Classes methods & Objects
• Limitations of Selenium • Access Modifiers (public, private,
• What is Playwright? protected)
• Why Companies Prefer • Inheritance
Playwright • Polymorphism
• Key Playwright Features • Encapsulation & Abstraction
o Auto Waiting & Stability • interface
o High-Speed Execution • Practical OOPS implementation
o Cross-Browser Support in Playwright Framework
o Parallel Execution
• Playwright vs Selenium – Module 4: Playwright Setup & Core
Practical Comparison Concepts
• JavaScript vs TypeScript – • Playwright Installation
Industry Preference • Project Structure & Best Practices
• Playwright Architecture & • Playwright Test Runner
Execution Flow • Browser, Context & Page
• Writing First Playwright Test
Module 2: JavaScript + TypeScript • Headed vs Headless Execution
Core Programming • Playwright Configuration File
• Variables (var, let, const) ([Link])
• Data Types • Running Tests using CLI & npm
• Operators scripts
• Conditional Statements
• Loops , Keywords Module 5: Locators & User Actions
• Functions & Arrow Functions Locators
• Arrays & Array Methods • Built-in Playwright Locators
• Strings & String Methods • CSS Selectors (Basic to
• Objects & JSON Advanced)
Asynchronous Programming • XPath (Functions, Operators,
• Callbacks Axes)
• Promises • Role, Label, Text & Placeholder
• Async & Await Locators
TypeScript Concepts • Handling Dynamic Elements
• Why TypeScript? • Best Locator Strategies
• Type Inference & Explicit Types User Actions
• Function Type Annotations • Input Fields & Buttons
Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy
[Link]
• Checkboxes & Radio Buttons
• Dropdowns Module 9: Excel file operation
• Mouse Actions (Hover, Right Reading Test Data
Click, Drag & Drop) • Reading test data from Excel
• Keyboard Actions (.xlsx) using Playwright
• Reading test data from CSV files
Module 6: Advanced UI Handling • Writing data to excel
• Auto Waiting & Smart • Excel with Playwright
Synchronization
• Explicit Timeouts Module 10: Automation Frameworks
• Handling Alerts & Dialogs with Playwright
• Handling Frames & iFrames Hybrid Automation Framework
• Shadow DOM • Test Scripts creation
• Web Tables • Test Suite Management
• File Upload Automation • Base Page Design
• Multiple Tabs & Windows • Reusable Common Actions
• Config & Environment
Module 7: Assertions, Debugging & Management
Stability • Allure reports
• Assertions using expect • CI/CD Ready Framework
• Hard Assertions vs Soft Structure
Assertions • Git hub actions
• Debugging Techniques
o [Link]()
Page Object Model (POM) Framework
o Playwright Inspector
• Introduction to POM
• Handling Flaky Tests
• Retry Mechanism • Separating Page Locators & Page

• Screenshots on Failure Actions


• Test Script Design using POM
• Video Recording
• Best Practices for POM
• Trace Viewer
• Maintenance & Scalability
Advantages
Module 8: Test Suite Management &
Execution Control
• Test Suite Structure Cucumber Framework with Playwright
• Grouping Tests (BDD)
• Tags & Annotations • Introduction to BDD (Behavior
• Skip / Only / Fixme Driven Development)
• Test Parameterization • Cucumber Architecture
• Parallel Execution • Feature Files & Gherkin Syntax
• Cross-Browser Execution • Scenarios & Scenario Outlines
• Device Emulation • Step Definition Implementation
• Global Setup & Global Teardown using Playwright

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


[Link]
• Hooks in Cucumber • Scheduled & Nightly Builds
• Mapping Feature → Step • Jenkins + Allure Report
Definition → Page Classes Integration
• Running Cucumber Tests with
Playwright Module 13: AI-Powered Automation
with Playwright
Module 11: API Testing with • GitHub Copilot for Automation
Playwright • AI-Based Test Case Generation
• API Testing Fundamentals • Smart Script Suggestions
• HTTP Methods (GET, POST, • AI-Assisted Debugging
PUT, DELETE) • Playwright Codegen (Record &
• API Request Context Playback)
• Request Headers & Payload • VS Code Playwright Extension
Handling • Playwright with MCP (AI +
• Response Validation Automation)
• API Authentication Module 14: Data Base Testing using
o Token SQL
o Bearer • What is DataBase
o Basic • Types of DataBase
• API Chaining • What is SQL
• Schema Validation using AJV • Writing SQL queries
• UI + API End-to-End Scenarios
• Types of commands
• *DDL: Data definition language
Module 12: Reporting & CI/CD
• *DML: Data manipulation
Integration
Reporting language
• Playwright HTML Reports
• *DCL: Data control language
• Allure Report Setup & • AND / OR clauses
Configuration • Where Clauses
• Allure Annotations • Update & Delete DataBase
• Attaching Screenshots & Logs • Primary Key VS Foreign Key
• CI-Friendly Reporting • Joining Tables
Git & GitHub • Right/Left joins
• Git Basics (CLI)
• joining multipul tables
• Repository Management
• Roles and Responsibility of Tester
• Branching Strategy
• Differences between User-
• Pull Requests & Merging
Jenkins Interface Testing and Data
• Jenkins Installation & Setup
Testing
• Creating Jenkins Jobs • Sample TestScenarios/test case
• Integrating Playwright for database testing
Framework with Jenkins
Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy
[Link]

AI – TESTING With
[Gen AI + Prompt Engineering + Agentic AI]

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


[Link]
Module 1: Foundations of AI for • What is Prompt Engineering &
Testers Why It Matters in QA
• What is AI? – Overview & Real- • Types of Prompting
world Relevance o Zero-Shot, Few-Shot,
• How AI Works – Data, Role-Based, Format-
Algorithms, and Learning Loop Guided
• Key Components of AI • Crafting Effective Prompts:
o Machine Learning (ML) Formula (Role + Task + Context
o Deep Learning (DL) + Constraints + Format)
o Neural Networks • Best Practices & Pitfalls
o Cognitive Computing • Hands-on Labs
o NLP (Natural Language o Writing test cases with
Processing) structured prompts
o Computer Vision o Test Data generation
prompts
Module 2: Types of AI & Their o Bug report optimization
Relevance in Testing with AI
• Narrow AI vs General AI vs
Super AI
• Reactive Machines vs Limited
Memory vs Theory of Mind vs Module 5: Agentic AI for Test
Self-Aware AI Automation
• Practical Use Cases for • What is Agentic AI? (AI + LLM +
QA/Testers Autonomy + Actions)
• Why It’s Powerful in QA
Module 3: Generative AI in QA • Applications in QA
• What is GenAI? – Why It’s a o Self-Healing Test
Game Changer for Testers Automation
• Applications in QA o Smart Regression Testing
o Test Case Generation o Autonomous Test
o Test Data Generation Execution & Bug Logging
o Test Documentation • Demo: How an AI Agent
(Reports, Plans, Closure) Automates Login Test Flow
• Practical Hands-on Prompts
o “Generate 20 negative Module 6: Gen AI Across STLC
test cases for a login (Software Testing Life Cycle)
page” • Requirement Analysis with AI
o “Create 100 fake user • Test Planning with AI Assistance
profiles for testing” • Test Case Design – Manual &
Automation Scripts
Module 4: Prompt Engineering for • Test Execution – Self-healing
Testers Automation
• Defect Reporting & RCA with AI
Suresh IT Academy, behind Matrivanam, Ameerpet, Hyd, Ph: 9000027824, sureshitacademy
[Link]
• Test Closure – Automated Module 9: Advanced Prompt
Reports & Insights Engineering in QA
• Hands-on: Using • Optimizing Test Case Design
ChatGPT/Claude to assist in with AI
STLC • Test Data Generation for
Complex Scenarios (Banking, E-
Module 7: AI Tools for Testers commerce, Insurance)
• [Link] – Automated QA for • Test Case Optimization &
Conversational AI Prioritization
• TestCraft – No-code AI- • API Testing with AI-generated
powered Testing Scripts (Postman, REST Assured)
• Testron AI – Agentic Test • Automating Documentation
Generation & Maintenance (Strategy, Traceability Matrix,
• [Link] ([Link]) – AI Release Notes)
Agents for End-to-End Testing
• Hands-on Setup & Execution Module 10: Selenium / Playwright
o Installing & Running MCP Server
[Link] • What is MCP
o Generating Reports & • How MCP Works
Analysis • How MCP helps in Test
Automation
Module 8: Testing AI Systems (LLMs • Installation of Selenium MCP
& Chatbots) • Generating Selenium Scripts
• How AI Tools Work (NLP + ML • Connect LLMs (Claude AI) with
Flow) automation tools
• Testing Methodologies • Overview of MCP (Model
o Functional Testing Context Protocol) Server
o Usability Testing • MCP Server Setup & installation
o Performance Testing • Automate browsers using:
o Security Testing • Selenium MCP Server
• Scenario Testing: Positive, • Playwright MCP Server
Negative, Edge Cases • Why Playwright + MCP is
• Using RAG (Retrieval- Powerful
Augmented Generation) in • Installing Playwright MCP Server
Testing • [Link] setup , npm install
• Practical Lab: Testing a Chatbot • MCP config in VS Code
with AI • JSON config creation
• AI-Automation using Playwright • Execute automation directly
API from VS Code
• Automating Single / Multiple
prompts from chat GPT

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


[Link]
Module 11: Building a Custom GPT • Writing Selenium code in easy
QA Agent and faster
• What is Custom GPT
• Usage of custom GPT
Module 13: n8n workflow
• Building End to End QA-
Agent[manual & automation] automation
• Setting up GPT Builder • What is n8n overview
• Configuring: • Key features (workflows,
o Name, Description, triggers, nodes, integrations)
Profile • Creating AI Agents
o Instructions (system • Effective prompt patterns
prompt) • Steps to use Open AI / Gemini /
o Capabilities (file upload, Claude
code interpreter) • Execution & monitoring logs
• Adding knowledge base (QA • Building workflow execution for
templates) ▪ Basic Bot
▪ Work flow for manual
Module 12: AI-Powered Testing testing
using GitHub Copilot ▪ Work flow for
automation testing
• What is GitHub Copilot?
▪ End to End work flow for
• Feature of GitHub Copilot
Software Testing
• How Copilot helps testers (Code
suggestions, test data
generation, script optimization)
• Installing GitHub Copilot
• Auto-generating test scripts
• Using Open Chat option
• Fixing Error using copilot

=======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
➢ Free access for Chat GPT & N8N Tools
➢ Mock Interviews till getting placed
➢ 100% Placement Assistance

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

You might also like