Executable Specifications: End-to-End Acceptance Testing With SpecFlow
Pluralsight
Course Summary
Acceptance tests prove your solution actually works, and using them to implement executable specifications proves your solution does what it should do. In this course we look at capturing requirements as executable specifications and implementing them as end-to-end tests with SpecFlow.
-
+
Course Description
This course uses SpecFlow to write automated acceptance tests at different levels, to prove your app meets the needs of different stakeholders. We'll build tests that flex the whole stack at the feature level, so the business users are happy they're getting what they want. And we'll use the same technologies to write technical acceptance tests that flex non-functional requirements, so the technical team is confident the solution is fit for purpose. The end result is a suite of tests that prove your app does what it needs to do, and does it well.
-
+
Course Syllabus
Introducing Executable Specifications- 34m 48s
—Introducing Exectuable Specifications 2m 30s
—About the Course 1m 28s
—Executable Specifications as Acceptance Tests 1m 59s
—Feature Acceptance Tests 2m 55s
—Technical Acceptance Tests 2m 3s
—Negative Acceptance Tests 2m 39s
—Stakeholders 3m 0s
—Demo 1 (part 1): Features of the Demo Solution 2m 42s
—Demo 1 (part 2): Demo Solution Walkthrough 2m 29s
—The Demo Solution 1m 9s
—SpecFlow 101 3m 38s
—End-to-End Testing 1m 29s
—A Real World End-to-End Testing Story 2m 33s
—Why You Need End-to-End Tests 2m 35s
—Module Summary 1m 32sAcceptance Testing the Whole Stack- 40m 44s
—Introducing Exectuable Specifications 3m 28s
—About the Course 1m 38s
—Demo 1 (part 1): Given Steps 3m 40s
—Demo 1 (part 2): When Steps 2m 58s
—Demo 1 (part 3): Running the Test 2m 51s
—Automating WPF 3m 51s
—Demo 2 (part 1): Then Steps 3m 1s
—Demo 2 (part 2): Finishing the Test 3m 19s
—Automating the Browser 2m 35s
—Demo 3 (part 1): Technical Steps 3m 17s
—Demo 3 (part 2): Resetting State 4m 50s
—Checking the Database 1m 42s
—The Discontinue Feature 1m 2s
—Module Summary 2m 25sAcceptance Testing Outside the Stack- 43m 24sTechnical Acceptance Tests- 41m 22sCourse Summary- 15m 57s