Sobes.tech

QA / QA Automation

Два теста се изпълняват отделно, но при стартиране на цялата файл, вторият тест се проваля. Какво означава това и как да го поправим?

161

Какво може да се използва като алтернатива на `yield` в pytest-фикстура?

160

Добре ли е да използвате XPath за търсене на елементи?

159

Каква е разликата между оператора `is` и оператора за равенство `==` в Python?

158

# Създайте списък от три функции, като всяка функция при извикване връща своето число. # Първата функция трябва да върне - 0, втората - 1, третата - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Отговор:

156

Каква е разликата между HTTP кодовете за отговор 401 и 403?

154

Как да намерите елемент, ако няма `id` или клас?

149

Кои техники за дизайн на тестове познаваш?

135

Работили ли сте с Selenium и Playwright?

131

Може ли да се каже, че тестовете не са изолирани, ако влияят един на друг?

128

Какво ще се случи, ако извикате функцията `add_user` три пъти подред чрез `print`?

126

Каква е разликата между HTTP кодовете за отговор 200 и 204?

123

Коригирайте функцията `add_user`, която използва променяем списък в стойността по подразбиране на аргумента, директно в кода.

119

Може ли в един тест да се смесват явни и неявни очаквания, както и очакването за фиксирано време?

116

Защо методът POST обикновено не е идемпотентен?

108

Каква е разликата между явните и неявните очаквания при UI тестовете?

107

Какво прави декораторът в Python?

103

# 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])

103

Имаш ли опит с SQL на предишната си работа и как работи с него?

102

Тестът изисква потребител UPPD, който трябва да бъде изтрит след теста. Как да се гарантира, че почистването на потребителя ще се извърши, дори ако тестът се провали?

102
/2