YoVDO

Property-based State Machine Testing

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Haskell Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore property-based state machine testing in Haskell through this conference talk from YOW! 2018. Dive into automated testing techniques that go beyond traditional unit tests, focusing on exercising code with randomly generated inputs to ensure key properties hold. Learn how to apply state machine testing to web applications using the Haskell library hedgehog. Gain insights into modeling applications as state machines, testing content creation, deletion, uniqueness constraints, and authentication in a servant web application. Discover how to build more complex tests that capture important properties at a higher application level, enhancing software reliability and developer confidence.

Syllabus

Introduction
Outline
State Machines
Web Applications as State Machines
Web Application Example
State Machine Testing
Register First
RegisterFirst
Play Account
Play
Register Command
Me Command
Outro


Taught by

GOTO Conferences

Related Courses

Introduction to Functional Programming
Delft University of Technology via edX
Functional Programming in Haskell
Chennai Mathematical Institute via Swayam
An introduction to Haskell Programming
Chennai Mathematical Institute via Swayam
Functional Programming in Haskell: Supercharge Your Coding
University of Glasgow via FutureLearn
Introduction To Haskell Programming
Chennai Mathematical Institute via Swayam