Қазіргі жобаң, командаң және жұмыс тапсырмаларың туралы айта отыршы
QA / QA Automation
Автоматтандырылған тесттердің кодын қарауға қатыстым ба?
PyTest файл, класс немесе функцияны тест деп қалай анықтайды, ал кәдімгі код емес пе?
Қазіргі уақытта жұмысыңызда жасанды интеллект құралдарын қалай қолданасыз?
Бұл тапсырманы орындау қанша уақыт алды?
Сіздің flaky тесттерімен жұмыс тәжірибеңіз қандай және олардың тұрақсыздығының қандай ерекше себептерін кездестірдіңіз?
Ағымдағы командаңыз туралы айтыңыз: қандай тапсырмаларды орындайсыз — өнімге немесе инфрақұрылымға байланысты — және тестілеушінің командадағы рөлі қандай?
Фикстуралар қандай тәртіппен орындалады? import pytest @pytest.fixture(scope="session") def setup_api_logs(): print("A") @pytest.fixture(scope="module") def db_container(): print("B") @pytest.fixture(scope="function", autouse=True) def api_client(db_container): print("C") @pytest.fixture(scope="function") def auth_token(): print("D") def test_create_order(auth_token): assert True
Сынақ деректерімен қиындықтарға кезіктіңіз бе?
API-ны құру үшін тест-кейстерін ұсыныңыз. Әдіс: POST URL: /api/v1/products Талаптар: name: тек латын әріптері, ұзындығы 255 символдан аспауы керек price: бүтін сан, ең жоғары мәні 5000 Код мысалы { "name": "string", "price": int }
Docker Hub-тен суретті жүктеу командасын білесіз бе?
Сіз релиздерге қатыстым ба?
Өз тәжірибеңізден бірнеше қызықты техникалық тапсырмалар туралы айтыңыз.
A класының әр әдісін қалай шақыруға болады?
Пайтестте хуки не үшін керек? Олармен жұмыс істедіңіз бе, егер иә болса, қайсыларымен?
Көптеген feature flag-тардың өзара әрекеттесуін қалай тестіледіңіз және комбинаторлық жарылудан қалай сақтандыңыз?
Басқа біреудің кодын және автоматты тесттерін қарап шыққанда ең көп назар аударатыныңыз не?
Қоймалар мен кэштерді қамтитын күрделі соңғы сценарийлер болды ма?
Питонда қандай типтер бар?
Пайдаланушының жойылуы сәтті болғанын басқа қалай тексеруге болады?