С своего опыта скажу, что кроме элементарной теории по тестированию(типа что такое качество,чем отличается QA от QC e.g,самый расспрастраненыйвопрос: приведите пример когда северити-минор, а приоритет- высокий и наоборот) , еще надо знать поверхностно HTML,СSS, методы HTTP, SQL какую нить...