This document discusses model-driven testing using the UML 2.0 Testing Profile (U2TP). It introduces the U2TP and how it can be applied to a UML system design model to generate a test design model. A methodology is presented where the test architecture and behavior are specified by transforming system design diagrams using U2TP concepts. This allows testing to be integrated early in the design process.