Справочник · модуль 12 «Тесты»
Граничные случаи
Граничные случаи — крайние значения: ноль, пустой текст, пустой список, самое маленькое и самое большое число. Ошибки чаще прячутся там.
Сравнение из жизни
Как края стола: падают именно оттуда.
Запомнить
Граничные случаи — как края стола: падают именно оттуда. Проверяй ноль, пустоту и саму границу.
Частые ошибки новичков на этой теме
Кажется: Прошедший тест доказывает, что ошибок нет
На самом деле: Тест проверяет только свой случай. Нужны и обычные, и крайние случаи.
Тема из урока 12.3 «Что проверять» курса PythonAZ.