QA / QA Automation
Тестирлөө пирамидаларында кол менен тестирлөө кайсы бөлүмдө жайгашкан?
Өз тажрыйбаңыз жана технологиялар стек жөнүндө кыскача айтып бериңиз.
Фикстура деген эмне?
REST API документтештирүү жана Swagger куралынын ортосунда кандай байланыш бар?
PR ачылгандан кийин кайсы этап башталат? Дамытчы PR ачкандабы, же биринчи код-ревью өтүлөбү?
Чечимдин оптималдаштырылышы: else бөлүмүн кантип алып салуу жана for/else колдонуу?
[аты] суроо берди: Топ жетекчиси же ментор болуу тажрыйбасыңыз барбы?
Pytestтеги fixture деген эмне?
OOPтин негизги принциптерин атаңыз жана алардын ар бирин кыскача сүрөттөп бериңиз
Эмне үчүн иш процесси түзүлдү? Тест учурларын өзү түздүбү же аналитиктер, бизнес?
Кандай жолдор менен катачылык иштетип же ыргыта аласыз?
Өтүнөмүн, автоматташтыруу боюнча тажрыйбаңыз жөнүндө айтып бериңиз: UI же API көбүрөөк? Pythonдо канча жыл/ай тажрыйбаңыз бар?
Талаптар такталаштырганда продукт командасы же маркетинг командасы менен өз ара аракеттенүү окуялары болду беле?
Берилген бүтүн сандар массивинде, ар бир кийинки элемент 1ге көбөйгөн үздүк узундугун кайтарган ыкманы оңдо. Эгер тизмек 1 элементтен турган болсо, үздүк узундугу 1 болот.
IP даректери версиялары кандай жана IPv4 менен IPv6 кандай айырмаланат?
Өзүңүз жөнүндө айтып бериңиз / өзүңүздү таанытуу
Стандарттык HTTP ыкмаларын тизмектеңиз
APIден тышкары микросервистер башкача да байланышта боло алабы? Башка ыкмаларды билесиңби?
Storage State деген эмне жана ал кандайча уруксат берүүдө жардам берет?
Банк кызматтары REST API ыкмасы, белгилүү бир суммадагы акчаны бир банк колдонуучудан башкасына ID аркылуу которуу: GET /api/transfer?money={money}&from={uid}&to={uid} Максаты — бул ыкма үчүн тест учурларын түзүү. Тест учурунун мисалы: parameters money=10.10&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: parameters money=10&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 400, баланс өзгөрбөйт, жетишпеген каражаттар үчүн ката кайтаруу parameters money=100000&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 200, 1 баланс учурдагы суммага азаяды, 2 баланс учурдагы суммага өсөт parameters money=-10000&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 400, баланс өзгөрбөйт, терс маанини которууга болбойт деген ката кайтаруу parameters money=0&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 400, баланс өзгөрбөйт, нөл маанини которууга болбойт деген ката кайтаруу parameters money=вавава&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 400, баланс өзгөрбөйт, туура маанини киргизүү ката кайтаруу parameters money=10000&from=1&to=1 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 400, баланс өзгөрбөйт, катанын толук сүрөттөмөсүн кайтаруу