Andy Hume shares details of the processes and approach used by The Guardian in developing and implementing quality in their front-end software.
John Penix describes the test automation system and the supporting build system infrastructure used by Google.
Ken Kousen introduces Spock, a logical testing framework written in Groovy, providing code samples for developers.
Sandro Mancuso runs a hands-on demo adding tests to a Java legacy code then refactoring it.
Graham Lee discusses strategies and tools for testing iOS apps with a view to uncovering hidden security and usability issues.
Martin Thompson explores performance testing, how to avoid the common pitfalls, how to profile when the results cause your team to pull a funny face, and what you can do about that funny face. Specific issues to Java and managed runtimes in general will be explored, but if other languages are your poison, don't be put off as much of the content can be applied to any development.
Scott González explains what BrowserStack offers for cross-browser testing, how debugging in BrowserStack works, and how to leverage its API.
Godfrey Nolan introduces the necessary pieces to set up continuous integration for iOS and Android: Hudson/Jenkins, headless emulators, unit testing tools, functional testing and beta app deployment.
Zsolt Fabok provides guidance on selecting those sections of code that are most likely to profit from automated testing and leaving out those where chances for errors are low.
Thomas Sundberg emphasizes the need for writing executable specifications demoing on example using Cucumber.
Adam Yuret discusses chartering techniques used in Session Based Test Management, an approach for quantifying the costs of exploratory testing and helping structure the approaches used in testing.
Paul Grenyer discusses why and how to create a Walking Skeleton - an implementation of the thinnest possible slice of real functionality that we can automatically build, deploy and test end-to-end.