Jan 20, 2025

Test-Driven Development Workshop in Elixir

Learn how to apply Test-Driven Development principles effectively in your Elixir projects. We’ll cover both traditional unit testing and property-based testing with StreamData.

What You’ll Learn

  • TDD fundamentals in Elixir context
  • Writing effective ExUnit tests
  • Property-based testing with StreamData
  • Test organization and structure
  • Common testing patterns and pitfalls

Prerequisites

  • Working knowledge of Elixir
  • Laptop with Elixir installed
  • Basic testing experience

Schedule

  1. 1:00 PM - TDD Principles
  2. 1:45 PM - Hands-on Exercise 1
  3. 2:30 PM - Break
  4. 2:45 PM - Property-based Testing
  5. 3:30 PM - Hands-on Exercise 2
  6. 4:15 PM - Best Practices & Wrap-up