Cucumber is a framework for writing and executing high-level
descriptions of your software’s functionality. Cucumber plays a
central role in a development approach called Behaviour Driven
Development (BDD). BDD in its grandest sense is about communication
and viewing your software as a system with behaviour. BDD tools such
as RSpec and Cucumber enable you to describe the behavior of your
software in a very understandable way. Read the full post at --
http://bit.ly/ZX6TX