BDD in 3 easy steps
A free introduction to Behaviour Driven Development or Specification By Example
Who is this course for?
- This is a course for anyone involved in solving customer problems and needs in software
- In particular this course is valuable for Software Developers and Testers or QA professionals, but is also valuable for Product Managers, Business Analysts and Software Engineering Managers
Why take this course?
- Are you frustrated with ambiguous, incomplete or vague requirements?
- Have you experienced delivering the wrong thing? Having your work rejected?
- Wasted time developing a solution only to be told it is not what was really required?
- Spent time testing things that don't matter or aren't important to the customer?
- Experienced stress from growing requirements with a fixed deadline, because new requirements are discovered late?
What will you learn?
- How to use Behaviour Driven Development to greatly improve your software development process in 3 easy steps
- How to get different perspectives to ensure everyone can help refine and agree on the solution
- How to clarify requirements
- How to use examples to clearly and unambiguously specify how the product will behave
- How to get different perspectives to ensure everyone can help refine and agree on the solution
Your Instructor
An experienced Director of Quality Assurance with a demonstrated history of improving quality, software engineering practice and process across a variety of business domains. Stuart has worked with many companies, large and small, including household names and little known start-ups. He has helped companies, teams, and individuals work more efficiently and effectively through improving the quality of everything they do.
With vast experience in agile and lean methodologies, he has shaped teams to work collaboratively and led them to consistently deliver high quality products. He is an accomplished quality assurance professional, skilled in Test Management, Test Automation, Test Planning, Regression Testing, and Continuous Integration.
Course Curriculum
-
StartWhat will you learn?
-
StartStep 1: Get the right people in the conversation
-
StartStep 1: Why these amigos?
-
StartStep 2: Ask questions to clarify
-
StartStep 2: Why all the questions?
-
StartStep3: What is a Gherkin statement?
-
StartStep 3: Distill into structured examples
-
StartStep 3: Refining the example
-
StartQuiz: What did you learn?