This document discusses agile testing practices that help mitigate technical risk. It describes eight key testing practices in agile: acceptance test driven development, test driven development, automated system tests, automated unit tests, exploratory testing, continuous integration, collective test ownership, and rehearsing delivery. These practices like ATDD, TDD, and continuous integration help reduce ambiguity, dependencies, assumptions, and risks to capacity in agile software development.
Related topics: