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

Методика проектирования тестовых примеров с разделением на эквивалентность

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

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

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

Каждое состояние определенного раздела (группы) работает так же, как и другие. Если условие в разделе является допустимым, другие условия также действительны. Если условие в разделе недопустимо, другие условия также недопустимы.

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

Разделение на эквивалентность применимо на всех уровнях тестирования.

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

Пример 1:

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

 Методика проектирования тестового случая разделения на эквивалентность

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

Неверный ввод: меньше или равно 17 (& lt; = 17), больше или равно 57 (& gt; = 57)

Допустимый класс: 18–56 = Выберите любые входные тестовые данные из 18–56

Недействительный класс 1: & lt; = 17 = Выберите любые входные тестовые данные, меньшие или равные 17

Недействительный класс 2: & gt; = 57 = Выберите любые входные тестовые данные больше чем или равно 57

У нас есть одно допустимое и два недопустимых условия.

Пример 2:

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

 Методика разработки тестового примера с разделением эквивалентности

Допустимый ввод: 10 цифр

< p> Недействительный ввод: 9 цифр, 11 цифр

Допустимый класс: введите 10-значный номер мобильного телефона = 9876543210

Недействительный класс Введите номер мобильного телефона, в котором меньше 10 цифр = 987654321

Недействительный класс Введите номер мобильного телефона, который содержит более 11 цифр s = 98765432109

qa