Какие фазы включает в себя процесс обеспечения качества (QA)?
Планирование (Planning): Определение целей, стратегии, подходов, ресурсов, графика и метрик обеспечения качества.
Читать ответПодготовка к интервью
40 вопросов с собеседований в Gear Games
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Gear Games. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, testing, qa.
Каталог
Планирование (Planning): Определение целей, стратегии, подходов, ресурсов, графика и метрик обеспечения качества.
Читать ответЛямбда-функции — это анонимные функции, которые можно определить прямо в месте использования, без необходимости давать им имя.
Читать ответВ Python нет классической перегрузки методов, как в некоторых других языках (например, Java или C++), где можно определить несколько методов с одинаковым именем, но разными параметрами.
Читать ответРоль QA (Quality Assurance) — обеспечить качество продукта на всех этапах разработки. В её задачи входит:
Читать ответВ Python последовательности — это упорядоченные коллекции элементов, к которым можно обращаться по индексу. Они поддерживают операции срезов, конкатенацию и итерацию.
Читать ответKafka — это распределённая платформа потоковой передачи данных, предназначенная для обработки больших объёмов сообщений с высокой пропускной способностью и низкой задержкой.
Читать ответТестирование провожу по заранее определенным этапам, адаптируя процесс под специфику проекта:
Читать ответНегативное тестирование — это процесс проверки того, как система или ее компоненты реагируют на некорректные данные, неверные действия пользователя, некорректные условия или другие негативные сценарии.
Читать ответИИ в QA может значительно улучшить процессы за счет автоматизации и повышения качества тестирования:
Читать ответОсновная роль системы автоматической интеграции (Continuous Integration, CI) — это автоматизация процесса сборки и тестирования кода при каждом изменении.
Читать ответМагические методы — это специальные методы в объектно-ориентированном программировании, которые автоматически вызываются в определённых ситуациях. В разных языках они могут называться по-разному, но общие примеры:
Читать ответПередача изменяемых (mutable) типов данных в функцию может быть как полезной, так и опасной.
Читать ответ