QA / QA Automation
Какие типы данных в Python являются изменяемыми и неизменяемыми?
#Задача 1 #Дан список: list_numbers = [2, 6, 3, 19, 10, 4, 11, 16, 12, 5, 4, 16, 1, 0, 8, 16, 10, 10, 8, 5, 1, 11, 10, 10, 12, 0, 0, 0] #Вывести YES, если список содержит числа 5 и 19 или NO если не содержит; # Задание 2 # Напишите функцию remove_vowels(text: str):, которая: # Принимает на вход строку text. # Удаляет из строки все гласные буквы (латинские a, e, i, o, u – в любом регистре). # Задание 3 # Есть два словаря. Объединить их так, чтобы при совпадении ключей значения суммировались d_one = {'apple': 10, 'banana': 20, 'super_kiwi': 30} d_two = {'orange': 15, 'super_kiwi': 25, 'lemon': 5} #Вывод {'apple': 10, 'banana': 20, 'super_kiwi': 55, 'orange': 15, 'lemon': 5} #Задача 4 """ Задание Создать класс BankAccount с методами deposit(amount) - Пополнение withdraw(amount) - снятие с проверкой что хватает средств balace() - вывод текущего баланса """
Расскажите про ООП в Python и его принципы.
Чем yield отличается от return?
Что такое позиционные и именованные аргументы и важен ли их порядок при объявлении функции?
Что такое абстракция в ООП?
Расскажите о декораторах в Python.
Вы сами настраивали окружение и запуск тестов?
Расскажите о фикстурах pytest: зачем они нужны и как их создают?
Где можно хранить фикстуры pytest и сколько файлов conftest.py может быть в проекте?
Как запустить только UI- или только API-тесты в pytest?
Расскажите, что вы сделали, поднимая автоматизацию тестирования с нуля.
Какие архитектурные стили API вы знаете?
Расскажите про LEFT JOIN.
Где запускались тесты: локально или через CI/CD?
Как проверить одним тестом доступность множества пользователей по их ID, если для каждого выполняется одинаковый GET и ожидается HTTP 200?
Какие у вас вопросы о проекте, стеке и формате работы?
Что такое генераторы в Python?
Расскажите синтаксис pytest.mark.parametrize.
Что означает параметр indirect в pytest.mark.parametrize?