Два теста се изпълняват отделно, но при стартиране на цялата файл, вторият тест се проваля. Какво означава това и как да го поправим?
QA / QA Automation
Какво може да се използва като алтернатива на `yield` в pytest-фикстура?
Добре ли е да използвате XPath за търсене на елементи?
Каква е разликата между оператора `is` и оператора за равенство `==` в Python?
# Създайте списък от три функции, като всяка функция при извикване връща своето число. # Първата функция трябва да върне - 0, втората - 1, третата - 2: funcs = [lambda: i for i in range(3)] print([f() for f in funcs]) # Отговор:
Каква е разликата между HTTP кодовете за отговор 401 и 403?
Как да намерите елемент, ако няма `id` или клас?
Кои техники за дизайн на тестове познаваш?
Работили ли сте с Selenium и Playwright?
Може ли да се каже, че тестовете не са изолирани, ако влияят един на друг?
Какво ще се случи, ако извикате функцията `add_user` три пъти подред чрез `print`?
Каква е разликата между HTTP кодовете за отговор 200 и 204?
Коригирайте функцията `add_user`, която използва променяем списък в стойността по подразбиране на аргумента, директно в кода.
Може ли в един тест да се смесват явни и неявни очаквания, както и очакването за фиксирано време?
Защо методът POST обикновено не е идемпотентен?
Каква е разликата между явните и неявните очаквания при UI тестовете?
Какво прави декораторът в Python?
# 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])
Имаш ли опит с SQL на предишната си работа и как работи с него?
Тестът изисква потребител UPPD, който трябва да бъде изтрит след теста. Как да се гарантира, че почистването на потребителя ще се извърши, дори ако тестът се провали?