Calling controller methods from runner scripts?

Is it possible (or even recommended) to call controller methods from
runner scripts? It appears functional tests do this. I’ve tried, but
always get an ‘undefined ApplicationController’ error.

thanks
csn