Вопрос в том, что должен знать тестировщик веб-приложений (сайтов) по "внутренностям" сайта?
И с помощью каких ресурсов это эффективнее изучать?
По одним источникам получается, что выучил, чем дымовое тестирование от регрессионного отличается, QA от тестирования, как правильно оформлять баг, то такое классы эквивалентности, чем валидация отличается от верификации и серьезность бага от его приоритета - и фпиред тестить сайты. (Утрирую.)
А по другим - учить java, sql, http, html, css, javascript, особенности разных движков и, до кучи, SEO etc...