front matter

 

foreword

The integration of generative AI in software testing is not just a leap forward, but a transformative journey that demands both enthusiasm and critical thinking. In 2022, the world as we know it changed forever with the launch of OpenAI’s AI chatbot, ChatGPT. Soon after, Google and Microsoft introduced their own LLM tools, followed by many other companies. This brought generative AI into the public consciousness.

The shock that the growth of these tools has sent through the software engineering community has given a jolt to the heart of the tech industry and set the task of quick take-up of tools and skills. This development has been thrilling at best and challenging at worst for software engineering teams worldwide. Roles tasked with testing often feel the seismic shifts of changes in tech, and this time is no different as engineering teams attempt to juggle advanced automation adoption with the additional herculean task of integrating LLMs.

From a testing perspective, this requires that we stay informed and ready in terms of skills. Automation has now become synonymous with testing platforms using LLMs. Following a holistic approach that is human-centered and brings different approaches to testing platforms is still important, and Software Testing with Generative AI encourages this. It reminds us that while LLMs offer powerful support, human judgment and understanding remain at the core of effective testing.

preface

acknowledgments

about this book

Who should read this book

How this book is organized: A road map

About the code

liveBook discussion forum

about the author

about the cover illustration