Любое приложение для языка. в котором можно составлять предложения. Например, duolingo.
Но они все учат базовым вещам.
Что-то сложнее это уже к репетитору.
Есть ТЗ.
Проверяют соответствие работы этому ТЗ.
Проверяют, что после обновлений старый функционал не поломан.
Проверяют, что интеграция с другими продуктами реализована правильно.
Собственно, если есть инстанс класса, содержащий метод, то в режиме дебага можно запустить Evaluate Expression (Alt+F8) и уже там вызвать метод, и посмотреть результат.
Инициализация:
Статические поля класса Parent;
Статический блок инициализации класса Parent;
Статические поля класса Сhild;
Статический блок инициализации класса Child;
Нестатические поля класса Parent;
Нестатический блок инициализации класса Parent;
Конструктор класса Parent;
Нестатические поля класса Сhild;
Нестатический блок инициализации класса Сhild;
Конструктор класса Сhild.
Т.е. в первом варианте вы выводите значение неинициализированной переменной класса B, а во втором уже инициализованную переменную из А.
Полтора года для чтения и базового понимания при должной мотивации это дофига.
Если уровень ниже pre-intermediate или давно не было практики начать можно с книги "Петрова, Орлова: Новый самоучитель английского языка. Практический курс".
Так же для аудирования хороши курсы от AJ Hoge. Для начинающего это "Effortless English".
Ну и скайп обучение никто не отменял. Работа с учителем всегда эффективнее самостоятельного обучения.
Восстановиться на вечернее/заочное и за 2-3 года завершить учебу, если нужен диплом.
Начать аналогичный путь с нуля, если нужен конкретный диплом, не связанный с первым.
Юзабилити и безопасность в отношении веб-разработки это не первые 2 пункта в тестировании.
Основная задача сводится к проверке функционала и соответствию ТЗ.
Это может быть сделано либо руками, либо автоматизировано. Основной инструмент для автоматизации - Selenium.
Написание автоматизированных тестов это по сути разработка.
Опыт набирают на реальной работе или стажировке.
Делайте это здесь и сейчас и после окончания вуза вам не нужно будет искать начальные позиции с конкурсом на место больше, чем в ваш вуз.