Сіздің жобаңызда Redis нақты не үшін қолданылды?
QA / QA Automation
Осы тест жағдайларының кез келген біреуін толық жазып шығыңыз, оның ішінде күтілетін нәтижелерді қоса.
# API-эндпоинт POST /clients үшін Pytest тестін жазыңыз, ол клиентті құрады. # Тексеру: статус-код 201, жауапта client_id бар екендігі, # және бірдей ИНН-мен қайталанатын сұрау 409 Conflict қайтаруы керек.
Сен автоматтандыру туралы айтып, қолмен тестілеуді автоматтандырылғанға қалай ауыстырғаныңды айттың. Не себепті автоматтандыруды шештің, және бұл шешімді өзің қабылдадың ба?
Клиенттер (client_id, толық аты, көз жүйесі) және клиент оқиғалары (оқиға_id, клиент_id, оқиға түрі, жасалған уақыты) кестелері берілген. Соңғы 30 күн ішінде оқиғасы жоқ клиенттерді табатын сұрау жазыңыз.
Алдыңғы тапсырманы шешу үшін Python кодын жазыңыз (API арқылы клиентті құру тесті).
# Банктік қосымшада клиентті тіркеу формасы берілген, онда келесі өрістер бар: # Толық аты, телефон, ИНН, туған күні. # 5-7 тест жағдайын жасаңыз, # оң және теріс сценарийлер, сондай-ақ шекара мәндері.
Сіз тесттерді түтін және регрессия кезеңдеріне қалай бөлдіңіз? Әрқайсысы қай кезеңде орындалды?
Сіз UI және UX ұғымдарын бірнеше рет араластырып айттыңыз — олардың айырмашылығы неде?
Жеке тәжірибеде қандай тестілеу жобалау әдістерін қолдандыңыз?
Тестілеуде тест-кейстердің приоритизациясы жалпы қалай құрылады?
Практикалық тапсырмаға өтейік (тапсырма сессия кезінде толық айтылмады).