#ATAGTR2023 Speaker
Welcome to the 8th Edition of the Global Testing Retreat 2023!
About Speaker
Bharath Kumar Hemachandran is a Principal Consultant at Thoughtworks India, where he leads the Data & AI SL Ops, the Data Academy Program, and the India QA teams. He has over 18 years of experience in the software industry, working in various roles from developer to IT head. He is an innovative technologist and thought leader in the fields of cloud-native platform infrastructure, public cloud deployment, highly scalable and available infrastructure, and Generative AI. He is also an accomplished writer, with several published articles and blog posts on topics such as data and AI quality, data mesh, and generative AI.
Practical Applications of Generative AI in QA: Ideate, Automate, Analyze, and Personalize
Â
In the realm of Quality Assurance (QA), Generative AI has emerged as a game-changing technology with the potential to revolutionize software testing practices. This presentation will delve into the practical side of Generative AI, demonstrating how QA professionals can leverage this cutting-edge technology to automate testing processes, analyze complex data, and elevate the overall software testing landscape.
Â
Through a series of practical demonstrations and real-world examples, we will showcase the transformative power of Generative AI for QA. Attendees will learn how to harness Generative AI to automate the generation of test cases, predict potential defects, and optimize test coverage, enabling faster and more efficient testing cycles.
Â
The presentation will also highlight how Generative AI empowers QA professionals to elevate their testing approach by generating synthetic data to mimic real-world scenarios, leading to more comprehensive and realistic testing environments.
Â
Table Content:
Session | Session Details | Duration |
Session 1: Introduction to Generative AI | • Understanding the basics of Generative AI and its key concepts. • Exploring real-world applications of Generative AI in Quality Assurance. | 10 minutes |
Session 2: Accessing GPT through APIs | • Setting up the necessary environment and API credentials. • Making API calls to GPT to generate text and comprehend responses. | 20 minutes |
Session 3: Interacting with ChatGPT | • Integrating ChatGPT into a chatbot interface. • Sending messages to ChatGPT and processing the generated replies. | 20 minutes |
Session 4: Hands-on Problem Solving | • Collaboratively working on a real world problem using Generative AI techniques. • Discussing and sharing insights from the generated solutions. | 20 minutes |
Session 5: Fine-tuning Prompts | • Understanding the importance of prompt engineering for improved results. • Fine-tuning prompts to receive more accurate and contextually relevant responses. | 20 minutes |
Lab Requirements:
Wifi & projector connection
Â
Pre-Requisites
Â
- Basic programming knowledge (preferably Python)
- Familiarity with APIs and web requests
- Understanding of how to parse JSON
- A laptop with internet access
- An OpenAI account – Create one for free here if you have not already https://chat.openai.com/
- An OpenAI Platform account (Signup needs to be done even if you have done the above. Note: Please signup using a personal email address to get free OpenAI credits for the programming) https://platform.openai.com/
- Your favourite IDE (Any will do – although I will be using PyCharm Community Edition)
- Â A curious and open mindset to explore the world of Generative A