Testing the translation of business ideas to features in code

Using examples to clarify understanding

Adopting Specification by Example



COG - center of great service to fast track TDD for continuous integration

Easily adopting a Test Driven Approach

Rapidly creating reusable assets for Continuous Build and Continuous Integration

The Development Challenge

Ensuring that the software product (code) delivers the functionality that meets the desired business requirements.

This is the concept of Building the Right Product

Finding the time and capabability to Shift Left

What we do

create the connections and artefacts that support your software delivery process

  • Use Specification-by-Example (Given When Then) to facilitate communication on business needs as defined in the design phase
  • Use the Power of 3 perspectives:
    • Business Analysis
    • Development
    • Quality & Testing
  • Produce [create] DevTest Assets before coding starts
  • Ensure Peer review of the Specification-by-Example (Given When Then)
  • Design, create and supply Test Data to support execution of Specification-by-Example (Given When Then)

Tools we use

We start with what you have 


  • Workflow management and Tracking System (Jira)
  • Team Collaboration Software (Confluence) 


Deliverables and Artefacts



SMART DevTest Assets

  • Small
  • Manageable
  • Automated
  • Reusable
  • Techincal
  • delivering Living Documentation

For Test Driven and Behaviour Driven Development (TDD and BDD)

WHY - the value we bring



  • Ensures greater collaboration between Business, Development and Testing
  • Specification-by-Example (Given When Then) reduce the risk of producing what business does not want or need. The delivered software is what was expected and required
  • Identifies bugs and gaps in Use Cases / User stories
  • Creates successful features that are aligned with business needs, i.e. Fit-for- Purpose functionality and features
  • Reduces turnaround time on bugs through shorter feedback loops
  • Increases efficiencies – due to less rework and interruptions
  • Provides and ensures traceability and alignment across Business, Development and Testing

From testing to quality assurance to quality engineering

Building quality software that delights customers