InfoQ Homepage Unit Testing Content on InfoQ
-
Unit Testing JavaScript Applications
Stephen Thomas introduces TDD for JavaScript developers, including useful tools and frameworks.
-
So Long, and Thanks for All the Tests
Seb Rose explores the choices a team needs to make when considering which Agile test practices to adopt, urging teams to practice, practice, practice until they are happy with the way they code.
-
Grails Functional Testing with Geb
Craig Atkinson presents using the Geb functional testing library for creating robust and readable tests with both JUnit and Spock, and configuring Geb for testing across multiple browsers.
-
BDD Using Cucumber JVM and Groovy
Marco Vermeulen explains using Cucumber and Groovy to apply BDD to a project, using Gherkin for writing scenarios, Groovy for step definitions, Spock for new features, and running Cucumber features.
-
Testing Grails Applications
Ken Kousen covers the testing options for Grails applications including testing constraints, using mocks, generating test data, the available testing annotations, and more.
-
Taming Functional Web Testing with Spock and Geb
Peter Niederwieser demonstrates how to do functional web testing with Spock and Geb, two testing tools from the Groovy/Java world.
-
Enabling Microservice Architectures with Scala
Kevin Scaldeferri reports on using Scala for an SBT plug-in, for unit and functional testing, type-safe shared configuration using Zookeeper, and live inventory with WebSocket and Akka Actors.
-
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.
-
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.
-
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.
-
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.