InfoQ Homepage Testing Content on InfoQ
-
The Mindset Change for the Agile Tester
Janet Gregory discusses changing a tester’s mindset from “How can I break the software?” to “How can I help deliver excellent software?”, using examples and advising how to apply it on agile projects.
-
Architecture and Design Are So Important
Scott Ambler explains the pros/cons of daily just-in-time architectural modeling and a TDD approach to design level, advising through examples on integrating these techniques into development.
-
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.
-
GVM: An Example of BDD in Action
Marco Vermeulen showcases using BDD and Cucumber to develop GVM, an open source tool for managing parallel SDK versions.
-
TDD and Refactoring with LEGO
Bryan Beecham teaches the TDD principles with LEGO bricks, making technical concepts easier to grasp by working with your own hands.
-
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.
-
API-Driven Development for Both Ends
Jakub Nesetril presents a practical example of prototyping, developing and testing an application using a structured description of its API.
-
Advanced Front-end Debugging
Panos Astithas presents some of the debugging, profiling and tracing tools available to web developers today.
-
7 Deadly Sins of Automated Software Testing
Adrian Smith covers symptoms, root problems and guidance on recommended solutions for avoiding automated testing mistakes.
-
Search for the Holy Grail (and test it once found)
Baruch Sadogursky overviews and compares search and testing tools available to Grails developers.
-
Spock: Soup to Nuts
Zan Thrash introduces Spock, a Grails testing framework that includes mocking, parameterized tests and an extension API.
-
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.