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

