Делают реально везде ****мо в 90% случаев
Вообще даже не тестируется ничего, функция тестировщика* лежит на клиенте )
(с) реальное высказывание разработчикаСправка:
*тестировщик — специалист, занимающийся тестированием. В его обязанность входит поиск вероятных ошибок и сбоев в функционировании объекта тестирования (продукта, программы, и тд). (с) Wikipedia
Большинство заказчиков слабо представляют, как грамотно протестировать сайт/сервис, который для них разрабатывают. А представители исполнителя в большинстве случаев не заинтересованы бесплатно исправлять свои же ошибки, они чаще надеяться на авось и небось (вдруг заказчик не заметит и так подпишет акт приёмки).
На перспективе это всё выливается в репутационные и финансовые потери в первую очередь для заказчика. Затем могут последовать судебные тяжбы и множество других моментов (если интересно, можем встретится, расскажу за кружкой кофе).