This document discusses using model-based testing with pattern-directed filmstrips. It proposes incorporating testing into modeling by: 1. Using filmstrips (based on use cases) and snapshot patterns (based on object models) to specify tests in a diagrammatic way. 2. Generating candidate filmstrip tests from models and executing them against the system under test after mapping models to implementation. 3. Defining a filmstrip language and demonstration DSL for specifying and running tests against an example sales system model implemented in Java.