This document discusses testing within an agile environment. It provides an overview of the history of testing at a financial services company that trades billions daily. The company was conceived as agile and releases every two weeks. Testing includes acceptance, integration, and exploratory tests. The document outlines how testing concerns have changed over time, with a shift from manual to automated acceptance tests. It also discusses adaptations made to testing practices, including using production data, testing in live environments, improving feedback, and addressing intermittent tests. The future of testing focuses on areas like speeding up feedback and improving test coverage. Throughout, it emphasizes the need to continuously experiment, adapt, and embrace failures as learning opportunities.