Testing as exercise