This introductory course is designed specifically for Software Quality Engineers interested in leveraging the power of Generative AI to enhance their testing, automation, and productivity.
Throughout the course, participants will learn how to apply Generative AI techniques to automate the generation of test cases, simulate user behavior, create user stories, and generate test data. The course will provide a practical understanding of how AI can be used to improve software quality and boost productivity, rather than focusing on the underlying AI algorithms and models.
Topics:
-
Understanding Generative AI: An overview of Generative AI and its applications in software testing and quality assurance.
-
Automated Test Generation: Learn how to use Generative AI to automatically generate a variety of test cases, reducing manual effort and increasing test coverage.
-
API Access for Chat GPT and Google Bard: Understand how to call Bard and GPT with the help of customer made consumers
-
Automated User Story Creation: Understand how Generative AI can be used to generate user stories, helping to streamline the requirements gathering and software development process.
-
Test Data Creation: Learn how Generative AI can be used to generate test data, ensuring comprehensive and effective testing while saving time and effort.
-
Code Investigation: Discover how Generative AI can assist in investigating complex code, identifying potential issues, and understanding code dependencies.
-
Code Explanation: Learn how Generative AI can be used to explain code behavior, making it easier to understand complex code and improve code quality.
-
Boosting Productivity: Understand how these Generative AI techniques can be integrated into your existing workflows to boost productivity, improve software quality, and accelerate delivery times.
-
[Practical] See how to create a Performance testing Framework with CI/CD on cloud with AI
-
[Practical] Create an API Testing Framework with Java and RESTAssured with AI
-
[Practical] Code Quality Validation Framework for Java
-
See differences between CHATGPT and GOOGLE BARD
-
Google Cloud AI solution with model training – Vertex AI
Introduction to Generative AI
A.I Use Cases in Product Development and Engineering
-
5What makes up AI
-
6Where do Large Language Models(LLM) fit into AI
-
7Types of Machine Learning
-
8Machine Learning - Supervised ML
-
9Machine Learning - Unsupervised ML
-
10Machine Learning - Reinforced ML
-
11Neural Networks and Deep Learning
-
12What is a Large Language Model - LLM
-
13Generative AI - What it is
-
14Warning - Hallucinations - Examples
-
15Warning - Privacy - Examples
Google BARD - Orientation
-
16A word of introduction on AI Use Cases
-
17AI Use Case 1 - Artifact Enrichment - How it works
-
18AI Use Case 1 - 2 Architectures for Gen AI Enrichment
-
19AI Use Case 1 - [Demo Generative AI]- Enrich Content
-
20AI Use Case 1 - [Demo Generative AI] Enrich Content - Using API Client
-
21AI Use Case 2 - Recommendation Engine with AI - How it Works
-
22AI Use Case 2 - [Demo ]- AI Assisted Shopping Recommendation Engine
-
23AI Use Case 3 - Self Healing Code
-
24AI Use Case 3- [Demo Generative AI] Self Healing Code - GItHub
-
25AI Use Case 4- Tests based on Analytics - Preconditions
-
26AI Use Case 4- Tests based on Analytics - How it Works
-
27AI Use Case 5 - Self Service Portal Chatbot
-
28AI Use Case 5 - Demo Trained Model - Self Service Bot
Google BARD - Explain Concept
-
29Bard is now rebranded to Gemini
-
30Access to Google Bard
-
31Important Links
-
32Generate Alternative Answers
-
33Change Tone and Lenght of Answer
-
34Exporting Answers
-
35Files and URL Manipulation
-
36Image Generation with Google BARD | Gemini
-
37Scan Youtube Videos
-
38Plot Charts and Graphs
-
39Get Infrastructure code from Diagram
Google BARD - Practical - Create API CI/CD Test Framework
CHAT - GPT Intro
-
47Understand Test Scope
-
48Identify Test Scenarios and Data
-
49Smoke Test from Command Line
-
50Fix Comand Line Test
-
51Create Java Project
-
52Creating first Test Case
-
53Resolve Dependencies
-
54Execute First Test
-
55Add Tests to Suite
-
56Execute Java Test from Command Line
-
57Create GitHub Repository
-
58Setup Github Actions
-
59Run Test on Azure Application
Connect to CHAT GPT with a Client - API
-
60Chat GPT - Features - Bing Browsing
-
61Chat GPT - Custom Plugins
-
62Chat GPT - DALL-E Image generation
-
63Identify A Deep FAKE with DALL-E3
Understand how to identity deep fakes generated with DALL - E3.
Blog: https://help.openai.com/en/articles/8912793-c2pa-in-dall-e-3
Site: https://contentcredentials.org/verify
-
64Chat GPT - Feature - Code Interpreter
-
65Chat GPT - Build your own custom GPT
-
66GPT Mentions | GPT Store
-
67Chat GPT - Platform.openai.com