Справочник от Автор24
Поделись лекцией за скидку на Автор24

Доменное и комбинаторное тестирование

  • 👀 432 просмотра
  • 📌 387 загрузок
Выбери формат для чтения
Загружаем конспект в формате pdf
Это займет всего пару минут! А пока ты можешь прочитать работу в формате Word 👇
Конспект лекции по дисциплине «Доменное и комбинаторное тестирование» pdf
Использование классов эквивалентности и граничных условий позволяет уменьшить число тестовых вариантов в случае, если идёт тестирование по единственному критерию. Однако в ситуации, когда входные условия/значения описываются некоторым перечнем параметров (критериев), возникает задача учёта различных сочетаний значений параметров из этого перечня. Доменное тестирование Доменное тестирование (domain analysis, domain testing) — техника тестирования на основе классов эквивалентности и граничных условий, позволяющая эффективно создавать тест-кейсы, затрагивающие несколько параметров (переменных) одновременно (в том числе с учётом взаимозависимости этих параметров). Данная техника также описывает подходы к выбору минимального множества показательных тест-кейсов из всего набора возможных тест-кейсов. Одним их эффективных вариантов представления комбинаций параметров является использование таблицы. Рассмотрим одну из методик составления таблицы комбинаций. Пусть число параметров, комбинации которых нужно учесть, равно четырём. Так же для краткости изложения пусть каждый параметр характеризуется лишь двумя значениями. 1) В начале учтём комбинации значений первых двух параметров. Получим таблицу следующего вида: Таблица 1. Комбинации значений первых двух параметров Параметр2. Значение1 Параметр2. Значение2 Параметр1. Значение1 + + Параметр1. Значение2 + + На пересечении строк и столбцов можно отмечать необходимость выполнения проверки (здесь – «+») или её отсутствие, приоритет проверки, отдельные значения параметров, ссылки и т. д. Далее добавим третий параметр: Таблица 2. Комбинации значений первых трёх параметров Пар#2 – Зн#1 Пар#3 – Зн#1 Пар#3 – Зн#2 Пар#2 – Зн#2 Пар#1 – Зн#1 + + Пар#1 – Зн#2 – – Пар#1 – Зн#1 + + Пар#1 – Зн#2 + + И наконец, четвёртый параметр. Чтобы таблица равномерно увеличивалась по высоте и ширине, удобно добавлять каждый последующий параметр попеременно — то как столбец, то как строку. Третий параметр мы добавили как столбец, четвёртый добавим как строку. Таблица 3. Комбинации значений четырёх параметров Пар#4 – Зн#1 Пар#4 – Зн#2 Пар#2 – Зн#1 Пар#2 – Зн#2 Пар#2 – Зн#1 Пар#2 – Зн#2 Пар#3 – Зн#1 Пар#1 – Зн#1 Пар#1 – Зн#2 Пар#3 – Зн#2 Пар#1 – Зн#1 Пар#1 – Зн#2 Такое представление позволяет очень легко увидеть комбинации значений параметров, которые необходимо подвергнуть тестированию. Вместо знаков «+» в ячейки можно поставить ссылки на другие таблицы (хотя иногда все данные совмещают в одной таблице), в которых будут представлены классы эквивалентности и граничные условия для каждого выбранного случая. Комбинаторные техники или комбинаторное тестирование Видно, что при большом числе параметров и их значений подобная таблица может иметь сотни строк и столбцов. И число комбинаций может оказаться слишком большим. В таких случаях можно прибегнуть к одной из комбинаторных техник тестирования, которые позволяют выбрать подходящий набор комбинаций тестовых данных для достижения установленного уровня тестового покрытия в случае, когда проверка всех возможных наборов значений тестовых данных невозможна за имеющееся время.
«Доменное и комбинаторное тестирование» 👇
Готовые курсовые работы и рефераты
Купить от 250 ₽
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты

Тебе могут подойти лекции

Смотреть все 588 лекций
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot