Generative AI Syllabus

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

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

You might also like