Select Page
Free agile lean waterfall business analysis techniques for product owners

Acceptance Testing: Discovering Gherkin Given-When-Then Scenarios for Agile Business Analysts

How to Discover Scenarios, Outlines and Examples Using Decision Tables and Use Cases


Author: Tom and Angela Hathaway
Video Duration: 12.57 minutes

This KnowledgeKnugget™ is part of this eCourse

Acceptance Tests (Scenarios, Scenario Outlines, and Examples) have become a critical part of many lean development approaches. To support this new testing paradigm, you need to be able to identify and optimize Scenarios, Scenario Outlines, and Examples in GIVEN-WHEN-THEN format (Gherkin) that are the bases for Acceptance Test Driven Development (ATDD) and Behavior Driven Development (BDD). Gherkin is the language that many automated testing tools understand.

Udemy Course: Agile Business Analysis - Getting and Writing Lean Requirements

Learn Business Analysis Techniques for Discovering Requirements, User Stories, Features, and Gherkin (Given-When-Then) Tests

Decision Tables and Use Cases Lead to Acceptance Test Scenarios

Decision tables are a reliable analysis tool for ensuring that an application behaves as intended in all possible situations. A bonus is that the decision table leads directly into Test Scenarios.

Commonly considered a development or analysis tool, Use Cases also lay the groundwork for Test Scenarios as well.

User Story Best Practices for
Agile and Business-side Teams

How to Capture, Write, Prioritize, Rightsize and Split User Stories Plus Acceptance Tests with Given-When-Then Scenarios

For the Readers: Lean / Agile Business Analysis Techniques

Book - Lean Agile User Stories and Features

Learn how to design and build Chatbots

Learn how to build a Landbot chatbot with conversational flow design

Lean Business Use Cases in an Agile World

Lean Use Cases to identify and write Use Case models and diagrams

Kick-start Your Business Analyst Career

Books, eBooks, and Online Courses at a Reasonable Cost
Written for the aspiring Business Analyst and anyone tasked with defining the business needs, requirements, or user stories for a future IT solution.

Pin It on Pinterest

Share This