1 Enhancing testing with large language models

 

This chapter covers

  • Discovering how Large language models can help testing
  • Defining a mindset toward working with Large language models

In this book, we will be using large language models to enhance and accelerate our testing activities—and what better way to introduce ourselves to this technology than to ask one to create an introduction for this book:

  • Hello! I am ChatGPT, a language model designed by OpenAI to assist with a wide range of tasks and answer various questions.
  • Regarding the book, "How AI can be used to help support various software testing activities," I would recommend "AI-Driven Testing: Adding Intelligence to Your Software Testing Practice" by Julian Harty and Mahesh Sharma.
  • This book explores the application of artificial intelligence (AI) techniques to software testing and how it can help improve the effectiveness and efficiency of testing processes. The authors cover various topics related to AI-driven testing, including machine learning, natural language processing, and computer vision, among others.
  • Additionally, the book includes case studies, practical examples, and best practices for implementing AI-driven testing in different contexts. It is a valuable resource for software testers, developers, and anyone interested in leveraging AI to improve the quality of their software products.

1.1 Recognizing the impact of AI tools on testing and development

1.2 Delivering value with LLMs

1.2.1 Leveraging both human and AI abilities

1.2.2 Being skeptical of LLMs

1.3 Summary