Sobes.tech

QA / QA Automation

În ce direcții de testare ești orientat?

Junior — Middle
135

Ce folosești pentru testele de backend?

Middle
Octo
135

Ce tipuri de colecții ai folosit în proiectele tale?

Junior — Middle
Sogwell
135

Ce colecții cunoști și folosești?

Middle
Озон банк
135

Descrie un caz dificil din practica ta, pe care l-ai rezolvat singur

Middle+
Не указано
135

Cum funcționează mecanismul de gestionare a excepțiilor în Python?

Middle
Gear Games
135

Vorbește despre operatorii JOIN în SQL. Care sunt tipurile?

Middle
Zentist
135

Compară Selenium și Playwright: avantaje, dezavantaje, caracteristici.

Middle+
Теле2Теле2
135

Ce documente sau rapoarte sunt create în timpul procesului de testare a produsului software?

Junior — Middle
135

# Se primește o șir de caractere ca intrare, și este nevoie de o listă de numere din acea șir: # Exemplu: # Intrare: "df12fhfj1jja56jdjdg999" # Ieșire: [12, 1, 56, 999]

Senior
RWB
135

Ce browsere suportă Playwright?

Middle
Napoleon IT
135

Ați lucrat cu sisteme de operare Linux/Unix?

Middle
Топ-системы
134

Ce tipuri de extensii de fișiere ale aplicațiilor există pentru diferite platforme?

Middle
AndersenAndersen
134

Care este diferența dintre un comutator și un router și la ce niveluri ale OSI acestea operează?

Senior
YadroYadro
134

Ce este un Dockerfile?

Senior
Магнит Тех
134

Ce sunt fixture-urile în pytest? La ce sunt folosite?

Middle+
YadroYadro
134

SQL: crește salariul tuturor angajaților cu 10%.

Middle+
GOLD APPLE
134

Programarea Orientată pe Obiecte (POO) este o abordare pentru dezvoltarea de programe în care codul este organizat sub formă de obiecte Încapsulare Încapsularea este unirea datelor și a metodelor care lucrează cu aceste date în cadrul unei clase, precum și restricționarea accesului direct la starea internă a obiectului. Pe scurt: obiectul își gestionează propriile date, iar codul extern interacționează cu el prin metode. Abstracție Abstracția constă în evidențierea doar a caracteristicilor importante ale obiectului și ascunderea detaliilor implementării sale. Pe scurt: utilizatorul este interesat de ceea ce face obiectul, nu de modul în care o face. Polimorfism Polimorfismul este capacitatea obiectelor cu implementări diferite de a folosi aceeași interfață. În teste, acest lucru ajută la scrierea unui cod universal care funcționează cu diferite tipuri de date sau clase. Exemplu în Python: class Animal: def make_sound(self): pass class Dog(Animal): def make_sound(self): return "Ham!" class Cat(Animal): def make_sound(self): return "Miau!" def animal_sound(animal: Animal): print(animal.make_sound()) dog = Dog() cat = Cat() animal_sound(dog) # Ham! animal_sound(cat) # Miau! În testele automate, polimorfismul este util pentru: - Crearea de metode de verificare universale - Implementarea diferitelor strategii de testare printr-o singură interfață - Susținerea diferitelor versiuni API/UI fără a modifica testele Moștenire Moștenirea este un mecanism care permite unei noi clase să utilizeze automat o clasă existentă, moștenindu-i proprietățile și metodele. Pe scurt: noua clasă reutilizează codul clasei părinte și îl extinde dacă este necesar. Git 1. Sisteme de control al versiunilor. Local, centralizat, distribuit. 2. Noțiuni de bază. Repozitoriu, index, commit, pointeri, ramură, copie de lucru. 3. Lucrul cu repository-ul. Comenzi: init, clone, status 4. Crearea unui commit. Comenzi: add, commit. 5. Crearea, vizualizarea, schimbarea între ramuri, ștergerea. Comenzi: branch, checkout, log, diff. 6. Anularea modificărilor. Comenzi: restore, rm, checkout, revert. 7. Îmbinarea modificărilor între ramuri. Comenzi: merge, cherry-pick, rebase. 8. Lucrul cu repository-ul remote. Comenzi: fetch, pull, push. 9. Lucrul cu GitHub, fork-uri și Pull Requests.

Middle
RedLab
134

Unde găsești package și appActivity pentru aplicația iOS?

Middle
AndersenAndersen
134

Ce tipuri de mock-uri există în Playwright?

Middle+
Теле2Теле2
134
/311