0% found this document useful (0 votes)
46 views8 pages

Playwright With AI-Testing

The document outlines a comprehensive training program on Playwright Automation and AI Testing offered by Suresh IT Academy. It covers various modules including automation testing foundations, JavaScript and TypeScript programming, advanced UI handling, API testing, and AI-powered automation techniques. The program emphasizes practical applications, hands-on labs, and provides flexible learning options with placement assistance.

Uploaded by

siva ramakrishna
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)
46 views8 pages

Playwright With AI-Testing

The document outlines a comprehensive training program on Playwright Automation and AI Testing offered by Suresh IT Academy. It covers various modules including automation testing foundations, JavaScript and TypeScript programming, advanced UI handling, API testing, and AI-powered automation techniques. The program emphasizes practical applications, hands-on labs, and provides flexible learning options with placement assistance.

Uploaded by

siva ramakrishna
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

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

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