Introduction to Property-based Testing with F#
Offered By: Pluralsight
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.
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 DevelopersLinkedIn 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