Pattern Language
The quality automation problem space is the scope of opportunities to automate measuring, recording, and delivering quality information on the SUT to the people and processes of the … more
The quality automation problem space is the scope of opportunities to automate measuring, recording, and delivering quality information on the SUT to the people and processes of the … more
TDD is important to the BDD/Cucumber plan for how information flows through a team. There is no concept of business requirements in BDD (which is risky, but I write about that in my book) so first … more
Cucumber relies on statements about SUT behavior organized in given/when/then syntax, also called Gherkin language. This forces authors to break their statements up and organize them by preconditions, … more
The book opens (page 3) with a well-written section on communication between stakeholders and programmers. On page 5, “What makes Cucumber stand out from the crowd of other testing tools is that it … more
I like applying a “ubiquitous language” that is standard across roles for a given project. That should improve communication, especially across roles. On pages 135-136 the authors make some good … more
On page 97, there is a section called “Tester Apartheid:”
“Testers are too often unfairly regarded as second-class citizens on a software team.”
As someone who has done significant work in the … more