QA / QA Automation
Разкажи за принципа на разделяне на интерфейсите (ISP) от SOLID.
Имали ли сте някога опит да сте единственият тестер в проект?
Как е организирано, когато в един проект живеят заедно JUnit и TestNG?
Кои области или направления в професионалната ти дейност те интересуват най-много за бъдещ растеж?
Проверявал ли си някога чужд код за качество и съответствие със стандартите?
Имаш предвид връзката между автоматичните тестове на Java и Python?
В кои ситуации е препоръчително да се използва методът finalize в Java?
Кои операции или методи се различават по това, че при повторно изпълнение водят до промяна в състоянието на системата, а не до запазване на предишния резултат?
Бяха ли проведени ревюта на pull заявки в последния ви проект?
Работили ли сте с автоматизирано тестване с използване на Python?
Каква е разликата между методите Append и Extend за списъци в Python по отношение на тяхната цел и поведение?
Кои компоненти влизат в структурата на тест-кейса?
Какво причинява появата на изключения при работа със Selenium и защо възникват?
Кой тестови фреймуърк използвахте — TestNG или JUnit?
Може ли да се обясни какво се разбира под термина 'нативно тестване' в контекста на разработката на софтуер?
Какво е фикстура?
Можете ли да обясните какво е инструментът Allure и за какво се използва при тестването?
Можете ли да обясните какво представлява класът Object в езика Java и каква роля играе в наследяването и йерархията на класовете?
Кои методи на HTTP знаете?
Кои критерии считате за важни при избора на инструменти за автоматизация на тестове?