Ինչ կարող է օգտագործվել որպես փոխարինող `yield`-ի համար pytest-ֆիքստուրայում։
QA / QA Automation
Լավ է օգտագործել XPath՝ տարրեր որոնելու համար:
Երկու թեստերը կատարվում են առանձին, բայց երբ ամբողջ ֆայլը գործարկվում է, երկրորդ թեստը ձախողվում է։ Ինչ է դա նշանակում և ինչպես դա շտկել?
# Երեք ֆունկցիայի ցանկ ստեղծեք, որտեղ յուրաքանչյուր ֆունկցիա կանչելիս վերադարձնում է իր թիվը: # Առաջին ֆունկցիան պետք է վերադարձնի - 0, երկրորդը - 1, երրորդը - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Պատասխան:
Ի՞նչ է տարբերությունը `is` օպերատորին և հավասարության `==` օպերատորին Python-ում։
Ի՞նչ է HTTP պատասխան կոդեր 401 և 403-ի միջև տարբերությունը։
Ինչպե՞ս գտնել տարր, եթե նրա `id` կամ դասը չկա։
Դու աշխատե՞լ ես Selenium և Playwright-ով:
Ի՞նչ թեստավորման դիզայնի տեխնիկաներ գիտես։
Կարո՞ղ ենք ասել, որ թեստերը ոչ առանձին են, եթե նրանք փոխազդում են միմյանց հետ։
Ինչ կլինի, եթե երեք անգամ անընդմեջ կանչեք `add_user` ֆունկցիան `print`-ի միջոցով?
Ի՞նչ է HTTP պատասխան կոդեր 200 և 204-ի միջև տարբերությունը։
Կարո՞ղ է մեկ թեստում խառնել բացահայտ և անբացահայտ սպասումները, ինչպես նաև սպասել որոշակի ժամանակի։
Ներածեք `add_user` ֆունկցիան, որը օգտագործում է փոփոխական ցանկը որպես կանխորոշված արգումենտի արժեք, ուղղակի կոդում։
Ինչու՞ մեթոդը POST սովորաբար չի լինում իդեմպոտենտ։
Ի՞նչն է տարբերությունը բացահայտ սպասումների և անբացահայտ սպասումների միջև UI թեստավորման ժամանակ։
Ի՞նչ է անում դեկորատորը Python-ում։
Դու ունեցել ես SQL-ի հետ աշխատանքային փորձ քո նախորդ աշխատանքի ժամանակ և ինչպես աշխատեցիր նրա հետ?
# Python - հայտնաբերեք կոդում առկա խնդիրը և վերաշարադրեք այն առանց սխալների # Ավելացրեք օգտվողին ցանկին և վերադարձեք այդ ցանկը: # Եթե կանչի ժամանակ երկրորդ արգումենտը նշված չէ, վերադարձեք օգտվողին: def add_user(user, users=[]): users.append(user) return users print(add_user("User")) # Ստեղծեք երեք ֆունկցիաներից կազմված ցանկ, որտեղ յուրաքանչյուր ֆունկցիա իր թվին է վերադարձնում: # Առաջին ֆունկցիան պետք է վերադարձնի - 0, երկրորդ - 1, երրորդ - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs])
Թեստը պահանջում է UPPD օգտվող, որը պետք է ջնջվի թեստից հետո։ Ինչպե՞ս ապահովել, որ օգտվողի մաքառումը կատարվի նույնիսկ եթե թեստը ձախողվի։