Когда вы тестируете серверный код, вы проверяете логику и готовность вашего приложения. Когда вы тестируете код Web Side, вы делаете тестирование от начала до конца.
Это означает, что если вы тестируете код на стороне сервера, вы не можете быть уверены, что знаете, что код на стороне клиента будет работать. Например, вы можете получить плохой результат с сервера, но отобразить его как можно лучше. Данные все равно будут плохими.
Ваш сервер все равно будет отказывать, но ваш скрипт все равно будет проходить.