Освен GET заявката, има и POST и PATCH. Как разбираш разликата между тях?
QA / QA Automation
Ако все пак получавате неправилна стойност от бекенда, как бихте локализирали проблема?
PageObject с времето се разраства на сложна страница и става неудобен за четене. Имало ли е такова нещо и как си се справил?
Ако ви бъде възложена задачата да автоматизирате случай, как бихте го опаковали? Как бихте организирали структурата?
Работили ли сте с Kafka? Имали ли сте опит с брокери на съобщения?
Как още могат микросервизите да комуникират освен чрез API? Знаеш ли други начини?
Представи си, че имаш фронтенд, GET ALL крайна точка връща списък с потребители с ID и име, и в някакъв момент вместо ID се показва некоректна стойност в колоната. Как би локализирал този проблем?
Представете си, че трябва да тествате нова GET точка за достъп, която по ID връща ID и име. Избройте списък с проверки от най-важните към по-малко важните.
Дойде задача: създават нова форма за регистрация, с 10 полета, които трябва да се попълнят. Може да има много проверки. Как минимизираш броя на тестовете, без да загубиш много в покритието?
Споменахте, че сте се борили с flaky тестове. Разкажете повече за това.
Какво означава за теб микросервизна архитектура и каква разлика би подчертал спрямо монолитната?
За какво изобщо е нужна Kafka и как помага?
Имаме същност A, B, C, след това 50-60 компонента в нея. Как бихте решили проблема с разрастването?
С кои инструменти и услуги за преглед на логове си използвал?
Помниш ли как да създадеш клон в Git?
Имали ли сте CI/CD? Как го разбираш?
Какво е последното техническо, което си чел? Някоя интересна статия?
Каза, че си автоматизирал много и си използвал модели. Какви модели си използвал при автоматизацията?