InfoQ Homepage Testing Content on InfoQ
-
Groovy Mobile Automation
Bobby Warner discusses mobile automation and dives into the iOS and Android functional testing world using Groovy, Spock and Gradle.
-
Programming and Testing a Distributed Database
Reid Draper shows how real world distributed database work, communicate and are tested, trading RPC for messaging, unit-tests for QuickCheck, and micro-benchmarks for multi-week stress tests.
-
Look, No Mocks! Functional TDD with F#
Mark Seemann uses F# to demonstrate how to use functional design with TDD to remove the need for Mock objects.
-
Debugging Java 8: New Techniques for Fixing Production Code
Tal Weiss discusses some essential tools and advanced techniques Java developers can use in their code to debug live servers and resolve errors quickly.
-
The Quest for the Holy Integration Test
Ken Krueger and Rob Winch provide an overview of testing Spring Web applications.
-
You Can't Be Great without Technical Excellence
James Grenning takes a look at why the technical practices of TDD, refactoring, continuous design, clean code and automated testing can help people and their organization be great.
-
Capability Red: Requirements at Scale
Liz Keogh discusses breaking down requirements without going into too much detail combined with complexity estimation for easy planning, dependency management, and prioritization.
-
The Evolution of Testing Methodology at AWS: From Status Quo to Formal Methods with TLA+
Tim Rath explains how and why Amazon incorporated more powerful testing methodologies, ultimately leading them to the use of formal methods where TLA+ has become a cornerstone to our overall strategy.
-
Rubah: DSU for Java on a Stock JVM
Luís Pina, Luís Veiga, Michael Hicks introduce Rubah, a method for dynamically updating applications running on the JVM.
-
Testing with Spring 4.x
Sam Brannen provides an overview of what's been deprecated, what's changed, and what's been introduced in Spring's testing support, with real life examples and tips for best practices.
-
Transformation Priority Premise Deep Dive
Joseph Yao introduces Transformation Priority Premise (TPP) as a way to learn TDD.
-
The Four Pillars of DevOps: Agility for the Enterprise
John Shaw discusses four pillars to DevOps: Environments, Deployment, Testing and People based on experiences developing financial systems for governmental clients.