About the talk
Behavior Driven Development, or BDD, has been a buzzworthy term in the testing and development community for several years. At first glance the elements of BDD seem simple: Testing scenarios! Living documentation! Automation! Reports!
That sounds great; why isn't everyone doing it?
Upon deeper dive, it's obvious the implementation of BDD needs a lot of forethought and planning and that teams must approach it for the right reasons.
This talk will follow the evolution one team is currently experiencing in their shift to BDD. BDD was selected to help them modernize the work that the business analysts, manual testers, and automation testers were doing and to support the larger organization's DevOps transformation.
Why is BDD the right methodology for this and what does the process look like?
This talk will answer those questions and share the preparation, major milestones, successes, and failures the team has encountered along the way. Join me to find out what happens when a traditional organization completely turns their old processes upside down sets out to conquer BDD.
00:03 Introduction: how I went from high school teacher to QA
03:42 We needed to hire a tester and I would just do that
05:42 New opportunities at a new company to manage a team of VA's: I've really jumped into QA world
06:44 My team and how it’s working through a significant process change: BDD is right for us
07:34 The main buzz word: automation, automation, and automation
08:58 BDD: how we were supposed to do this at a new company
10:13 The BDD Book: Discovery – the source of inspiration
10:58 Sharing a few quotes directly from the book with my team
11:39 BDD does not replace classic testing and testing skills
12:25 Additional benefits of using BDD
13:48 A beginning: we were starting to automate tests
14:36 If you're changing something make sure that you're doing it for the right reasons
14:59 Entering the DevOps transformation
15:39 National Association of insurance commissioners: we're not a software development company
16:55 We weren't going to change the people – we were using new tools, new technologies were doing development in a different way
18:37 The responsibilities of a team leader
19:27 Our journey toward BDD: false start
20:31 The three Amigos meeting: a product owner or a business analyst, a tester, a developer
23:19 The turning point: BDD workshop
26:26 In need of fresh faces
27:46 Writing a business proposal
28:59 Moving forward: a test strategy meeting with the QA
31:23 Next steps: weekly scenario meetings, a tag library, the standardized universal language
32:44 Moved tests to GitLab
33:18 A long-term engagement with the consulting firm
33:53 Sharing some feedback from my team
37:58 Next steps: to continue to get all of our project teams in our team members engaged
39:27 But I am still a teacher: supporting my team when it needs it
Welcome. 00:03 My name is Chris Fisher, 00:03 an we're going to talk today about implementing BDD how one team is hopefully maybe. 00:06 Making it work OK and I don't see a clicker in here, 00:13 so you're going to have to excuse me 'cause I tend to wander. 00:15 So I'll probably be over, 00:18 there at some point when I need to be slipping slides so before we get started. 00:20 I just wanted to introduce myself. 00:24 First of all I have my LinkedIn. 00:26
QR code up here so you can scan that from the app. 00:28 Or if you want to search for me on LinkedIn and Christine Ketterling for sure. 00:31 But I would love to connect with all of you. 00:34 Continue having conversations here at the conference or later, 00:36 on, so feel free to do that. 00:40 So let me give you just a little bit of background about how I went from high school teacher. 00:42 To test manager Alright so right, 00:47 I have no idea what I'm doing. 00:49
I'll just tell you guys that right now. 00:51 So I started my career as a high school teacher graduated with a degree in secondary education and taught. 00:55 Social studies for 6 years I taught grades nine through 12. 01:01 Geography government world history USS 3, 01:06 did it all. 01:10 At Let's go team try not to be too impressed by this, 01:10 but I was also the head, 01:15 cheerleading coach OK. 01:16
I know I know yes, 01:16 yeah, we placed 3rd at skate one year that was the best free did with my competitive. 01:19 So I was a high school teacher and when I decided to leave teaching then I went into professional services. 01:23 I took a job training. 01:31 In software and I wish I could tell you that, 01:33 like I really researched. 01:35 What my options were, 01:35 and thought about what I wanted to do. 01:37 But I didn't like that was a fluke. 01:39
I took a job that sounded good, 01:42 but that's fun this entire second karere. 01:44 In it that I've had. 01:47 So when I went into professional services. 01:49 I started like I said as a trainer managed a group of trainers. 01:52 Wrote training and development project management consulting did all of that for quite awhile. 01:55 It traveled quite a bit with that. 02:02
Buy this talk
Buy this video
With ConferenceCast.tv, you get access to our library of the world's best conference talks.