Есть тестирование БАЗОВОГО функционала, а есть - тестирование всего функционала.
Базовый делается обязательно и не за отдельную плату, а в рамках разработки.
Полное тестирование - делается: доп. работами или заменяется ТП по договору.
Обычно: ТП на срок 6 или 12мес. включена в договор на разработку.
Сверх этого: договор тех.поддержки на определенный срок за доп. деньги.
Заказчику задаете вопрос: "ищем и исправляем возможные ошибки все сразу или по мере возникновения?"
И после выбора: доп.работы в договор разработки или же ТП(в рамках разработки на определенный срок + доп.договора), соответственно.
Нет. Это средство предоставления удаленного доступа.
Санкционированное или нет - это зависит от того был ли осведомлен перед установкой владелец хостинга и давал ли он на это разрешение.