YoVDO

Executable Specifications: End-to-End Acceptance Testing With SpecFlow

Offered By: Pluralsight

Tags

SpecFlow Courses Automated testing Courses Test Automation Courses Acceptance Testing Courses Non-Functional Requirements Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

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.

Syllabus

  • Introducing Executable Specifications 34mins
  • Acceptance Testing the Whole Stack 40mins
  • Acceptance Testing Outside the Stack 43mins
  • Technical Acceptance Tests 41mins
  • Course Summary 15mins

Taught by

Elton Stoneman

Related Courses

API Testing Using Rest Assured Test Automation Tool
Coursera Project Network via Coursera
API Testing Using Rest Sharp (with C#) Test Automation Tool
Coursera Project Network via Coursera
API Testing with Karate Framework
Coursera Project Network via Coursera
Building Test Automation Framework using Selenium and TestNG
Coursera Project Network via Coursera
Advanced Selenium WebDriver and Test Automation
Packt via Coursera