QA / QA Automation
Sú vaše testy zahrnuté v procesoch CI/CD alebo nie?
Najdite neskladnosti v implementaciji v skladu z zahtevami. Zahteve: Program izpisuje na zaslon številke od 0 do 100 vključno. Namesto številk, deljivih s tri, mora program izpisovati besedo „Fizz“, in namesto številk, deljivih s pet, besedo „Buzz“. Če je število deljivo tako s 3 kot s 5, program mora izpisati besedo „FizzBuzz“.
Čo je rozdiel medzi záťažovým testom a výkonnostným testom?
Uveďte príklad idempotentnej požiadavky.
Kde možno odovzdať premennú v HTTP požiadavke?
Ako otestovať úlohu, ak jej popis pozostáva iba z nadpisu?
Prejeli ste povratne informacije od sodelavcev o nečem, kar je treba popraviti? Kako ste reagirali in kaj ste storili?
Čo znamená stručne každá agregačná funkcia? Môžeš to vysvetliť?
Čo je rozdiel medzi testovacou zostavou a release zostavou?
# Python - identificirajte problem v kodi in ga prepišite brez napak # Dodajte uporabnika na seznam in vrnite ta seznam. # Če ob klicu ni naveden drugi argument, vrnite uporabnika. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Ustvarite seznam treh funkcij, kjer vsaka funkcija ob klicu vrne svojo številko. # Prva funkcija naj vrne - 0, druga - 1, tretja - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])
Odkiaľ získali vedomosti o testovaní?
Čo je na kóde nápadné, ak sa pozeráme od 26. riadku?
Povedaj mi o tvoji izkušnji s Kafka: si bral teme, poslal sporočila?
Povedzte nám o fixture a parametrizácii v Pytest: ako často ste ich používali a na čo sú potrebné?
Čo je to množina?
Čo je to dekorátor v Pythone a ako si používal dekorátory v Pytest?
Ako prebieha kontrola kódu tvojich zmien v automatických testoch?
Ako ste pripravili testovacie dáta? Boli načítané dumpy alebo iným spôsobom?
Čo iné môžeme vidieť tam okrem DOM stromu, keď máme prístup ku kódu?
Dnes je piatok, zákazník hovorí, že je potrebné urgentne vydanie večer, ale regresia ešte nie je pripravená. Čo by si v takom prípade urobil?