BDD
The Principle of Symmetric Change
Many of the most common problems people have with implementing BDD or agile acceptance testing come from a misalignment of conceptual models. By changing our view at the specifications/tests we can make most of those issues go away instantly. This post explains the principle of symmetric change: one small change in a business model should […]
Read MoreRSpec best practices
Rspec is a great tool in the behavior driven design process of writing human readable specifications that direct and validate the development of your application. Follow these practices to write elegant and maintainable specifications.
Read MoreConcordion
Concordion is an open source tool for writing automated acceptance tests in Java. There are also versions for .NET, Python, and Ruby.
Read More