Выбор ответа Senior Тестирование веба обновлено

Часовые пояса

Вопрос

Акция действует «до 23:59 31 октября по Москве». Сервер хранит время в UTC. Какой тест найдёт самую вероятную ошибку?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Из Екатеринбурга 1 ноября в 01:30 местного: акция ещё идёт. Типичная ошибка: конец акции считают по времени устройства или по UTC, а не по Москве.

Варианты ответа

  1. Пользователь из Москвы открывает акцию 15 октября днём
  2. Пользователь из Москвы открывает акцию 1 ноября в 12:00
  3. Пользователь открывает акцию в Firefox с другим языком
  4. Из Екатеринбурга 1 ноября в 01:30 местного: акция ещё идётправильный ответ

Разбор

Типичная ошибка: конец акции считают по времени устройства или по UTC, а не по Москве. Тогда у жителя Екатеринбурга акция «закончится» на два часа раньше, а у жителя Калининграда на час позже. Проверяют моменты вплотную к границе в разных поясах: 23:30 по Москве из Екатеринбурга должно быть внутри срока, 00:30 1 ноября по Москве уже снаружи. Середина акции и время далеко после неё границу не трогают, а выбор браузера на часовой пояс не влияет.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.