Sobes.tech

QA / QA Automation

UI автоматтандырылған тесттері болмады, дұрыс па?

Middle
ЦРТ
30

Kafka-да хабарламалар арасындағы жарыс жағдайы қалай шешіледі?

Middle
RedLab
29

Тестілеуді, регрессияны, релиз процесін жеделдетуге қатысқан баңыз? Қандай бастапқы деректер болды және оларды қалай жеделдеттіңіз?

Middle
Kleos
29

HTTP сұрауларын жіберу үшін қандай құралдар қолданылуы мүмкін?

Senior
Магнит Тех
29

HTTP және HTTPS арасындағы айырмашылық неде?

Middle
ЦРТ
29

Қандай жалақыны қарастырып отырсыз?

Middle+
NDA COMPANY
29

JSON жіберсем, ал Content-Type-ті XML деп көрсетсем — бұл өлімге әкеледі ме? Content-Type-ті мүлде жібермеуге бола ма?

Middle
ЦРТ
29

Яғни, сіздің тесттеріңіз интеграциялық тестілер — бір қызмет екінші қызметке немесе дерекқорға кіреді ме?

Middle
Честный ЗнакЧестный Знак
29

Тестілеу жағдайларын немесе автоматтандырылған тесттерді жасағанда күніңіз қалай өтеді? Тест кодын жазуда AI қолданасыз ба?

Senior
surt ai
28

Автотестілер бойынша басқа командалармен өзара әрекеттесу қалай өтеді — бәрі жергілікті түрде шешіле ме? Шарттар, шолу және т.б. қалай үйлестіріледі?

Middle
ЦРТ
28

Жұмыс тәжірибеңіз, жұмыс орындарыңыз және міндеттеріңіз туралы айтыңыз.

Middle
Честный ЗнакЧестный Знак
28

Сіз ГОСТ стандарттарына сәйкес тестілік құжаттаманы жасадыңыз ба? Қалай дайындадыңыз?

Middle
МИЭТ
28

Қазіргі жұмысыңызда не істеп жатқаныңызды айтыңыз. Қолмен және автоматтандырылған тестілеудің қатынасы қандай?

Middle
МИЭТ
28

Консоль калькуляторы Талаптар: 1. Қосымшаның екі бүтін санды қосуы керек 2. Пайдаланушыға бірінші мәнді енгізу ұсынылады. Бұл мән Enter басылғанда қолданылады 3. Пайдаланушыға екінші мәнді енгізу ұсынылады. Бұл мән Enter басылғанда қолданылады 4. Екі мән енгізілгеннен кейін, қосымша олардың сомасын шығарады Қосымшаның функционалдығын тексеру үшін жеткілікті мәндер тізімін жасаңыз. Мысалы: 2 2 4 Қате болжаған жағдайда, "-" деп көрсетіңіз.

Middle
ЦРТ
28

Объектке-бағытталған бағдарламалау (ООП) — кодты объектілер түрінде ұйымдастыру тәсілі. Инкапсуляция Инкапсуляция — деректер мен онымен жұмыс істейтін әдістерді бір класта біріктіру және объектінің ішкі күйіне тікелей қол жеткізуді шектеу. Қысқаша айтқанда: объект өз деректерін өзі басқарады, ал сыртқы код онымен әдістер арқылы әрекеттеседі. Абстракция Абстракция — объектінің маңызды сипаттамаларын бөліп көрсету және іске асыру бөлшектерін жасыру. Қысқаша айтқанда: пайдаланушы объектінің не істейтініне қызығады, қалай істейтініне емес. Полиморфизм Полиморфизм — әртүрлі жүзеге асырулары бар объектілердің бір интерфейсті пайдалана алуы. Бұл тестілеуде әртүрлі деректер түрлерімен немесе кластармен жұмыс істейтін универсалды код жазуға көмектеседі. Мысал Python-да: class Animal: def make_sound(self): pass class Dog(Animal): def make_sound(self): return "Woof!" class Cat(Animal): def make_sound(self): return "Meow!" def animal_sound(animal: Animal): print(animal.make_sound()) dog = Dog() cat = Cat() animal_sound(dog) # Woof! animal_sound(cat) # Meow! Автотесттерде полиморфизм келесі үшін пайдалы: - Универсалды тексеру әдістерін жасау - Бір интерфейс арқылы әртүрлі тестілеу стратегияларын жүзеге асыру - Тесттерді өзгеріссіз әртүрлі API/UI нұсқаларын қолдау Мұрагерлік Мұрагерлік — жаңа класс бұрынғысын пайдалана алатын механизм, ол оның қасиеттері мен әдістерін автоматты түрде мұраға алады. Қысқаша айтқанда: жаңа класс ата-аналық кластың кодын қайта пайдаланады және қажет болған жағдайда кеңейтеді. Git 1. Версия бақылау жүйелері. Жергілікті, орталықтандырылған, таралған. 2. Негізгі ұғымдар. Репозиторий, индекс, commit, көрсеткіштер, бұтақ, жұмыс көшірмесі. 3. Репозиториймен жұмыс. Командалар: init, clone, status 4. Commit жасау. Командалар: add, commit. 5. Бұтақтар арасында көшу, көру, жою. Командалар: branch, checkout, log, diff. 6. Өзгерістерді қайтару. Командалар: restore, rm, checkout, revert. 7. Бұтақтар арасындағы өзгерістерді біріктіру. Командалар: merge, cherry-pick, rebase. 8. Қашықтағы репозиториймен жұмыс. Командалар: fetch, pull, push. 9. GitHub-пен жұмыс, форк және Pull сұраулары.

Middle
RedLab
27

Selenium-пен жұмыс істедіңіз бе және ол туралы не білесіз?

Middle
МИЭТ
27

Жоба бойынша API тесттері қалай ұйымдастырылды? Қандай құрылым болды?

Middle
ЛанитЛанит
27

Мәселені қалай қайталап шығарасыз және бірдей лог алатыныңызға қалай кепілдік бересіз?

Middle
БЕРГ Холдинг
27

Бұл ақауға қандай severity және priority тағайындайсыз?

Middle
БЕРГ Холдинг
27

GET және POST әдістерінің айырмашылығы неде?

Junior
no
27
/113