Middle
29
0
questionbank

Как можно выполнить проверку граничных значений не на числовом промежутке, а на алфавитном?

Ответ от нейросети sobes.tech

Проверка граничных значений на алфавитном промежутке предполагает тестирование первого и последнего разрешенного символа, а также символов непосредственно до и после допустимого диапазона, если они существуют в наборе символов.

Например, для поля, принимающего кириллические буквы в нижнем регистре (а-я):

  • Нижняя граница:
    • 'а' (первый разрешенный символ)
    • Символ перед 'а' (если применимо и существует в используемой кодировке)
  • Верхняя граница:
    • 'я' (последний разрешенный символ)
    • Символ после 'я' (если применимо и существует в используемой кодировке)

Дополнительно могут проверяться:

  • Пустая строка: ""
  • Строка из одного символа: 'б' (любой символ внутри диапазона)
  • Строка из символов вне диапазона:
    • Латиница: 'a', 'z'
    • Цифры: '1', '9'
    • Спецсимволы: '$', '#'
    • Кириллица в верхнем регистре: 'А', 'Я'
  • Строка, содержащая символы как внутри, так и вне диапазона: "абвA1"

Тестирование включает отправку этих значений в поле ввода и проверку ожидаемого поведения системы: принятие разрешенных значений и отклонение (или корректная обработка) недопустимых.

Пример

Проверка граничных значений на алфавитном промежутке предполагает тестирование первого и последнего разрешенного символа, а также символов непосредственно до и после допустимого диапазона, если они существуют в наборе символов.

Например, для поля, принимающего кириллические буквы в нижнем регистре (а-я):

  • Нижняя граница:
    • 'а' (первый разрешенный символ)
    • Символ перед 'а' (если применимо и существует в используемой кодировке)
  • Верхняя граница:
    • 'я' (последний разрешенный символ)
    • Символ после 'я' (если применимо и существует в используемой кодировке)

Дополнительно могут проверяться:

  • Пустая строка: ""
  • Строка из одного символа: 'б' (любой символ внутри диапазона)
  • Строка из символов вне диапазона:
    • Латиница: 'a', 'z'
    • Цифры: '1', '9'
    • Спецсимволы: '$', '#'
    • Кириллица в верхнем регистре: 'А', 'Я'
  • Строка, содержащая символы как внутри, так и вне диапазона: "абвA1"

Тестирование включает отправку этих значений в поле ввода и проверку ожидаемого поведения системы: принятие разрешенных значений и отклонение (или корректная обработка) недопустимых.

Пример

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

boundary-testingstring-comparisonsdata-validationalphabetical-sortingtest-cases