atesting.ru Тестирование Методика разработки тестового примера для анализа граничных значений

Методика разработки тестового примера для анализа граничных значений

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

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

Посмотрите видео ниже, чтобы увидеть «Граничное значение» Анализ при тестировании программного обеспечения »

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

Граничное значение для допустимого раздела является допустимым граничным значением. Точно так же граничное значение для недопустимого раздела является недопустимым граничным значением.

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

Для каждой границы мы проверяем +/- 1 в младшем разряде с каждой стороны границы.

Анализ граничных значений может применяться на всех уровнях тестирования.

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

Предположим, нам нужно протестировать поле, которое принимает возраст 18–56 лет

 Методика разработки тестового сценария анализа граничных значений

Минимальное граничное значение — 18

Максимум граничное значение — 56

Допустимые входные данные: 18,19,55,56

Недействительные входные данные: 17 и 57

Тестовый пример 1: введите значение 17 (18-1) = Недействительно

Тестовый случай 2: введите значение 18 = Действительно

Тестовый пример 3: введите значение 19 (18 + 1) = Действительный

Тестовый случай 4: введите значение 55 (56-1) = Действительный

Тестовый случай 5: введите значение 56 = Действителен

Тестовый пример 6: Введите значение 57 (56 + 1) = Недействительно

Пример 2:

Предположим, нам нужно протестировать текстовое поле (Имя), которое принимает длину от 6 до 12 символов.

 Методика разработки тестового примера для анализа граничных значений

Минимальное граничное значение — 6

Максимальное граничное значение — 12

Допустимая длина текста — 6, 7, 11, 12

Недопустимая длина текста — 5, 13

Тестовый пример 1: длина текста 5 (мин-1) = недопустимый

Тестовый случай 2: длина текста ровно 6 (мин) = допустимый

Тестовый пример 3: длина текста 7 (min + 1) = Действительный

Тестовый пример 4: Длина текста 11 (max-1) = Действительный

Тестовый пример 5: Длина текста ровно 12 (max) = Действительный

Тестовый пример 6: длина текста 13 (макс. + 1) = недействительно