atesting.ru Блог Руководство по положительному тестированию — объяснение на примерах в реальном времени

Руководство по положительному тестированию — объяснение на примерах в реальном времени

Руководство по положительному тестированию & ndash; Объяснение на примерах в реальном времени »/> </p>
<p> В этой статье мы увидим, что является положительным тестированием, с некоторыми примерами положительных тестовых сценариев. </p>
<p> Статья содержит следующие разделы: </p>
<p> Две основные стратегии тестирования при тестировании программного обеспечения: положительное тестирование и отрицательное тестирование. </p>
<h2 id = Что такое положительное тестирование с примерами?

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

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

Примеры Положительное тестирование (сценарии положительного тестирования):

Пример №1. Тестирование поля номера телефона.

В тестовых примерах для положительного тестирования можно ввести числовые значения в поле номера телефона, проверить точное количество символов в поле номера телефона.

Пример №2. Тестирование поля возраста.

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

Пример №3. Проверка поля почтового индекса.

Формат почтового индекса различается в разных странах. В качестве положительных тестовых примеров в таких сценариях можно ввести числовое значение для США, Индии и буквенно-цифровое значение для Канады, Великобритании.

Когда проводить положительное тестирование?

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

Методы, используемые при положительном тестировании

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

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

Он связан с допустимым разделом в вашем диапазоне входных тестовых данных. Это включает в себя тестирование обеих сторон каждой границы. Действительный раздел будет иметь 2 границы — нижнюю и верхнюю границу. Если диапазон входных тестовых данных — AB, положительные тестовые случаи должны быть разработаны для A, A + 1, B-1, B

Пример №1: Для поля даты (1- 31), допустимая нижняя граница раздела (ввод 1 в поле даты) и допустимая верхняя граница (ввод 31 в поле даты) рассматриваются для положительных тестовых случаев.

Пример № 2: Для полей имени пользователя, содержащих 6–10 символов, допустимая нижняя граница раздела (6 символов) и допустимая верхняя граница раздела (10 символов) считаются положительными тестовыми случаями.

Пример № 3: Для значений с плавающей запятой разрешите системе принимать значения от 0,2 до 0,8 с одним десятичным знаком. Допустимая нижняя граница раздела (вход 0,2) и допустимая верхняя граница (вход 0,8) рассматриваются для положительных тестовых случаев.

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

Разделение эквивалентности:

В этом методе входной тест данные разбиты на разделы. Для положительного тестирования, если вы выбираете значение из допустимого раздела, система должна принять это значение.

Пример №1: Для поля даты (1-31) введите любое значение из допустимого раздела, например, 1-31, и проверьте поведение системы.

Пример №2: Для полей имени пользователя, содержащих 6–10 символов, введите любое значение из допустимого раздела, например 6–10, и проверьте поведение системы.

Пример № 3: для возраста в полях от 18 до 80 лет, за исключением 60-65 лет, введите любое значение из действительного раздела, например 18-59 & amp; 66-80, и протестируйте поведение системы.

Подробнее о методике разработки тестовых сценариев эквивалентности можно узнать здесь

В чем разница между положительным тестированием и & amp; Отрицательное тестирование

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

< table id = "tablepress-40" class = "tablepress tablepress-id-40 tablepress-responseive" aria-labelledby = "tablepress-40-name">

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

TAG: qa