Antony Marcano introduces the concepts behind ATDD, TDD, BDD, and the practices themselves.
Ben Hale talks about the new support for JMX access, debugging, and profiling.
Lawrence Chernin describes best practices and validation methods used to deal with large unstructured data, including a suite of unit tests covering the implementations of algorithmic equations.
Sam Brannen overviews testing improvements in Spring 4.3, covers recent improvements in Spring MVC Test and testing features in Spring 5.0, adding examples with upcoming support for JUnit 5 on Java 8.
Phil Webb discusses the new features added to Spring Boot 1.4 to help with testing, how to do unit testing, how and when to involve Spring in tests, and useful tools and libraries.
Sean T. Allen talks about creating repeatable tests using programmatic fault injection, message tracing, and auditing to create a trustworthy system which provides correct results.
Nathan Taylor provides an introduction to the dynamic analysis research space, suggesting integrating these techniques into various internal tools.
Matt Parker examines a number of common problems teams face when using TDD, a deceptively simple practice that requires a good deal of craftsmanship and skill to wield effectively.
Thomissa Comellas shares her experiences developing and rolling out new Disaster Recovery Testing techniques at Dropbox. Tammy Butow shares how her team runs DRTs and has implemented the techniques.
Caitie McCaffrey discusses the strategies for proving a correct system and less strenuous methods of testing, which can help increase our confidence that a system is doing the right thing.
David Xia explains how Helios testing framework drives integration tests and spins up self-contained environments during test runs, increasing Spotify’s code quality and successful deployments.
Fabrizio Romano proposes using TDD to transform business requirements into tests, driving code and tests development in harmony.