Sobes.tech

QA / QA Automation

Două teste se execută separat, dar când rulezi întreg fișierul, al doilea test pică. Ce înseamnă asta și cum se poate remedia?

161

Care este diferența dintre operatorul `is` și operatorul de egalitate `==` în Python?

157

# Creați o listă de trei funcții, în care fiecare funcție, atunci când este apelată, returnează propriul său număr. # Prima funcție trebuie să returneze - 0, a doua - 1, a treia - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Răspuns:

155

Este bine să folosești XPath pentru a căuta elemente?

151

Care este diferența dintre codurile de răspuns HTTP 401 și 403?

151

Cum găsești un element dacă nu are `id` sau clasă?

148

Ce se poate folosi ca alternativă la `yield` într-o fixture pytest?

144

Ce tehnici de proiectare a testelor cunoști?

135

Ai lucrat cu Selenium și Playwright?

127

Se poate spune că testele nu sunt izolate dacă influențează unele pe altele?

126

Ce se întâmplă dacă apelez funcția `add_user` de trei ori consecutiv prin `print`?

123

Care este diferența dintre codurile de răspuns HTTP 200 și 204?

122

Corectează funcția `add_user`, care utilizează o listă modificabilă în valoarea implicită a argumentului, direct în cod.

119

Se pot combina așteptările explicite și implicite, precum și așteptarea unui timp fix într-un singur test?

115

De ce metoda POST nu este de obicei idempotentă?

108

Care este diferența dintre așteptările explicite și cele implicite în testarea UI?

106

Ce face un decorator în Python?

102

Testul necesită un utilizator UPPD, care trebuie șters după test. Cum să faci ca ștergerea utilizatorului să se realizeze chiar dacă testul eșuează?

102

# Python - identifică problema din cod și rescrie-l fără erori # Adaugă un utilizator în listă și returnează această listă. # Dacă la apel nu se specifică al doilea argument, returnează utilizatorul. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Creează o listă de trei funcții, unde fiecare funcție returnează numărul său. # Prima funcție trebuie să returneze - 0, a doua - 1, a treia - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])

102

Ai avut experiență cu SQL la locul tău de muncă anterior și cum ai lucrat cu el?

101
/2