Manual & Automation Software Testing with the Help of Gen AI (Udemy.com)
Learn how QA Engineer & Software Tester can use Generative AI (ChatGPT, Cursor AI) for manual&automated software testing
Created by: Mark Shrike
Last updated August 2026
What you will learn
- Learn how to use Generetive AI (ChatGPT/Cursor AI) for Manual Software Testing
- Learn how to use GenAI (ChatGPT/Cursor AI) for Automation Software Testing
- Each video for the Manual Testing includes real-life examples, which helps to better understand the usage of AI(ChatGPT) on the real projects
- Learn how a Manual QA Engineer can Automate work with the help of GenAI (ChatGPT/Cursor AI) in a short period of time
- Learn how to create and run JavaScript/Playwright test script for Login, My Account, End-to-Eng purchase flow
- Learn how to create and run Selenium/Java test script for Search, Sorting, Navigation, Form Submission, Report, Verification
- Each video for the Automation Testing includes source code and practical example, which you can use to practise on our website
- Learn What an AI Agent is and how to build AI Agents for Software Manual and Automation Testing
- Vibe Coding for Software Testing
How it compares
Against the other 281 rated Udemy courses in Software Testing on CourseDuck:
- Rating4.3 out of 5higher than 20% of them
- Reviews1,409#102 of 282 by number of reviews
- Length23.2 hourslonger than 90% of them
- Last updatedAugust 2026more recently than 85% of them
Course Description
Hi everyone. This course is about how Generative AI (GenAI) can be useful for a Manual Software Tester or a Tester who would like to automate with the help of AI.
The course will be useful for testers:
Absolute beginners in Software Testing who want to learn the usage of one of the most popular Generative AI tools(ChatGPT/Cursor) for Manual and Automation Testing
Experienced Manual Software Testers who want to learn how to automate test cases with the help of ChatGPT in a short time
Anyone who wants to take the first steps in Software Automation Testing with the help of ChatGPT
Anyone who wants to take the first steps in Software Automation Testing with the help of Cursor AI
To help you understand how and whether we need Generative AI (ChatGPT) for testing, we have prepared two parts of our course:
Since the course is about how to use AI for testing, in the introductory lectures, you will get acquainted with:
1. The Evolution of Generative AI
2. What is an AI Agent?
Afterward, we learn how to use Generative AI (GenAI) (ChatGPT/Cursor IA) for Manual Software Testing
In particular, we will familiarize ourselves with such aspects of using ChatGPT for Manual Software Testing as:
1. Review Software Business Requirements
2. Assistance with building the Test Plan
3. Assistance with test monitoring and control
4. Assistance with Test Design of manual test cases
5. Assistance with writing a bug report
6. Assistance in API testing
7. Assistance in creating test tables, lists
8. Assistance in writing SQL queries
9. Assistance with Data Generation
Each of these aspects of using ChatGPT for software testing is shown in real-life examples to better understand the purpose of using this tool.
Also, in the course, we will discuss the top 3 AI alternatives to ChatGPT for Software Testing. In particular, we will take a look at alternatives such as Bard AI (By Google), Bing AI (By Microsoft), and Chatsonic AI by Writesonic
In this course, a manual QA Engineer can learn how to successfully write and then run the test script for the desired test case within one or a few days.
For that reason, we have prepared the Second part of the course, How to use Generative AI (GenAI) (ChatGPT/Cursor AI) for Automation Software Testing
In particular, you will review the lectures for the different automation tools using various programming languages:
Playwright/JavaScript:
001 - How to set up the JavaScript/Playwright environment
002 - How to set up a new project and install Playwright with npm init
002.1 - JavaScript/Playwright test script configs and first launch
003 - JavaScript/Playwright test case for website login with the assistance of ChatGPT
004 - JavaScript/Playwright test cases for login (Negative cases) with the assistance of ChatGPT
005 - JavaScript/Playwright test cases for My Account(Adding address) with the assistance of ChatGPT
006 - JavaScript/Playwright test case for End-to-End purchase flow
007 - XPath Playwright Locators
008 - JavaScript/Playwright End-to-End Purchase Flow: Code Optimization with XPath Locators
009 - How to install GitHub
010 - How to Push Project to GitHub
011 - How To Pull a Project from GitHub to Visual Studio Code
012 - POM model intro + URL as a Static data
013 - POM - Consent Pop-Up - dynamic interactions
014 - POM - XPath
015 - POM - Test Data
Cursor AI:000 – The Evolution of Generative AI
001 – What Cursor AI Is and How to Install It
002 – How to Set Up the JavaScript/Playwright Environment (Node.js & New Project via Terminal)
003 – How to Launch the First JavaScript/Playwright Test Script via the Cursor Terminal
004 – How to Use Cursor AI: Basic Navigation and Core Features
005 – JavaScript/Playwright Test Case for Login with Cursor AI
006 – JavaScript/Playwright Test Case for Login: Negative Test Cases with Cursor AI
007 – JavaScript/Playwright Test Case for Login: Code Optimization with XPath
008 – JavaScript/Playwright Test Case for Login Using the Page Object Model (POM)
009 - JavaScript/Playwright END-TO-END Purchase flow with Cursor AI
010 - JavaScript/Playwright Refactoring ETE Purchase Flow to POM with Cursor AI
011 - What Are Cursor Rules and How to Write Them for a Software Testing Project
012 - What Are Cursor Skills and How to Create and Use Them for Software Testing
013 - How to Build a Cursor AI Skill to Generate and Export Test Cases to TestRail (manual-test-case-generator)
Selenium/Java:
1. How to write and run a Selenium/Java test case with ChatGPT.
2. HOW TO INSTALL JAVA JDK
3. HOW TO INSTALL IntelliJ IDEA Community Edition
4. HOW TO SETUP Selenium WebDriver Chrome
5. Selenium WebDriver browserOptions()
6. Selenium Locators XPath
7. Selenium Locators XPath With Help Of CHATGPT
8. Selenium/Java Interactions with web elements
9. TestNG assertions With the Help Of CHATGPT
10. Test report for Selenium Java test script With Help Of CHATGPT
11. Selenium/Java test case for a search with the help of Chat GPT
12. Selenium/Java test case for Sorting on a web page with the help of Chat GPT
13. Selenium/Java test case for navigating to PLP>PDP>Minicard with the help of Chat GPT
Each lecture from the part of the course on using Generative AI (GenAI) (ChatGPT/Cursor AI)for automation software testing is shown on our website, where we created separate components to show everything in practice. For each of our lessons, we created a separate class in the IntelliJ IDEA Integrated Development Environment for the Selenium/Java lectures, Visual Studio Code for the Playwright/JavaScript lectures, and Cursor AI for Playwright/JavaScript lectures. So it will be easier for you to find the code you need in the future.
The final code will be available in the lecture materials, on our website, and in the case of Playwright/JavaScript lectures on GitHub. We can open our webpage, run it, and check the results using this code.
We hope you will enjoy the course, and feel free to write reviews and send topics that you would like to see.
Prepare a cup of coffee or another favorite drink and enjoy the course!
Instructor Details
- 4.3 Rating
1,409 Reviews
Mark Shrike
Hi there and welcome to Udemy!
Before joining the software test engineer team, I was working at the university. I love to learn complex systems, occupations, and subjects and explain them to all interested people as simply as possible. I am passionate about education, learning, and teaching.
Certified software test engineer. Enjoying to do my work and become a better professional every day. Trying to learn as much as possible and share my knowledge and experience in the software testing industry with everyone interested. Software testing is my passion.
I decided to join Udemy because of my desire to share my know-how in specific areas.
More courses by Mark Shrike
GenAI And Other Software Testing Tools Every QA Should Know (2026)
4.5 (758 Reviews)
Provider: Udemy
Time: 38.4h
$19.99
Mobile Software Testing Guide for Manual QA Engineer (2026)
4.7 (348 Reviews)
Provider: Udemy
Time: 2.8h
$19.99
Manual Software Testing Interview (Q&A for QA) (2026)
4.7 (204 Reviews)
Provider: Udemy
Time: 15.7h
$84.99
More Software Testing courses
ZeroToHero TestNG Framework - From Basics to Advanced (2026)
4.9 (828 Reviews)
Provider: Udemy
Time: 6.2h
$59.99
Selenium WebDriver with Java- Basics to Advanced + Framework (2026)
4.9 (620 Reviews)
Provider: Udemy
Time: 35.5h
$84.99
Karate DSL: API Automation and Performance from Zero to Hero (2026)
4.8 (4,652 Reviews)
Provider: Udemy
Time: 7.2h
$10.99
API Testing in detail using Postman - Test Automation (2026)
4.8 (423 Reviews)
Provider: Udemy
Time: 7.8h
$10.99
Quick Introduction to Postman and API Testing for Beginners (2025)
4.7 (23,113 Reviews)
Provider: Udemy
Time: 3.2h
$13.99
Software Testing Masterclass (2026) - From Novice to Expert
4.7 (12,622 Reviews)
Provider: Udemy
Time: 9.9h
$149.99
Reviews
By Olena Sokurenko on 5/27/2026
I really like this course. It is very easy to understand, with a great way of explaining all the steps. The visualization is excellent, the video demonstrations are very helpful, and the instructor has a clear and pleasant voice :) Thank you very much for the course.
By Arun Kumar on 12/17/2025
Extremely useful and effective in implementing playright
By Yeva Sokolianska on 12/10/2025
AI generated audio with pronunciation errors sounds a bit weird . Course content is too wide for my needs.
By Elavarasan . on 11/8/2025
ChatGPT supports testers in multiple ways — from understanding requirements and generating detailed test cases to suggesting test data, automation code, and defect summaries.
By Jacqueline Raetz on 8/27/2025
Very thorough and full of information. I highly recommend for anyone, especially those in the QA software testing field needing to expand their knowledge in AI.
By Yaroslava Grats on 6/13/2025
This is by far the best course I've ever taken! The material is incredibly well-structured, making it easy to follow and absorb. The exercises are thoughtfully designed to reinforce understanding and help memorize the concepts effectively. What stood out the most was the visualization — it’s perfect and truly brings the content to life. Overall, the course provides an exceptional learning experience. Highly recommended for anyone looking to master the subject matter!
By Zeynep Selda Tatari on 11/6/2024
This course is great for the ones who are new in software testing industry. It gives hints and a vision on how to get help from chatgpt while carrying out testing activities and also gives a lot of information about test automation. The parts where it does installations may be skipped for the ones who already know these information but for the ones who will be doing it for the first time it is really great! As a software test engineer who have experience on test automations this course had reminded me that I can get help from chatgpt if I got stuck in to some problem.
By Tomas Borgon on 7/12/2024
The whole Lecture could be done in 10-15 minutes. The Headline shouldn't even mention ChatGPT, because teaching manual and Automation Software Testing and after each step saying: "You can also ask chatgpt for help" is imho not with help of ChatGPT. There are many better lectures for Software Testing on Udemy.
By Ramon Fernandez Prats on 6/8/2024
Because I like very much the graphics used in the presentation , and the way they prove to me that CHATGPT really works for my test cases . I just wish there was another tutorial like this one but for JavaSript and PLAYWRIGHT and how to use JIRA and write test case using CHAGPT FOR TEST CASES witing using Excel .xls spreadsheets ....that will be awesome ..!!
By Violeta Dimitrova on 11/30/2023
Thanks for the course! It is helpful, with good explanations and really good visualized which is very convenient and practical for fast learning.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100









