Какъв е твоят опит в тестването на iOS?
QA / QA Automation
Моля, разкажете за вашия опит в автоматизацията: повече UI или API? Колко години/месеца опит имате в Python?
Разкажи за DevTools на браузъра: кои раздели използваш и за какво?
Кои техники за дизайн на тестове знаете? Кои сте прилагали на практика?
Кои HTTP методи знаете? Какво е разликата между PATCH и PUT? Какво ще се случи, ако направите PUT заявка към ресурс, който няма ID в базата данни? Може ли да се предават данни чрез GET? Какво е разликата между POST и PUT? Какво е идемпотентност?
Назовете жизнения цикъл на дефекта.
Какво е severity и priority? Как се различават? Дайте пример за дефект с нисък приоритет и висока сериозност.
Какво е по-добре да изпратите на разработчика при грешка: лог или stack trace?
Как проверявате работоспособността на задачите Jenkins?
Можете ли да обясните концепцията за асинхронно програмиране в Python и как тя се различава от синхронното изпълнение?
Как реагира ръководството на факта, че iOS не беше проверена? Нямаше ли потребители на iOS?
Как беше построен процесът на работа с задачите? Самите тест-кейсове съставяха ли или аналитиците, бизнесът?
Ситуация: изпратиха дефект на разработчика, разработчикът казва, че това не е дефект, а функция. Какво ще правите?
Може ли finally да не се изпълни?
Какво е stack trace?
Какво е DISTINCT в SQL и как да направим обратен DISTINCT — избор само на неуникални стойности?
Как да изведа съобщението 'тестовете приключиха' веднъж след изпълнение на всички тестове в JUnit?
За какво е необходим приоритетът в тест-кейса?
Как да разберете как да използвате backend логовете за проверка на заявките?
За нефункционалното тестване: как беше внедрено, какво правихме в рамките?