On the occasion of Selenium's 10th Birthday Celebration, a bunch of ThoughtWorkers have compiled an anthology of essays on testing approaches, tools and culture. This anthology of essays is available as an eBook, titled - "Perspectives on Agile Software Testing".
Continuous Integration, a basic XP practice, has now become an accepted development best practice. InfoQ presents Chapter 6: Continuous Testing, with advice and examples for writing good tests to ensure system quality, from the book "Continuous Integration: Improving Software Quality and Reducing Risk," which aims help teams make CI a transparent "non-event".
TDD principals provide architects a way to quickly jump into active development early in the application development lifecycle. Dan Bunea demonstrates how TDD can be applied in .NET. 5
Jeff Xiong shows how to use Selenium, a browser-based acceptance testing tool, to test Ajax apps. 8