O Agile Testing é uma prática de teste de software que segue os princípios do desenvolvimento ágil de software. O Agile Testing envolve todos os membros da equipe do projeto, com especialização especial contribuída por testadores. O teste não é uma fase separada e está entrelaçado com todas as fases de desenvolvimento, como requisitos, design e codificação e geração de casos de teste. O teste ocorre simultaneamente durante o Ciclo de Vida de Desenvolvimento.
O público-alvo deste tutorial são Profissionais de Teste de Software, Especialistas em Qualidade de Software e Desenvolvedores de Software.
Antes de prosseguir com este tutorial, você deve ter uma compreensão básica do ciclo de vida de desenvolvimento de software (SDLC). Uma compreensão básica de teste de software (manual ou automação) será benéfica.