Workshop
Behavior Driven Development (BDD) is more than a testing style—it's a shift in how you design, communicate, and validate your applications. In this hands-on, one-day workshop, you'll learn how to build software using behavior-focused specifications that are clear, expressive, and aligned with real-world expectations.
Using TestBox, the leading BDD testing framework for BoxLang and CFML, you'll learn how to write tests that describe what your application should do, not just how it works. TestBox provides a clean, readable syntax built specifically for BDD, allowing you to define features, behaviors, and expectations in a way that's easy to understand and maintain.
Throughout the workshop, we'll take a practical, code-first approach—building out real examples while learning how to structure test suites, improve readability, and create tests that actually provide value to your development workflow.
We'll also dive into the newly released TestBox 7 and explore some of its most exciting additions, including real-time streaming test execution, powerful dry-run and spec discovery capabilities, and major improvements to the CLI runner and developer experience. These features make it easier than ever to understand what your tests are doing, debug failures, and integrate testing into modern CI workflows.
By the end of the day, you'll walk away with a solid understanding of BDD, practical experience using TestBox, and patterns you can immediately apply to your own applications.