Testing Done PropEr | Max Nordlund | Code BEAM Europe 2022
This video was recorded at Code BEAM Europe 2022 - https://codesync.global/conferences/code-beam-sto-2022/ Testing Done PropEr | Max Nordlund - Lead Backend Developer at Kivra ABSTRACT What's better than writing tests? Having the computer write them for you. Well, at least teach the computer what it can do and let it loose to try to shake out any flaws. This talk is about PropEr, a property-based testing framework, and more specifically about its support for testing state machines. I'll whet your appetite by introducing property-based testing, and then take a deep dive into PropEr statem and how you can use it to test state machines. OBJECTIVES Give the audience an overview of what PropEr statem is/does, and how to approach writing their own tests using it. AUDIENCE Erlang developers wanting to learn about property based testing in general, and PropEr statem testing in particular. • Timecodes 00:00 - 02:02 - Intro 02:03 - 04:08 - What is PropEr 04:09 - 08:35 - Basic Setup 08:36 - 13:19 - The Tale of Trains 13:20 - 33:15 - Symbolic vs Dynamic 33:16 - 39:33 - QnA • Follow us on social: Twitter: https://twitter.com/CodeBEAMio LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw See what's coming up at: https://codesync.global