QA / QA Automation
Жалпы жұмыс тәжірибеңіз бен жобаларыңыз туралы айтып беріңіз, қандай технологиялармен жұмыс жасадыңыз.
Гибридке байланысты жаңа нәрсе көруге шешім қабылдадыңыз ба?
Дерекқорлармен жұмыс жасадыңыз ба?
Shift-Left тәсілімен таныссыз ба?
Теңдік сыныптарын талдау техникасының мәні неде?
Дерекқорлармен жұмыс істедіңіз бе? Қандай деңгейдегі сұраулар жаздыңыз? JOIN қолдандыңыз ба?
Клиент жағында нақты кім серверге сұраныс жібереді?
C#-да List пен Array қалай ерекшеленеді?
Міндеттің өмірлік циклінің қай кезеңдерінде сіз оған әрекеттесуді бастайсыз және не істейсіз?
WebView дегеніміз не және оны қалай тестілеу керек?
Git дегеніміз не?
2015 жылдан 2022 жылға дейін қайда жұмыс істедіңіз?
Оптимизация шешімі: else тармағын қалай алып тастап, for/else-ті қалай қолдануға болады?
Тестілеу қашан аяқталды деп түсінесіз және тапсырманы әрі қарай қозғала аласыз ба? Мүмкін сценарийлер қандай?
Қандай автоматтандыру паттерндерін кездестірдіңіз немесе білесіз?
POST пен PUT қалай ерекшеленеді?
Тапсырманы орындау кезінде AQA не істеуі керек және қандай кезеңдерде?
Практикалық тапсырма: үш өрісі бар экран (үшбұрыштың жақтары A, B, C) және "есептеу" батырмасы, ол теңбүйірлі ме екенін анықтайды. Қандай тесттер мен тексерулер жүргізесіз?
Автоматтандыру тестілеу жұмыстарын жоспарлау кезінде неге назар аудару керек?
Бір банктік пайдаланушыдан басқаға белгілі бір соманы аудару әдісі бар: GET /api/transfer?money={money}&from={uid}&to={uid} Міндет: осы әдіс үшін тест жағдайларын құрыңыз Мысал тест жағдайы: Параметрлермен әдісті шақырыңыз: money=10.10&from=1&to=2; Күтілетін мінез-құлық: Параметрлермен әдісті шақырыңыз: money=10&from=1&to=2; Күтілетін мінез-құлық: статус 400, баланс өзгермейді, қате жеткіліксіз қаражат Параметрлермен әдісті шақырыңыз: money=100000&from=1&to=2; Күтілетін мінез-құлық: статус 200, 1-дің балансы ағымдағы сомадан азаяды, 2-дің балансы ағымдағы сомадан артады Параметрлермен әдісті шақырыңыз: money=-10000&from=1&to=2; Күтілетін мінез-құлық: статус 400, баланс өзгермейді, қате: теріс мәнді аударуға болмайды Параметрлермен әдісті шақырыңыз: money=0&from=1&to=2; Күтілетін мінез-құлық: статус 400, баланс өзгермейді, қате: нөлдік мәнді аударуға болмайды Параметрлермен әдісті шақырыңыз: money=вавава&from=1&to=2; Күтілетін мінез-құлық: статус 400, баланс өзгермейді, қате: дұрыс мән енгізіңіз Параметрлермен әдісті шақырыңыз: money=10000&from=1&to=1; Күтілетін мінез-құлық: статус 400, баланс өзгермейді, қате: толық сипаттаңыз.