Generative AI for Testers:
Testing & Automation with
ChatGPT and more
Course Outline
Section 1 - What is Generative AI?
Why should I care?
● Module 1: Introduction to Generative AI
○ What is AI and Generative AI?
○ Is AI going to replace QA Jobs?
○ Why QAs should learn Generative AI? Famous tools
● Module 2: Setting up ChatGPT and Bard
○ ChatGPT Setup
○ Understanding the interface and interacting with
ChatGPT
● Module 3: Bard.ai Setup
○ Bard.ai Setup
Section 2 - What is Prompt Engineering
All About?
● Module 1: Prompt Engineering – All you need to know
○ What is Prompt Engineering? Why do we need to learn it?
○ Effective Prompt Engineering – Steps
○ Mastering Prompt Engineering
Phone - +91 98101 34649
Mail - ashutosh@thetesttribe.com
2
Course Outline
Generative AI for Testers: Testing & Automation with
ChatGPT and more
Section 3 - ChatGPT and Functional Testing
● Module 1: Functional Testing with ChatGPT
○ Introduction to Functional Testing with ChatGPT
○ How to write test case for Web Applications using ChatGPT?
○ Faster Defect Logging with Generative AI
○ API Test Case Writing with ChatGPT
○ Mobile Test Case Writing with chatGPT
○ TestData Generation with Generative AI
Section 4 - ChatGPT and Selenium
● Module 1: Get Familiar with JMeter
○ Introduction – Selenium with ChatGPT
○ Selenium Setup from Scratch – Demo Script using ChatGPT
○ Element Identification with ChatGPT
● Module 2: Getting Comfortable with Selenium and ChatGPT
○ Test Data with datProvider using ChatGPT
○ Utility Class with JSON Reader
○ Test Suite Design with ChatGPT
○ RetryListener with ChatGPT with Execution
○ Singleton Design Pattern Implementation with Softassertion Utility
Phone - +91 98101 34649
Mail - ashutosh@thetesttribe.com
3
Course Outline
Generative AI for Testers: Testing & Automation with
ChatGPT and more
Section 5 - Using ChatGPT for API Automation
● Module 1: API Automation using ChatGPT
○ API Setup with ChatGPT
○ Create Automate Test Script for GET Method
○ Implement logging with Log4j using ChatGPT
○ POST PUT PATCH Automation Scenario with ChatGPT
○ Manage Headers and Params with ChatGPT
○ Create POJO with ChatGPT
○ Builder Pattern Implementation with ChatGPT
○ How to debug and error with ChatGPT
● Module 2: Getting Comfortable with Selenium and ChatGPT
○ Test Data with datProvider using ChatGPT
○ Utility Class with JSON Reader
○ Test Suite Design with ChatGPT
○ RetryListener with ChatGPT with Execution
○ Singleton Design Pattern Implementation with Softassertion Utility
Section 6 - Taking ChatGPT to the next level
● Module 1: Become an effective Coder using ChatGPT
○ Code Optimization using ChatGPT
○ UCode Review with Java Coding Standards using ChatGPT
○ How to understand an existing framework with ChatGPT?
○ How to use ChatGPT to create Pipeline Script (Jenkins)?
○ Use ChatGPT to explore libraries and resources
○ CodeGeneration with Generative AI
Phone - +91 98101 34649
Mail - ashutosh@thetesttribe.com