Я вообще "не парюсь", помимо убытка из-за ошибки проект все равно принесет много прибыли, которая будет гораздо больше чем если бы проект заказали у студии или взяли сотрудника в офис на ежемесячный оклад, во многих проектах мелкая ошибка никакого убытка не принесет поэтому не нужно никакое тестирование кроме элементарной проверки "вроде работает" (функциональное), разумеется всегда стараюсь сделать лучше, понимая что чем больше вложусь в проект, тем больше получу для себя, но это уже "сверх", а вообще-то вы имеете полное право объем работ ограничить размером бюджета.