• Home
  • Course Content
    • Playwright-Automation
    • SDET
    • Cypress
    • API Testing
  • COURSE DETAILS
    • Selenium
    • Playwright
  • Assignments
  • Downloads
  • CONTACT US
  • Latest Updates
  • Course Schedule
  • About
  • Services
  • Registration
  • AI FOR EVERYONE
  • More
    • Home
    • Course Content
      • Playwright-Automation
      • SDET
      • Cypress
      • API Testing
    • COURSE DETAILS
      • Selenium
      • Playwright
    • Assignments
    • Downloads
    • CONTACT US
    • Latest Updates
    • Course Schedule
    • About
    • Services
    • Registration
    • AI FOR EVERYONE
  • Sign In
  • Create Account

  • My Account
  • Signed in as:

  • filler@godaddy.com


  • My Account
  • Sign out

Signed in as:

filler@godaddy.com

  • Home
  • Course Content
    • Playwright-Automation
    • SDET
    • Cypress
    • API Testing
  • COURSE DETAILS
    • Selenium
    • Playwright
  • Assignments
  • Downloads
  • CONTACT US
  • Latest Updates
  • Course Schedule
  • About
  • Services
  • Registration
  • AI FOR EVERYONE

Account


  • My Account
  • Sign out


  • Sign In
  • My Account

FULL STACK PLAYWRIGHT AUTOMATION COURSE FOR SDET

JAVASCRIPT FUNDAMENTALS

  • JavaScript Fundamentals
  • Comparison: JavaScript vs Java
  • VS Code Installation and Project Setup
  • JavaScript Data Types
  • Variables in JavaScript
  • JavaScript Operators
  • Conditional Statements in JavaScript
  • Loops in JavaScript
  • Jump Statements in JavaScript
  • JavaScript Functions
  • Objects in JavaScript
  • Arrays in JavaScript
  • Functions in JavaScript
  • Advanced Array Functions in JavaScript
  • Exception Handling in JavaScript
  • Modules in JavaScript
  • Object-Oriented Programming in JavaScript (Class, Method, Object, Imports, Constructors)
  • OOPS Concepts: Inheritance, Abstraction, Encapsulation, and Polymorphism in JavaScript
  • Data Conversions in JavaScript
  • String Operations in JavaScript
  • Important Keywords in JavaScript
  • Best Practices and Standard Rules in JavaScript

TYPESCRIPT FUNDAMENTALS AND ADVANCED LIBRARIES

  •  Introduction to TypeScript
  • Comparison: TypeScript vs JavaScript
  • Setting Up VS Code and TypeScript Project
  • TypeScript Data Types
  • Variables in TypeScript
  • TypeScript Operators
  • Conditional Statements in TypeScript
  • Loops in TypeScript
  • Jump Statements in TypeScript
  • Functions in TypeScript
  • Function Types, Parameters, and Overloading
  • Arrow Functions in TypeScript
  • Objects in TypeScript
  • Arrays  in TypeScript
  • Tuples in TypeScript
  • Advanced Array Functions in TypeScript
  • Exception Handling in TypeScript
  • Modules in TypeScript
  • Object-Oriented Programming in TypeScript (Class, Method, Object, Imports, Constructors)
  • OOPS Concepts: Inheritance, Abstraction, Encapsulation, Polymorphism, Static, Prototype in TypeScript
  • Data Conversions in TypeScript
  • String Operations in TypeScript
  • Important Keywords in TypeScript
  • Advanced TypeScript Libraries to Read Excel, CSV, PDF and DB etc..
  • Best Practices and Standard Rules in TypeScript

PLAYWRIGHT FUNDAMENTALS

  • Introduction to Playwright
  • Comparison: Playwright vs Other Automation Tools
  • Setting Up VS Code and Playwright Project
  • Playwright Installation and Configuration
  • Understanding playwright.config.ts
  • Project Structure and Best Practices
  • Writing Your First Playwright Test By Organizing Tests and Folder Structure
  • Debugging Playwright Tests
  • Introduction to Locators in Playwright (Role, Label, CSS, Text ,XPath, Chaining and Filtering Locators and Advanced Locator Strategies)
  • Performing Web Actions : Click, Type, Select
  • Handling Forms and Controls
  • Working with Multiple Browsers 
  • Handling Popups, Alerts, and Dialogs
  • Working with Frames and Iframes
  • File Uploads and Downloads
  • Assertions in Playwright
  • Screenshots and videos in Playwright
  • Visual Comparison & Visual Regression in Playwright
  • Parallel and Cross-Browser Testing
  • Tracing and Debugging with Playwright
  • Best Practices and Organizing Tests for Maintainability
  • Using Fixtures and Test Hooks
  • Reporting and Test Results Analysis

AUTOMATION FRAMEWORKS DESIGN - PLAYWRIGHT TEST and CUCUMBER BDD

Playwright Test TDD Framework

  • Introduction to Test-Driven Development (TDD)
  • TDD vs BDD
  • Setting Up Playwright for TDD
  • Project Structure ,Organization and Test Configuration
  • Understanding playwright.config.ts
  • Browser Configuration and Options
  • Environment Configuration (.env.dev, .env.qa)
  • Test Timeouts and Retries
  • Introduction to Page Object Model Pattern
  • Creating Page Classes
  • Locators and Methods in Pages
  • Organizing Pages Folder Structure
  • Creating Reusable Utility Functions
  • Custom Assertions and Helpers
  • Logger Implementation
  • Test Data and Configuration Management
  • Test Fixtures and Setup/Teardown
  • Assertions and Validations
  • Handling Waits and Synchronization
  • Allure Report Integration
  • Test Results Analysis and Logging and Debugging
  • Screenshots and Videos on Failure
  • Parallel Test Execution & Cross-Browser Testing
  • API Testing Integration with Playwright Test Framework
  • DB Integration with Playwright Test Framework

