Какво е фикстура в pytest? Как реализираш teardown?
QA / QA Automation
Колко пъти ще бъде изпълнен test_balance при наличие на parametrize на класа и на тестовата функция?
Разкажи за принципа на разделяне на интерфейсите (ISP) от SOLID.
Какво може да бъде ключ в речник в Python?
Разкажи за затварянията в Python. Как функция вътре във функция използва променливите на външната функция?
Разкажи за себе си, за последното си работно място, какви задачи изпълняваше, какъв беше продуктът?
Разкажете за методите в ООП (класически методи, __init__ и други).
Какво ще изведе всеки print във функция с променлив по подразбиране аргумент?
Кои принципи на ООП и SOLID си прилагал в дейността си като автоматизатор? Дай примери.
Разкажи за типовете данни в Python. На какви категории би ги разделил и какво включват те?
Защо None се счита за неизменяем тип?
Разкажи за функцията super() и кога я използваш?
Кои шаблони за дизайн използвахте освен Page Object?
Анализ на кода с фикстура с обхват сесия и autouse=True: кой тест ще се провали и защо?
Разкажи за обхвата на фикстурите в pytest и капаните при използване на session scope.
Разкажи за патърна на Инверсия на зависимостите (последният принцип SOLID) и за композицията.