InfoQ Homepage Testing Content on InfoQ
-
Statistical Debugging for Real-World Performance Problems
The authors show how statistical debugging can be used for diagnosing performance problems, lowing the overhead of run-time performance diagnosis without extending the diagnosis latency.
-
Exploratory Testing
Tony Bruce introduces Exploratory Testing, what are its benefits, how to get value from it and some misconceptions.
-
Behaviour Driven Development with Cucumber, Groovy and Grails
Marco Vermeulen discusses doing Behaviour Driven Development with Cucumber, Groovy and Grails.
-
Treat Your Code as a Crime Scene
Adam Tornhill teaches how to predict bugs, detect architectural decay and find the code that is most expensive to maintain, how to evaluate knowledge drain in a codebase, and much more.
-
CheckCell: Data Debugging for Spreadsheets
The presenters introduce CheckCell, an Excel add-on used to identify cells that have an unusually high impact on the spreadsheet’s computations.
-
Integration Test from the Trench
Nicolas Frankel discusses the pros and cons of unit testing and integration testing, and looks at the unique challenges posed by integration testing, presenting tools and techniques to deal with them.
-
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.