Можно для тестового окружения создавать в корне файлик, например, "development". И дальше примерно так (index.php):
if(file_exists('development')){
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL', 3);
$yii = dirname(__FILE__) . '/../../yii/framework/yii.php';
$config = dirname(__FILE__) . '/protected/config/dev.php';
}else{
defined('YII_DEBUG') or define('YII_DEBUG', false);
$yii = dirname(__FILE__) . '/../../../yii/framework/yiilite.php';
$config = dirname(__FILE__) . '/protected/config/production.php';
}