Тестирование лифта на собеседовании: мой опыт 🛗🥴

Недавно на собеседовании мне дали классическую задачу: «Как бы вы протестировали лифт в 20-этажном доме?». И знаете, именно раздел с граничными значениями помог мне показать ход мыслей.

Делюсь своим разбором — думаю, это будет полезно тем, кто готовится к интервью. 👇

1. С чего начать: анализ требований. Прежде чем кидаться писать тесты, я задала уточняющие вопросы: какой это лифт (пассажирский, грузовой)? Сколько человек он вмещает? Есть ли подвал? Это сразу показывает рекрутеру, что вы не просто заучили шаблон, а умеете думать.‌

2. Позитивные тесты. Проверяем, что система работает как задумано: • Вызов лифта на каждом из 20 этажей. • Поездка с 1-го на 20-й этаж и обратно. • Остановка на промежуточных этажах (например, едем с 1-го на 20-й, а на 10-м нажимаем кнопку). • Работа кнопок открытия/закрытия дверей. 3. Негативные тесты. Проверяем, как система реагирует на неверные действия: • Нажать кнопку вызова «вверх» на 20-м этаже (лифт уже наверху). • Нажать одновременно кнопки «открыть» и «закрыть» двери. • Нажать кнопку вызова на этаже, когда лифт перегружен. 4. Самое интересное — граничные значения (Boundary Value Analysis). Это метод тест-дизайна, который проверяет поведение системы на границах допустимых значений. Для 20-этажного дома это: • Нижняя граница: 1-й этаж (поездка с 1-го на 2-й). • Верхняя граница: 20-й этаж (поездка с 20-го на 19-й). • Значения чуть выше и ниже границы: Если есть подвал (этаж -1) — проверяем поездку с 1-го на -1. Если лифт пытается уехать выше 20-го этажа — это должно быть заблокировано. • Грузоподъемность: Если лифт рассчитан на 400 кг, проверяем: 399 кг, 400 кг, 401 кг. На 401 кг должен сработать звуковой сигнал и лифт не поедет. Главный вывод: на собеседовании важно не просто перечислить тесты, а показать логику. Граничные значения — это про то, чтобы проверить систему на прочность и найти баги там, где обычные тесты их не видят.

А вы сталкивались с такой задачей на интервью? Как отвечали? Делитесь в комментариях! 👇

#QA #Тестирование #Собеседование #ГраничныеЗначения #TestDesign #JuniorQA #IT

Тестирование лифта на собеседовании: мой опыт 🛗🥴 | Сетка — социальная сеть от hh.ru Тестирование лифта на собеседовании: мой опыт 🛗🥴 | Сетка — социальная сеть от hh.ru