InfoQ Homepage Acceptance Testing Content on InfoQ
-
Acceptance Testing for Continuous Delivery
Dave Farley describes approaches to acceptance testing that allow teams to work quickly and effectively, build functional coverage tests and maintain those tests throughout change.
-
Oh Behave! Behavior-Driven Development with Cucumber
Dana Scheider introduces BDD with Cucumber, presenting how developers can approach BDD and why Cucumber is useful.
-
API Testing with Code Libraries and Cucumber
Ole Lensmar discusses various ways and tools for testing web APIs, focusing on using Cucumber.
-
After Acceptance: Reasoning about System Outputs
Stefanos Zachariadis discusses techniques for bringing testing to production, showing how to sanity check a live system using end-to-end testing, and limiting interference with real users.
-
10 Things You Need to Know about BDD, SpecFlow and Cucumber
Seb Rose discusses BDD, what it is good for and what tools can help, common BDD anti-patterns and myths, as well as advice for starting with it.
-
Acceptance Testing for Continuous Delivery
Dave Farley discusses using acceptance testing to work quickly and effectively, building functional coverage for complex enterprise-scale systems, and managing and maintaining those tests.
-
Behaviour Driven Development with Cucumber, Groovy and Grails
Marco Vermeulen discusses doing Behaviour Driven Development with Cucumber, Groovy and Grails.
-
Humble Programmers’ Reflections by Example on Unit Tests, TDD and BDD
Bruce Meacham discusses using user stories and business requirements for writing good tests that lead to good code, with examples in C#/SpecFlow and JavaScript/Cucumber.
-
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.
-
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.
-
Writing Executable Specifications
Thomas Sundberg emphasizes the need for writing executable specifications demoing on example using Cucumber.
-
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.