QA / QA Automation
Үлкен E2E тестілеу жиынтығы әр MR үшін 40 минутқа созылады, тіпті тек README өзгерсе де. Оны қалай ұйымдастыруға болады, сонда шағын өзгерістер барлық тестілеуді іске қоспайды?
Болашақ жүктемеге арналған резервпен жобалауды қалай негіздеуге және ерте оңтайландырудан қалай сақтануға болады?
Неліктен бір Kubernetes Pod-да бірнеше контейнер қажет болуы мүмкін?
Yield қолданғанда әр шақыруда жаңа дерекқорға шақыру болмауының себебі неде? Бұл тест деректерінің тазалығы мен тұтастығына қалай әсер етеді?
Kafka арқылы фотосуреттерді өңдейтін шешімге қандай жүктеме күтілуде және ол архитектура таңдауына қалай әсер етеді?
Қате дегеніміз не және оның өмірлік циклі қандай?
Кодты қалай өзгерту керек, ол 2 мәнін шығару үшін?
Тесттер сәтсіз болған кезде де HTML есептілігін GitLab CI-да жариялауды қалай қамтамасыз етуге болады?
API-жауабында region объектісін және оның regionCode өрісі бүтін сан түрінде қосу керек. Бұл жетілдіру үшін қандай тексерулер жүргізесіз?
GitLab CI-де бес түрлі орта дайындау жұмыстарын қалай параллель орындауға және pytest жұмысын тек барлық бірінші кезең жұмыстары аяқталғаннан кейін қалай іске қосуға болады?
Тесті тұрақсыздығының себептері туралы гипотезаларды байланысты файлдарды талдау арқылы қалай тексеруге болады?
Жоба туралы сұрақтарыңыз бар ма?
Тапсырма немесе тест автоматтандырумен қамту керек пе деген шешімді қалай қабылдайсыз?
Кім және қалай тестілеу арқылы функционалдығын қамту үшін тапсырмалар берді?
Функция B-ны пайдалану бірінші және екінші жағдайда бірдей бола ма?
Тапсырманың сипаттамасы тек тақырыптан тұратын болса, оны қалай тестілеуге болады?
Тестілеу деңгейлерін тізіп беріңіз.
Сіздің тапсырмаларыңыздың қайнар көзі кім болды және не істеу керек екенін қалай түсіндіңіз?
Егер фикстура SELECT * орындайтын болса және тестілік дерекқор миллиондаған пайдаланушыларға дейін өскен болса, деректер жадқа сыймай қалса, барлық тесттерді қайта жазбай, тек фикстураны өзгерту арқылы мәселені қалай шешуге болады?
Сыртқы интеграциялар болды ма? Қандай және оларды қалай тестіледіңіз?