Архитектура web-приложения — клиент-сервер.
Необходимо уметь находить дефекты как на стороне клиента (браузера), так и на стороне сервера. Причём иногда для нахождения ошибок сервера требуется преодолеть ограничения, проверяемые в клиентской части веб-приложения. Для этого нужно уметь пользоваться специальными плагинами к браузеру.