Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Introduction to Property-based Testing with F#

via Pluralsight

Overview

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

Reviews

4.6 rating at Pluralsight based on 84 ratings

Start your review of Introduction to Property-based Testing with F#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.