InfoQ Homepage Testing Content on InfoQ
-
Breaking News and Breaking Software
Andy Hume shares details of the processes and approach used by The Guardian in developing and implementing quality in their front-end software.
-
Large-Scale Continuous Testing in the Cloud
John Penix describes the test automation system and the supporting build system infrastructure used by Google.
-
Testing and Refactoring Legacy Code
Sandro Mancuso runs a hands-on demo adding tests to a Java legacy code then refactoring it.
-
Testing iOS Apps
Graham Lee discusses strategies and tools for testing iOS apps with a view to uncovering hidden security and usability issues.
-
Performance Testing Java Applications
Martin Thompson explores performance testing, how to avoid the common pitfalls, how to profile when the results cause your team to pull a funny face, and what you can do about that funny face.
-
Cross-Browser Testing with BrowserStack
Scott González explains what BrowserStack offers for cross-browser testing, how debugging in BrowserStack works, and how to leverage its API.
-
Continuous Integration for Mobile
Godfrey Nolan introduces the necessary pieces to set up continuous integration for iOS and Android: Hudson/Jenkins, headless emulators, unit testing tools, functional testing and beta app deployment.
-
How to Narrow Down What to Test
Zsolt Fabok provides guidance on selecting those sections of code that are most likely to profit from automated testing and leaving out those where chances for errors are low.
-
Writing Executable Specifications
Thomas Sundberg emphasizes the need for writing executable specifications demoing on example using Cucumber.
-
Session Based Exploratory Test Management for Agile Teams
Adam Yuret discusses chartering techniques used in Session Based Test Management, an approach for quantifying the costs of exploratory testing and helping structure the approaches used in testing.
-
Creating a Walking Skeleton
Paul Grenyer discusses why and how to create a Walking Skeleton - an implementation of the thinnest possible slice of real functionality that we can automatically build, deploy and test end-to-end.
-
The Developer in Test
Dave Hart introduces the “developer in test” role more testing at the unit level and adding a level of testing between unit and system, and providing testing frameworks for regression system testing.