Sobes.tech

QA / QA Automation

Selenium və Playwright ilə işlədinizmi?

169

pytest-fixturunda `yield` üçün alternativ olaraq nə istifadə edilə bilər?

169

Elementləri axtarmaq üçün XPath istifadə etmək yaxşıdırmı?

165

# Üç funksiyadan ibarət siyahı yaradın, hər funksiya çağırıldıqda öz nömrəsini qaytarır. # Birinci funksiya - 0, ikinci - 1, üçüncü - 2 olmalıdır: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Cavab:

164

İki test ayrı-ayrılıqda keçirilir, amma bütün faylı işə salanda ikinci test uğursuz olur. Bu nə deməkdir və necə düzəldə bilərik?

163

Elementi `id` və ya sinif olmadan necə tapmaq olar?

162

Python-da `is` operatoru ilə bərabərlik operatoru `==` arasındakı fərq nədir?

160

HTTP cavab kodları 401 və 403 arasında nə fərq var?

157

Kodda birbaşa dəyişkən siyahı istifadə edən `add_user` funksiyasını düzəlt.

149

Bir testdə açıq və qeyri-açıq gözləntiləri, eləcə də müəyyən vaxt gözləməsini qarışdırmaq mümkündürmü?

147

Testlərin bir-birinə təsir etdiyi halda, onları izolyasiya olunmamış saymaq olarmı?

145

Hansı test dizayn texnikalarını bilirsiniz?

137

Əgər `print` vasitəsilə `add_user` funksiyasını ardıcıl üç dəfə çağırsaq, nə baş verər?

135

HTTP cavab kodları 200 və 204 arasında nə fərq var?

127

Python-da dekorator nə edir?

116

Niyə POST metodu adətən idempotent deyil?

113

UI testlərində açıq gözləntilər və qeyri-açıq gözləntilər arasındakı fərq nədir?

112

Əvvəlki işinizdə SQL ilə işləmə təcrübəniz var idi və onunla necə işlədiniz?

110

Test UPPD istifadəçisinə ehtiyac duyur, onu testdən sonra silmək lazımdır. İstifadəçi təmizləməsinin test uğursuz olsa belə həyata keçirilməsini necə təmin etmək olar?

107

# Python - kodda problemi tap və səhvsiz yenidən yaz # İstifadəçini siyahıya əlavə et və bu siyahını geri qaytar. # Əgər çağırışda ikinci arqument göstərilməyibsə, istifadəçini geri qaytar. def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Üç funksiyadan ibarət siyahı yaradın, hər bir funksiya çağırıldıqda öz nömrəsini qaytarır. # Birinci funksiya - 0, ikinci - 1, üçüncü - 2 olmalıdır: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])

106
/2