Sobes.tech
Back to questions
Middle
10

Задача на классы эквивалентности: форма считает квадратный корень, на вход принимаются целые числа от 10 до 99. Какие будут классы эквивалентности?

Companies where asked
СБЕРСБЕР

Answer from AI

sobes.tech AI

Классы эквивалентности — это группы входных данных, при которых система ведёт себя одинаково. Для задачи с формой, которая принимает целые числа от 10 до 99 и считает квадратный корень, можно выделить следующие классы:

  1. Валидный класс: числа от 10 до 99 включительно — корректный ввод, для которого функция должна корректно вычислить корень.
  2. Невалидный класс — меньше 10: числа меньше 10 (например, 9, 0, -5) — вход вне диапазона, должен быть обработан ошибкой или предупреждением.
  3. Невалидный класс — больше 99: числа больше 99 (например, 100, 150) — тоже вне диапазона.
  4. Невалидный класс — нецелые числа: дробные или нечисловые значения (например, 12.5, "abc") — если форма принимает только целые, такие данные должны отклоняться.

Таким образом, тесты стоит покрыть хотя бы по одному представителю из каждого класса, чтобы проверить корректность обработки.