This document discusses Behavior Driven Development (BDD) and how to achieve test automation using Eclipse. It provides an overview of BDD principles and techniques like test-driven development (TDD). It also describes the JBehave framework for BDD and how to set up test execution and reporting using Ant/Maven. Finally, it explains how the SWTBot tool can be used for scenario testing of Eclipse Rich Client Platform (RCP) applications as part of a BDD approach.