InfoQ Homepage Testing Content on InfoQ
-
Selenium - Less Testing, More Coding
Jonathan Lipps introduces Selenium, a functional testing framework, discussing and demoing how Selenium is used in the automated testing stack, then shares some gotchas and best practices.
-
Ubiquitous Testing - Testing Is Too Important to Leave to the End
Yehoram Shenhar and Alistair McKinnell present a way of doing testing having every team member involved in planning, estimating, and defining tests, testability being an architectural system attribute
-
Chasing the Golden GOOS
Alex Aitken and Nick Faulkner share lessons learned building a cross-platform HTML5 application based on GOOS principles (Growing Object-Oriented Software).
-
3 Patterns for Cleaner Code
Cory Maksymchuk introduces 3 patterns for writing cleaner code: Predicates, Classifiers, and Transformer.
-
Testing Java Code With Confidence
Doug Hiebert discusses the principles and objectives behind automated testing, TDD, Unit and Integration Testing, using asserting and mocking to write tests, and static analysis.
-
Pontificating Quantification
Daniel Spiewak and Aaron Bedra take a look at code verifying starting with Tony Hoare’s paper on testing(1969), type theory, and language-integrated proof systems.
-
Types vs. Tests: An Epic Battle?
Amanda Laucher and Paul Snively debate solving problems through types and tests using different approaches.
-
Is It Really Possible to TDD iOS Apps?
Phil Nash discusses the challenges and practical consideration regarding doing TDD on mobile devices, providing advice for such development on iOS.
-
Firefox Developer Tools
Joe Walker covers present and future Firefox development tools for editing, inspection, history and control.
-
Distributed Apps: The Joys of Testing and Debugging
Chris Houser discusses stack traces in Clojure and introduces a library for investigating activity across multiple threads and servers, plus a technique for reproducing race conditions.
-
Keynote: System, Heal Thyself
Mike Andrews discusses architecting for failure even you when don’t know what might fail.
-
Use and Abuse of Other People's Cucumbers - When Cucumbers Go Bad
Matt Wynne discusses Mortgage-Driven Development and adopting other people’s tools and processes without adaptation or consideration to actual needs.