YoVDO

Improve Your Tests with Property State-Machine Tests

Offered By: Scala Days Conferences via YouTube

Tags

Scala Courses Software Testing Courses Test Automation Courses Property-based Testing Courses Black Box Testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advanced testing techniques in this 41-minute conference talk from Scala Days Conferences. Learn how to leverage property-based testing for state machines in Scala to effectively validate critical system components. Discover the basics of property state-machine testing, an extension of regular state-machine testing that ensures expected system evolution. Gain insights into testing system traces over complete execution flows, such as a shopping cart purchase process, to uncover issues that may only become apparent after multiple steps. Examine the benefits of a black-box testing approach, where developers interact with the system solely through events, commands, and responses, allowing for internal system changes while maintaining desired public behavior. Compare this method to white-box approaches in Scalacheck and Hedgehog, and understand how it can yield superior results. Through examples and code samples, enhance your testing skills and deepen your understanding of critical system components.

Syllabus

Fede Fernández - Improve your Tests with Property State-Machine Tests


Taught by

Scala Days Conferences

Related Courses

Black-box and White-box Testing
University of Minnesota via Coursera
Introduction to Software Testing
University of Minnesota via Coursera
ISTQB Foundation Exam Prep
LinkedIn Learning
Understanding Manual Testing
LinkedIn Learning
Математика в тестировании дискретных систем
Tomsk State University via Coursera