Go Behave! A BDD Framework for the Go Programming Language

Gospecify is a behavior-driven development (BDD) framework for Go. Rather than focus on testing every nook and cranny of some code, it helps a programmer produce an executable specification of that code’s behavior. Go’s syntax allowed gospecify to be almost as expressive as Ruby’s rpsec; however, a few tricks had …

Achieving Web Test Automation with a Mixed-Skill

Test automation is commonly perceived as a technical job, which should be done by technical people. In reality however, a considerable amount of non-technical activities contribute to the creation and maintenance of an automated test suite. Whilst test engineers are arguably competent at non-technical testing tasks, they may not be …