Care este experiența ta generală în scrierea și întreținerea testelor automate?
QA / QA Automation
Ce stiluri arhitecturale de API cunoști?
Puteți explica ce este un copac roșu-negru și care sunt avantajele sale?
#Întrebarea 1 #Se dă o listă: list_numbers = [2, 6, 3, 19, 10, 4, 11, 16, 12, 5, 4, 16, 1, 0, 8, 16, 10, 10, 8, 5, 1, 11, 10, 10, 12, 0, 0, 0] #Afișați DA dacă lista conține numerele 5 și 19, sau NU dacă nu conține; # Întrebarea 2 # Scrieți o funcție remove_vowels(text: str): care: # Primește ca input un șir de caractere. # Elimină din șir toate vocalele (latine a, e, i, o, u – indiferent de majuscule/minuscule). first_string = "Hello World!" second_string = "Python" third_string = "aeiou" # Întrebarea 3 # Există două dicționare. Combină-le astfel încât, când cheile coincid, valorile lor să se însumeze. d_one = {'apple': 10, 'banana': 20, 'super_kiwi': 30} d_two = {'orange': 15, 'super_kiwi': 25, 'lemon': 5} # Rezultatul ar trebui să fie: {'apple': 10, 'banana': 20, 'super_kiwi': 55, 'orange': 15, 'lemon': 5} # Întrebarea 4 """ Creează o clasă BankAccount cu metode deposit(amount) - Depozit withdraw(amount) - Retragere cu verificare a soldului balance() - Afișează soldul curent """
Cum se obțin înregistrări unice dintr-un tabel de bază de date?
Cum se rulează doar testele UI sau doar testele API în pytest?
Vorbește despre OOP în Python și principiile sale.
Ce sunt argumentele poziționale și numite, și contează ordinea lor la declararea unei funcții?
Cum se obțin 10 înregistrări neunice dintr-un tabel de bază de date?
Ai configurat singur mediul și ai rulat testele?
Spuneți-ne ce ați făcut pentru a construi automatizarea testelor de la zero.
Explica sintaxa pytest.mark.parametrize.
Explicați LEFT JOIN.
Cum diferă yield de return?
Ce întrebări ai despre proiect, stack și formatul de lucru?