Учебники

Положительный против отрицательного

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

Что такое положительное тестирование?

Позитивное тестирование – это тип тестирования, который можно выполнить в системе, предоставив в качестве входных данных действительные данные . Он проверяет, работает ли приложение так, как ожидается, с положительными входными данными. Этот тест проводится для проверки того, что приложение делает то, что должно делать.

Например –

Положительный против отрицательного тестирования

В приложении есть текстовое поле, которое может принимать только цифры. Ввод значений до 99999 будет приемлемым для системы, и любые другие значения, кроме этого, не должны быть приемлемыми. Чтобы выполнить положительное тестирование, установите допустимые значения ввода от 0 до 99999 и проверьте, принимает ли система эти значения.

 

 

Что такое отрицательное тестирование?

Отрицательное тестирование – это вариант тестирования, который можно выполнить в системе, указав неверные данные в качестве входных данных . Он проверяет, работает ли приложение так, как ожидается, с отрицательными входными данными. Это для проверки приложения не делает ничего, что он не должен делать.

Например –

Положительный против отрицательного тестирования

Отрицательное тестирование может быть выполнено путем ввода символов от A до Z или от a до z. Либо система программного обеспечения не должна принимать значения, либо она должна выдавать сообщение об ошибке для этих неверных входных данных.

В обоих случаях необходимо учитывать следующее:

  • Входные данные
  • Действие, которое необходимо выполнить
  • Результат на выходе

Методика тестирования, используемая для положительного и отрицательного тестирования:

Следующие методы используются для положительной и отрицательной проверки:

  •  Анализ граничных значений
  •  Эквивалентное разбиение

Анализ граничных значений:

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

 

 

Положительный против отрицательного тестирования

Например –

Система может принимать числа от 0 до 10 числовых значений. Все остальные числа являются недопустимыми значениями. По этой методике будут проверяться граничные значения -1,0,1 и 9,10,11.

Эквивалентность

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

Положительный против отрицательного тестирования

Например-

Числовые значения От нуля до десяти можно разделить на два (или три) раздела. В нашем случае у нас есть два раздела от -10 до -1 и от 0 до 10. Выборочные значения (5 и -5) могут быть взяты из каждой части для проверки сценариев.

Вывод:

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