目前任職於Kosmos Banking,關注於軟體開發方法論,Java技術,large scale及high throughput架構
Unit and integration tests tell us whether our software behaves the way we as developers want it to behave.
From the business point of view this might still be totally wrong - in the case we misunderstood a requirement.
To prevent such costly errors, we have to improve the way we communicate with our clients and business analysts.
Using Cucumber we can turn business specifications into acceptance test criteria to make sure we deliver the right thing.
In this talk I would like to share
- What is BDD (Behaviour-Driven Development)
- How Cucumber can help in your development project
- How to use Cucumber