Cucumber

ATDD: Using Cucumber/Gherkin for API, SPA, and Mobile

Dave Jackson Technology Snapshot, Testing Leave a Comment

I’m a big proponent of Acceptance Test-Driven Development (ATDD). The most successful projects on which I have worked have utilized some variant of Scrum. And, one particular family of ATDD frameworks fits nicely within the Scrum User Story paradigm: Cucumber and Gherkin, its business-friendly Domain Specific Language (DSL). In this blog I will provide an introduction to three effective tools for …

Short on Time? Switch to Groovy for Unit Testing

Rik Scarborough Testing Leave a Comment

If you are a programming today, you have most likely heard of Unit Testing or of the Test-Driven Development process. I have yet to run into a programmer that has not heard of both, nor one that says Unit Testing isn’t important. In casual discussions, most programmers seem to feel that Unit Tests are very important and that Test-Driven Development …

Checking Sanity in TDD Testing

Rik Scarborough Testing Leave a Comment

Whether you’re in the process of fully adopting Test Driven Development (TDD), providing unit tests after you have written your code, or something in between, the question that you will soon ask is: “What should I be testing?” The simplest answer to me is: any place where you can isolate and test just your code. In my opinion, Test-Driven Development …