TEST AND TRACE