YoVDO

Introduction to Property-based Testing with F#

Offered By: Pluralsight

Tags

Property-based Testing Courses F# Courses Software Testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn what Property-based Testing is, and how to write and run such tests with F#.

In this course, you'll learn about Property-based Testing via an extensive code example. Property-based Testing is an automated testing technique where you incrementally zero in on the correct behavior of a system by describing its properties or qualities in general terms and then use randomly generated test data to execute deterministic tests. Specifically, you'll get an introduction to the FsCheck Property-based Testing framework, and see lots of code examples using the Diamond Kata as a continued example throughout the course.

Syllabus

  • Introduction to Property-based Testing and FsCheck 25mins
  • Getting Started with the Diamond Kata 21mins
  • The Diamond Kata: Adding Letters 21mins
  • Completing the Diamond Kata 26mins

Taught by

Mark Seemann

Related Courses

F#: Automated Testing for Developers
LinkedIn Learning
Automated Software Testing: Model and State-based Testing
Delft University of Technology via edX
Adventures in Not Writing Tests - Using Hypothesis for Code Validation
EuroPython Conference via YouTube
API-Schema-Based Testing with Schemathesis
EuroPython Conference via YouTube
Automating Resilience Testing with Docker and Property Based Testing
Devoxx via YouTube