InfoQ Homepage Testing Content on InfoQ
-
Better Tests, Less Code: Property-Based Testing
Matt Bachmann presents a few patterns meant to inspire developers to get started with Property-based Testing.
-
Don't Put Me in a Box
Antony Marcano takes you on his Extreme Programming journey, highlighting how some job titles may limit your agility.
-
Java Buildpack Developer Enhancements
Ben Hale talks about the new support for JMX access, debugging, and profiling.
-
Validation Methodology of Large Unstructured Unsupervised Learning Systems
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.
-
Testing with Spring 4.3, JUnit 5, and beyond
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.
-
Testing Spring Boot Applications
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.
-
Building Confidence in a Distributed System
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.
-
Beyond Breakpoints: A Tour of Dynamic Analysis
Nathan Taylor provides an introduction to the dynamic analysis research space, suggesting integrating these techniques into various internal tools.
-
TDD: The Bad Parts
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.
-
0 to 100 days - Running DRTs at Dropbox
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.
-
The Verification of a Distributed System
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.
-
Reaching Production Faster with Containers in Testing
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.