Jump to content

Отрицательное тестирование

Негативное тестирование — это метод тестирования приложения или системы с целью повышения вероятности того, что приложение работает должным образом/заданно и может обрабатывать неожиданные входные данные и поведение пользователя. [1] Для сравнения выходных данных с заданными входными вставлены недопустимые данные. Негативное тестирование также известно как тестирование на отказ или тестирование пути ошибки. При проведении отрицательного тестирования ожидаются исключения. Это показывает, что приложение способно обрабатывать ненадлежащее поведение пользователя. Пользователи вводят значения, которые не работают в системе, чтобы проверить ее способность обрабатывать неверные значения или сбои системы .

  • Цель отрицательного тестирования — предотвратить сбой приложения, а также помогает улучшить качество приложения за счет обнаружения дефектов.
  • Негативное тестирование помогает улучшить охват приложения тестированием.
  • Отрицательное тестирование делает приложение более стабильным и надежным.
  • Отрицательное тестирование вместе с положительным тестированием позволяет пользователям тестировать приложение с любыми действительными (или недействительными) входными данными .

Преимущества отрицательного теста

[ редактировать ]

Отрицательное тестирование проводится для проверки того, что продукт правильно справляется с обстоятельствами, на которые он не запрограммирован. Основная цель этого тестирования — проверить, насколько системы обрабатывают неверные данные, и при вводе неверных данных клиенту отображаются соответствующие ошибки. Важную роль играют как положительные, так и отрицательные тесты. Положительное тестирование гарантирует, что приложение выполняет то, для чего оно предназначено, и выполняет каждую функцию должным образом. Отрицательное тестирование противоположно положительному тестированию. Негативное тестирование выявляет различные подходы к сбою приложения и позволяет легко справиться с этим сбоем.

Пример

  • Если имеется текстовое поле, которое может принимать только числовые значения, но пользователь пытается ввести букву, правильным поведением будет отображение такого сообщения, как «(Неверные данные) Пожалуйста, введите число».
  • Если пользователь должен заполнить поле имени и существуют основные правила, согласно которым текст имени должен быть заполнен, но в поле имени не должно быть значений, отличных от букв (без числовых значений и специальных символов). Отрицательные тестовые случаи могут представлять собой имя, содержащее числовые значения или специальные символы. Правильным поведением системы было бы не отображать эти недопустимые символы.

Параметры для написания отрицательных тест-кейсов

[ редактировать ]

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

Граница указывает на предел чего-либо. С помощью этого параметра тестовые сценарии разрабатываются таким образом, чтобы охватывать граничные значения и проверять, как приложение ведет себя в соответствии с этими граничными значениями.

Пример Если есть приложение, которое принимает идентификаторы в диапазоне от 0 до 255. Следовательно, в этом сценарии 0,255 будет формировать граничные значения. Значения в диапазоне 0–255 будут означать положительный результат тестирования. Любые входные данные ниже 0 или выше 255 будут считаться недействительными и будут представлять собой отрицательный результат тестирования.

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

Пример Числовые значения от минус десяти до десяти делятся на два раздела: от минус десяти до нуля и от одного до десяти. Если нам нужно проверить положительные числовые значения, то при отрицательном тестировании используется первый раздел (от минус десяти до нуля).

  1. ^ «Отрицательное тестирование» . smartbear.com . Проверено 22 мая 2020 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 79bd4c31eb48a0cea93e8a1ec45385bf__1710253920
URL1:https://arc.ask3.ru/arc/aa/79/bf/79bd4c31eb48a0cea93e8a1ec45385bf.html
Заголовок, (Title) документа по адресу, URL1:
Negative testing - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)