Automated Testing With Playwright And Chatgpt From 0 To 1

Posted By: ELK1nG

Automated Testing With Playwright And Chatgpt From 0 To 1
Published 10/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.65 GB | Duration: 3h 48m

Understand how to leverage the power of CHATGPT with CANVAS to create a fully functional Playwright testing framework

What you'll learn

Understand what is AI and how it works

Understand the basic types of automated tests

Understand what is Playwright

See a live demo on how to truly accelerate the creation of a framework with the help of ChatGPT

Create a well architected framework for Playwright

Have decoupled tech for automation framework

Integrate the automation framework into CI/CD with Github Actions

Requirements

No programming

basic testing know how

basic AI and prompt engineering experience

understanding of testing principels

basic understanding of test automation

Description

Welcome to "Automated Testing with Playwright and ChatGPT  from 0 to 1," your comprehensive guide to learning the essentials of modern test automation and AI integration. Whether you're a beginner in test automation or an experienced developer looking to expand your skill set, this course will provide you with the tools and knowledge to effectively build and implement Playwright frameworks, along with integrating AI-driven automation and CI/CD processes.What You Will Learn:Introduction to AI and Test Automation: Get familiar with the foundational concepts of AI and its role in automation.Playwright Framework Basics: Learn how to use Playwright, a powerful automation tool for web testing, and explore its core features.Playwright LIVE LAB Test Automation on Blazedemo: See a live demo on how to create a full E2E test case based on CHATGPT and playwright, step by step guide.Framework Creation with Playwright: Understand how to design and implement a structured Playwright well architected  frameworkAI Integration in Automation: Discover how to incorporate AI models, like ChatGPT, to enhance your test automation strategies.CI/CD Pipeline Integration: Learn how to seamlessly integrate your Playwright framework into Continuous Integration and Continuous Deployment pipelines for faster and more reliable testing cycles. Github is the tool of choice.Hands-on Projects: Build and run test scripts, implement AI-driven test scenarios, and deploy automation in real-world cases.Who This Course Is For:This course is ideal for software testers, developers, and AI enthusiasts who want to master the Playwright test framework while learning the fundamentals of AI-based automation. If you’re aiming to elevate your automation skills, integrate AI into your workflows, or understand how to efficiently build a CI/CD pipeline, this course is perfect for you.Course Features:Engaging video lecturesHands-on coding exercises and projectsInteractive quizzes and assessmentsA supportive community forum for peer learning and collaborationLifetime access to all course materialsEnroll now and begin your journey toward mastering Playwright framework automation and AI integration today!

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 About your instructor

Lecture 3 Project and tools used in this Material

Lecture 4 5 Minute Test challenge

Section 2: Intro To test Automation

Lecture 5 Benefits of Test Automation

Lecture 6 Types of Automates Tests

Lecture 7 Demo - Automated Tests : UNIT | API | UI

Lecture 8 Robust Automated Testing Framework

Lecture 9 Playwright VS other Tools

Section 3: Introduction to Generative AI

Lecture 10 What makes up AI

Lecture 11 Introduction to Natural Language Processing NLP

Lecture 12 Types of Machine Learning

Lecture 13 Importance of Training Data

Lecture 14 Transformer Architecture Model

Lecture 15 How to achieve repeatable and consistent GEN AI Outputs

Section 4: Setup Environment

Lecture 16 See the application under Test - Blazedemo.com

Lecture 17 Installing Node.JS

Lecture 18 Install VS Code

Lecture 19 Setting up the Prerequisites with GhatGPT

Lecture 20 Install Playwright and Demo Test

Section 5: Intro to ChatGPT - Optional

Lecture 21 Generative AI - What it is

Lecture 22 Understand Models and PLUS Subscription

Lecture 23 GPT 4o with Canvas - A great piece of Work

Lecture 24 Features - Code interpreter -PLUS Subscription

Lecture 25 Build your custom GPT

Lecture 26 Great productivity hack with OPEN AI Mobile app

Lecture 27 Chat GPT Model 01 and Chain of Though Prompts

Section 6: Crate A basic Automated Testing Framework with ChatGPT and Playwright

Lecture 28 Deciding what is most important for Testing

Lecture 29 Completing the Test and generating first Draft Code with Mini o1 Model

Lecture 30 Debug manually code

Lecture 31 Code Debug with ChatGPT 01 and Canvas

Lecture 32 Adding Screenshots for the tests

Lecture 33 Configuration File and more Options

Lecture 34 Headless Execution and screenshot only on error

Lecture 35 Run Tests on multiple Browsers

Lecture 36 Playwright Workers: Executing Tests in Parallel

Section 7: Fine Tune the decouple the Framework

Lecture 37 Split Scripts and build a Page object Model

Lecture 38 Fix the Page Object Model with Chat GPT

Lecture 39 Automatically Extend the PoM with AI

Lecture 40 Decoupling the Test Data from the script

Lecture 41 Using Alternate Selectors CSS | Xpath | IDs

Lecture 42 Implementing Selector Redundancy

Lecture 43 Decoupling the URL from the Script

Lecture 44 Creating Independent Test Data for each Script

Section 8: Integration into a CI/CD Pipeline with Github Actions

Lecture 45 Short intro to git and github

Lecture 46 Creating a github Actions file

Lecture 47 DEMO - Creating a simple job to run at any commit

Lecture 48 Creating the first job to run the Playwright tests

Lecture 49 Fixing the Permission and Headless execution

Lecture 50 Adding the Results to the Job

Lecture 51 Test Sharding - Run Tests on Multiple Machines

Test Automation Engineers,Quality Engineers,Software Developers,Citizen Developers,Project Managers,Manual testers