Архив рубрики ‘Тестирование веб-сервисов’

SQL для QA: 10 задач, которые реально дают на собеседованиях

Содержание Зачем QA вообще SQL? SELECT, WHERE и базовый синтаксис ORDER BY, LIMIT, DISTINCT JOIN — главный вопрос собеседования Агрегатные функции GROUP BY и HAVING Подзапросы Задачи с реальных собеседований UPDATE и DELETE — с осторожностью 5 ловушек, на которых валятся кандидаты Чек-лист перед собеседованием

System Design для QA: о чём вас спросят на собеседовании

Привет, Хабр! Я написал эту статью для тех, кто с System Design особо не сталкивался. Никаких предварительных знаний не нужно — всё объясню с нуля. Если вы уже знаете, что такое load balancer — местами будет скучно, но, может, в секции про очереди или мониторинг найдёте что-то новое. Окей, а зачем QA вообще в это […]

Что происходит с собеседованиями QA в 2025 году? Взгляд с обеих сторон баррикад

Привет! Я Рома Авдонин, Head of QA в KTS.

Невыносимая лёгкость проведения технических собеседований QA специалистов

Про это спрашивают на собеседовании QA Собеседование — это не только способ проверить кандидата, но и возможность для интервьюера прокачать свои навыки, расширить кругозор и повлиять на состав команды. Если выстроить процесс правильно, то можно превратить собеседование из рутины в интересную и полезную задачу.

unittest.mock: 5 вопросов на собеседовании

Привет, Хабр! Сегодня мы рассмотрим некоторые вопросы про unittest.mock, которые могут всплыть на собеседовании. И перейдем сразу к вопросам. Как замокать атрибуты класса и экземпляра? Задача кажется простой: нужно временно подменить какое‑то значение в объекте. Но что делать, если это атрибут класса, а не экземпляра? Или если атрибут объявлен через @property? Давайте разбираться. Мок атрибута класса Атрибуты класса можно замокать с помощью patch. Важно понимать, […]

Собеседование — битва, к которой нужно подготовиться

Как я искал идею для стартапа в Кремниевой Долине

Приветствую, Хабражители! В этом посте я хочу рассказать о том, как ездил искать идею в Кремниевую долину, в результате чего появился кэшбэк-сервис CloverR.ru

Создаем отдел тестирования

Разработка программного обеспечения невозможна без контроля качества, а в этом ключевую роль играет процесс тестирования. Надо заметить, что тестирование ‒ это не единственная и тем более не достаточная мера для создания качественного ПО, но совершенно необходимая. Что такое тестирование? Упрощенно, это процесс проверки того, что программа соответствует всем поставленным требованиям. Еще более упрощенно ‒ тестирование […]