From Requirements to Automated Tests and Back

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

One thought on “From Requirements to Automated Tests and Back”

Comments are closed.

Videos

Designing a Scalable Product & Engineering Methodology

Are you bored by hearing about Spotify’s Model, Basecamp’s Shape Up, or Netflix’s “No Rules Rules”? All of them do have something in common. They tailored something unique to match both their ambition and their strengths, while honestly acknowledging their weaknesses.

Read More
Videos

Design Thinking Activities

This video explains that the six stages of the design thinking process can be supported by a very wide range of UX methods and activities. Don’t limit yourself to the most commonly mentioned methods.

Read More
Videos

Wardley Maps: Business Analysis, Experimentation & Evolution

This presentation explains how Wardley Maps were used to inform the always evolving strategy for the modernization of Ticketmaster’s core ticketing platform not only in terms of technical capabilities and architecture but also process maturity, organizational design, and more.

Read More

Copyright © 2009-2022 Martinig & Associates