The document discusses agile testing tools and techniques. It advocates becoming a software craftsman and creating test automation tools rather than buying them. Some recommended agile testing tools include whiteboards, index cards, stickies and sharpies. The document also provides examples of using Ruby tools like Watir, Selenium and Cucumber to automate tests for a web frontend, Java application, third-party web services and databases. It shows code examples for log parsing and testing web services using Ruby.