Behavior-driven development
- Behavior-driven development emerged from test-driven development.
- BDD is based on TDD, DDD and OOAD.
Tool | Description |
---|---|
Gherkin language | Business readable and domain specific language (DSL) for describing behavior of software. |
Cucumber | Software tool for running acceptance tests written in Gherking language |
Citrus | Citrus helps with integration testing. It acts as Client or Server or both and simulates responses and requests for the following formats: HTTP REST, JMS, TCP/IP, SOAP, FTP, SSH, XML, JSON |