Agile Testing
The Agile Way to Quality
This book is written by testers for testers. In ten chapters, the authors provide answers to key questions in agile projects. They deal with cultural change processes in agile testing, with questions about the approach and organization of software testing, with the use of methods, techniques and tools, especially test automation, and with the newly defined role of the tester in agile projects.
The first chapter describes the cultural change brought about by agile development. In the second chapter, which deals with agile process models such as Scrum and Kanban, the authors focus on the role of quality assurance in agile development projects. The third chapter deals with agile test organization and the positioning of testing in an agile team. Chapter 4 discusses the question of whether an agile tester should be a generalist or a specialist. In chapter 5, the authors turn to the methods and techniques of agile testing and emphasize the differences to traditional, phase-oriented testing. In chapter 6, they describe which documents testers still need to create in an agile project. Chapter 7 then explains the efficient use of test automation, which is particularly important in agile development as it is the main tool for accelerating projects and is necessary to support modern DevOps approaches and continuous integration. Chapter 8 then adds practical examples of test tools that extend test automation with test management functions. Chapter 9 is dedicated to training and its importance, emphasizing the role of employee training in getting started with agile development. Finally, Chapter 10 summarizes the results of the agile journey in general with a special focus on testing.
To make the aspects described even more tangible, the specific topics of this book are accompanied by descriptions of experiences from specific software development projects in various organizations. The examples show that different approaches can lead to solutions that meet the specific challenges of agile projects.