Kolton Andrus and Peter Alvaro present how a “big idea” -- lineage-driven fault injection -- evolved from a theoretical model into an automated failure testing service at Netflix.
Matt Bachmann presents a few patterns meant to inspire developers to get started with Property-based Testing.
Antony Marcano takes you on his Extreme Programming journey, highlighting how some job titles may limit your agility.
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.