Learn how software applications can be specified, continuously developed, tested and delivered and how testing supports the flow from requirements through to acceptable systems. In the Agile community, Acceptance-Test Driven Development (ATDD), Behaviour-Driven Development (BDD), Test-Driven Development (TDD) and Specification by Example are gaining greater acceptance as an effective approach to developing systems of high quality and business value.
These approaches promote the flow of knowledge from stakeholders through to programmers and testers using collaborative specification, high levels of test automation, ubiquitous language and continuous delivery and deployment. The concept of knowledge flow is an ideal, but apt way of describing how these approaches work.
Video Producer: EuroSTAR Conference