Какъв беше вашият тестов стек, рамка?
QA / QA Automation
Какъв тип данни не може да бъде ключ в речник?
Как решихте проблема с нестабилните (flaky) тестове?
Разкажи за своя опит в работата, в кои проекти си участвал/а, какви задачи си изпълнявал/а.
# Входът е низ, и е необходим списък с числа от този низ: # Пример: # Вход: "df12fhfj1jja56jdjdg999" # Изход: [12, 1, 56, 999]
Може ли кортеж, съдържащ списък, да бъде ключ в речник?
Какво е ООП? Защо е обектно-ориентирано? Какви са основните принципи на ООП?
Как беше организирана работата с тестовите данни? Как бяха генерирани, къде бяха съхранявани, как се използваха?
С какви модели на автоматизация сте се сблъсквали, кои знаете?
Как бяха интегрирани автоматизираните тестове във вашите процеси? В кой момент се изпълняваха?
Оптимизация на решението: как да премахнете клона else и да използвате for/else?
Какви видове селектори/локатори знаете? Какви са предимствата на XPath и CSS?
Какво е декоратор? Кои вградени декоратори познаваш?
Къде е препоръчително да се съхраняват фикстурите? Могат ли да се съхраняват извън файла conftest.py?
Какво се случва с обекта при промяна на неизменяем тип данни (например, увеличаване на числото 5 с 1)?
Какви са типовете данни в Python и към кои групи могат да бъдат разделени?
Какво е генератор и итератор? Каква е разликата? Коя ключова дума се използва в генератора?
Кои принципи за писане на код знаеш? (DRY, SOLID, KISS и др.)
Какво е обект в Python? Какви атрибути има всеки обект?
Какво е фикстура в PyTest? От какви части се състои (setup/teardown чрез yield)? Какви аргументи има фикстурата?