Основи QA · Senior · Запитання 26 з 76
Як протестувати фічу, що залежить від поточної дати й часу?
- 1Керувати часом через підмінний годинник чи тестові хуки
- 2Запускати тести лише тоді, коли фіча працює
- 3Змінити системний годинник спільного тестового сервера
Показати відповідь
Правильна відповідь: Керувати часом через підмінний годинник чи тестові хуки
Пояснення
Тестування строків дії, розкладів і часових поясів потребує контролю над «зараз». Фальшивий годинник робить тести швидкими й детермінованими, зокрема для крайніх випадків, як-от перехід на літній час.