Это не все возможные проверочные вопросы, но если вы их все перечислили самостоятельно — поздравляем, вы — определенно тестировщик или проектировщик.

Формат числа

Целое оно или дробное? Каков разделитель целой и дробной части: точка, запятая или оба знака?

Положительное, отрицательное? Как записать «минус три минус минус три»? Нужны ли скобки?

Есть ли ограничение на величину числа? Какое максимальное число можно ввести? Какое максимальное количество знаков после запятой допустимо в дробной части?

Можно ли записать бесконечную дробь, например, 3,3(3) – число в периоде, 3.1415926...

Можно ли ввести число не в десятичной системе счисления? В шестнадцатеричной? Фибоначчиевой? Как записать: 0x0D? 0Dh?

Можно ли выполнять операции с мнимыми числами, (2+3i) + (3+2i), например?

Можно ли записывать числа словами? Два + три? Иероглифами? Знак «пи»?

Валидна ли запись 25+50%?

Можно ли опускать незначащие нули? Например, 2+,4? 3+2,?

Можно ли записывать дроби как "1/2"? "2/3"? А если воспользоваться юникодным знаком "¾"

Знаки операций

Какие знаки операций можно использовать? Только четыре арифметические операции "+-*/"?

Можно ли записать разделить как "/" и как ":"?

Имеются ли у нас операции возведения в степень, 2**3? Корни?

Валидна ли запись 2 - - 3? А 2 + + 3? А 2 * * 3? А 2 * + 3? А 2 + * 3?

Можно ли использовать знаки + - для обозначения знака числа? - 3 - 2? + 3 - 2?

Выражение

Можно ли не указывать второй аргумент? Например, "3 + ", "5 !" (факториал)

Можно ли указывать больше двух аргументов? "2 + 3 + 5"?

Можно ли указывать ноль после знака "/" в качестве второго аргумента?

Допустимо ли пустое выражение?

Поле ввода

Есть ли ограничение на длину поля ввода? Что происходит с выражением при превышении заданной длины?

Куда ставится фокус?

Чем сабмитится поле, кнопка с мышкой, Enter, пробел?

Поделиться