Playwright Cucumber BDD Framework Training

  • Introduction to Behavior-Driven Development (BDD)
  • Cucumber and Gherkin Syntax
  • Setting Up Playwright with Cucumber
  • Project Structure and Organization
  • Writing Feature Files in Gherkin
  • Scenario Structure: Given, When, Then
  • Scenario Outlines and Data Tables
  • API Testing with Feature Files
  • UI Testing with Feature Files
  • Creating Step Definitions
  • Mapping Gherkin Steps to Code
  • Parameterized Steps
  • Understanding Support and Hooks
  • Understanding World.ts and Sharing Context
  • Test Hooks: Before, After, BeforeStep, AfterStep
  • Browser Setup and Teardown
  • API Client Setup and Configuration
  • DB Setup and Configuration
  • Error Handling and Cleanup
  • Parallel Test Execution
  • Reporting with Cucumber Reports
  • Avoiding Flaky Tests in BDD
  • Test Data Management in BDD

API TESTING USING POSTMAN , PLAYWRIGHT & JMETER

  •  Introduction to API Testing and Its Role in Modern Software Development 
  • Understanding How APIs Work in a Software Ecosystem 
  • Overview of Popular API Architectures (REST, SOAP, etc.) 
  • Types of API Testing: Functional, Integration, Security, Performance, and More 
  • Introduction to RESTful APIs and Their Core Principles 
  • REST API Request Methods: GET, POST, PUT, DELETE, and PATCH 
  • HTTP Status Codes: Categories, Meanings, and Their Significance in Testing 
  • Getting Started with Postman: Installation, Setup, and Interface Overview 
  • Creating and Executing API Test Cases Using Postman 
  • Integration of Postman Scripts with Newman and Generating Execution Reports  
  • API Automation with Playwright
  • How to Run Basic API tests in Playwright
  • API authentication in Playwright
  • API response validation and Assertions in Playwright
  • API Framework Design and Implementation  with Playwright BDD Framework
  •  API Performance Testing Using Apache JMeter and Performance Report Generation 

GEN AI & MCP in SOFTWARE TESTING

  •  Introduction to AI Copilots and Prompt Engineering in Software Testing 
  • Understanding AI Architectures: LLMs, Generative AI, and MCP Servers 
  • Benefits and Challenges of Using AI Tools in Test Automation 
  • Overview of Popular AI Tools: GitHub Copilot, Cursor,Windsurf,Antigravity etc. 
  • Setting Up GitHub Copilot and Other AI Assistants in VsCode
  • Key Features of AI Coding Assistants for Test Engineers 
  • Implementing GitHub Copilot in Real-Time Test Automation Projects 
  • Generating Playwright, API, and Cucumber Test Scripts Using AI & MCP
  • Introduction to Local LLMs: Ollama,GPT4All – Installation and Setup 
  • Understanding MCP and Its Role in Test Planning, Design and Execution 
  • Integrating AI and LLMs into Test Automation Frameworks 
  • Hands-On Project Work: Implementing AI-Augmented Testing Workflows

SOURCE CODE MANAGEMENT

  •  Introduction to Source Code Management (SCM) Tools and Their Importance 
  • Key Benefits of Using SCM Tools in Software Development and Testing 
  • Overview of Git: A Distributed Version Control System 
  • Introduction to GitHub: Cloud-Based Git Repository Hosting 
  • Core Features of Git: Versioning, Branching, Merging, and Collaboration 
  • Understanding the Code Lifecycle in Git: Commit, Push, Pull, Merge 
  • Branching Strategies in Git: Master, Feature, Release, and Hotfix Branches 
  • Hands-On Git and GitHub Project Setup: Repositories, Cloning, and Remote Management 
  • Practical Lab Sessions on Git Commands and Collaborative Workflows

CI/CD & BUILD MANAGEMENT

  •  Introduction to CI/CD Concepts and Their Importance in DevOps 
  • Key Benefits of Implementing CI/CD in Test Automation and Software Delivery 
  • Overview of Jenkins: Features, Architecture, and Use Cases 
  • Introduction to Azure Pipelines: Cloud-Based CI/CD Service 
  • Core Features and Capabilities of Jenkins and Azure Pipelines 
  • Integrating GitHub Projects with Jenkins for Automated Builds and Tests 
  • Setting Up Jenkins Pipelines: Creating, Scheduling, and Managing Jobs 
  • Executing Automation Scripts via Jenkins Pipelines and Monitoring Test Results 
  • Introduction to Azure Repos and Integrating Projects with Azure Pipelines 
  • Configuring Azure Pipelines: Setup, Scheduling, and Running Automation Workflows 
  • Monitoring and Verifying Test Execution Results in Azure Pipelines

AGILE PROJECT SETUP IN AZURE TFS

  • Overview of Azure Dev Ops projects
  • Steps to create a new project in Azure Dev Ops 
  • Overview of Agile Software Development Life Cycle (SDLC) and Scrum Methodology 
  • Project Setup and Agile Scrum Implementation Using Azure TFS 
  • Sprint Planning and Execution: Creating Epics, User Stories, and Managing the Product Backlog 
  • Hands-on Training in Test Design, Test Execution, and Defect Management Using Test Management Tools 
  • Identifying Test Scenarios for Automation and Preparing for Automation Script Development

Copyright © 2026 Bharath Tech Academy: Let's learn together..! - All Rights Reserved.

Powered by

  • Playwright-Automation
  • Cypress
  • Assignments
  • Downloads
  • Latest Updates
  • Registration
  • Course Registration

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept