Функция принимает два и только два символа в качестве ввода. Он возвращает 1, когда каждый введенный символ является либо буквой, либо цифрой, и 0 в других случаях.
Числа - это индуистско-арабские цифры от 0 до 9. Буквы латинского, кириллического или новогреческого алфавита.
Ошибка была обнаружена ранее, слоган: «Кириллица может рассматриваться как небуквенный символ»
Действия для воспроизведения:
Функция ввода: :У.
Ожидаемый результат: 1. (Логика: только буквы).
Наблюдаемый вывод: 0.
Ошибка была исправлена. Существующие тесты уже выполнялись как регрессионный тест после исправления ошибки, вот протокол теста:
Вход Ожидаемый выходной статус
ΑΑ 1 пройдено
1Α 1 пройдено
11 1 пройдено
Α $ 0 пройдено
(1 0 пройдено
Какие тестовые случаи вы будете делать для проверки ошибки?
Какие тестовые случаи вы предложите для проведения регрессионного тестирования функции?
Отрицательные тесты, такие как ввод менее 2 символов и ввод более 2 символов, выходят за рамки проверки ошибок и дополнительных регрессионных тестов.
Мы будем рады видеть ваши рассуждения и аргументацию в качестве дополнения, но главное - предоставить контрольные примеры как для проверки ошибок, так и для дополнительных регрессивных тестов.