Я довольно давно работал ручным тестером, а также работал над несколькими проектами автоматизации, использующими Selenium с Java. Недавно я посещал несколько собеседований по автоматизации, поскольку хотел перейти на автоматизацию с использованием Selenium и Java.
В интервью я столкнулся со следующим вопросом: «Какие концепции ООП вы использовали в рамках автоматизации?»
Я совершенно уверен, что использовал Наследование, но в остальном я не уверен.
Необходимо ли использовать все концепции ООП в рамках автоматизации?
Может ли кто-нибудь привести в реальном времени примеры концепций ООП, используемых в рамках автоматизации?
Заранее спасибо.