This document discusses using the ISWIM (I See What You Mean) constraint representation approach for model-driven testing. It provides an overview of domains that require constraint modeling like telecommunications and aerospace. It then describes ISWIM's visual constraint language and how snapshots can represent constraints. The document outlines how a testing architecture could use an ISWIM model to generate test cases, check invariants and pre/post conditions, and report results. The approach was implemented in a tool that tests a sample sales system model.