This edition has ended. See the current edition website here.

Alex Bolboacă – From Requirements to Tests in Kanban

Alex Bolboacă – From Requirements to Tests in Kanban

About Alex Bolboacă

Summary

Kanban or Scrum tell you it’s your job to define the technical practices to use. But nobody explains in detail how to link Kanban or Scrum with TDD or Unit Testing. In this workshop you will experience the steps required to go from a requirement to tests. We will use a Kanban board for the purpose of the workshop, but you can easily adjust the process for Scrum.

We will discuss and practice the following steps:

  • How to define an application flow using storymapping
  • How to identify user stories
  • How to define acceptance criteria
  • How to split a story into smaller stories based on a few simple criteria
  • How to slice a story into behaviors
  • How to identify the automated tests you need to write from all the above
Duration

120 minutes

Detailed Schedule

Introduce the steps – 10′
Introduce the exercise – 10′
Practice the steps – 80′
Closing – 5′
Q&A – 15′

What you will learn?
  • Storymapping for maintaining overview of an application flow when working on individual stories
  • Basic story slicing
  • Identifying acceptance criteria for user stories and using them to validate the story
  • Basic acceptance testing
  • Basic behavior slicing and connection with automated unit and integration tests
Pre-requisites

Basic knowledge of Scrum or Kanban. Basic knowledge of software testing.

What’s next?

Apply the techniques you learned in your own environment.

Do the attendees need a laptop?

No

Share Button
FacebookLinkedInTwitterGoogle+Pinterest
Tagged with: , , , , , , , ,
Posted in Abstract, Workshop
0 comments on “Alex Bolboacă – From Requirements to Tests in Kanban
1 Pings/Trackbacks for "Alex Bolboacă – From Requirements to Tests in Kanban"
  1. […] need: 1. Enjoys and knows how to write executable specifications 2. Knows how to translate these executable specifications into code 3. Knows how to use automated tests solutions like Selenium 4. Is familiar with BDD 5. Enjoys […]