QA / QA Automation
Жұмыс досыңыздан келген негізсіз сын туралы және оны қалай шешкеніңіз туралы айтыңыз.
Kubernetes-пен жұмыс тәжірибеңіз қандай? Нақты не істедіңіз?
Тапсырманы сипаттау алдында ма, әлде процес барысында ма, аналитиктермен бірге талаптарды талдауға қатысқан кезіңіз болды ма?
Микросервистік архитектура үшін тестілеу стратегиясын қалай әзірлегеніңізді айтыңыз.
Тапсырманың сипаттамасы тек тақырыптан тұратын болса, оны қалай тестілеуге болады?
Сіз CI/CD құбырларымен жұмыс жасадыңыз ба: жұмыс орындарын жасадыңыз немесе өңдедіңіз бе?
Сіз backend-ке өтуді қалайсыз ба? Бұл бағытты қарастырып жатасыз ба?
[аты], FactGen компаниясының вакансиясы мен қызметі туралы танысуға мүмкіндік болды ма?
Объектке бағытталған бағдарламалау принциптерін білесіз бе және оларды жұмысыңызда қалай қолданасыз?
Қолмен және автоматтандырылған тестілеу арасындағы қатынасыңыз қандай?
UI тестілеуде ашық күтулер мен жасырын күтулер қалай ерекшеленеді?
Қазіргі уақытта автоматтандырылған және қолмен тестілеу арасындағы қатынас қандай?
Кім анықтады, кім және не үшін айналысады: команда өздігінен бе немесе жетекші ме?
Учурдагы маяна күтүүлөрүңүз кандай?
Төмендегі кодтағы `add_user` функциясын түзетіңіз, ол өзгермелі тізімді әдепкі аргумент ретінде қолданады.
Егер функцияны үш рет қатарынан шақырсаңыз, не болады?
Pytest-теги фикстураларда neden yield керек?
Page Object Model үлгісі дегеніміз не?
# Python - кодтағы мәселені анықтап, қателерсіз қайта жазу # Пайдаланушыны тізімге қосып, бұл тізімді қайтару. # Егер шақыру кезінде екінші аргумент көрсетілмесе, пайдаланушыны жауапта қайтару. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Үш функциядан тұратын тізім құру, әр функция шақырылғанда өз санын қайтарады. # Бірінші функция - 0, екінші - 1, үшінші - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])
Қандай HTTP әдістері идемпотентті?