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

Содержание

Слайд 2

План урока


Что такое Тестовая комбинаторика?
Как создать набор для тестирования?
Какие техники комбинаторного тестирования

использует тестировщик?
К концу урока мы поймем смысл комбинаторики в тестировании и научимся создавать тестовые наборы используя различные техники.

План урока Что такое Тестовая комбинаторика? Как создать набор для тестирования? Какие техники

Слайд 3

Что такое Тестовая комбинаторика?


Что такое Тестовая комбинаторика?

Слайд 4

Создание тестового набора


…Тестовый набор представляет собой более детальный тест, чем тест-кейс. Скорее

даже тест-кейс может состоять из тестовых наборов…

Создание тестового набора …Тестовый набор представляет собой более детальный тест, чем тест-кейс. Скорее

Слайд 5

Как сформировать тестовый набор?


Как сформировать тестовый набор?

Слайд 6

Как сформировать тестовый набор?


Определить перечень значений

Составить сочетания значений

1

2

Как сформировать тестовый набор? Определить перечень значений Составить сочетания значений 1 2

Слайд 7

Вопросы?


Что делать с этими сочетаниями дальше?
Что такое позитивное тестирование?
Что такое негативное тестирование?
Что

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

Вопросы? Что делать с этими сочетаниями дальше? Что такое позитивное тестирование? Что такое

Слайд 8

Какие техники включает в себя тестовая комбинаторика?


Какие техники включает в себя тестовая комбинаторика?

Слайд 9


Комбинаторные техники

Перебор значений

Атомарные проверки

Попарное тестирование

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

Минимальные проверки

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

Слайд 10

Минимальные проверки


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

хотя бы в одном тест-кейсе…

Минимальные проверки …По одному значению из каждого набора тестовых данных должно быть использовано

Слайд 11

Минимальные проверки


Минимальные проверки

Слайд 12

Перебор значений


Тестирование всех возможных комбинаций всех значений всех тестовых данных

Количество комбинаций

= умножение количества всех значений всех параметров

перебор…

Перебор значений Тестирование всех возможных комбинаций всех значений всех тестовых данных Количество комбинаций

Слайд 13

Перебор значений


Перебор значений

Слайд 14

Атомарные проверки


Тест-кейсы строятся на основе выбора всех базовых значений, кроме одного, которое

заменяется…

Атомарные проверки Тест-кейсы строятся на основе выбора всех базовых значений, кроме одного, которое заменяется…

Слайд 15

Атомарные проверки


Атомарные проверки

Слайд 16

Попарное тестирование


Вместо проверки всех комбинаций – выбираем уникальные пары всех параметров

Сложность выполнения

техники возрастает пропорционально росту числа параметров

Используем технические средства

Попарное тестирование Вместо проверки всех комбинаций – выбираем уникальные пары всех параметров Сложность

Слайд 17

Попарное тестирование


Исключаем дубликаты комбинаций параметров

Оставляем уникальные комбинации

Модифицируем комбинации с повторяющимися параметрами, меняя

их местами

1

2

3

Попарное тестирование Исключаем дубликаты комбинаций параметров Оставляем уникальные комбинации Модифицируем комбинации с повторяющимися

Слайд 18

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


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

Выявляем логические связи

Понимаем

ожидаемые результаты

Собираем комбинации логически связанных проверок

1

2

3

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

Слайд 19

Пример

Причины:
C1: первый символ “А”
С2: первый символ “В”
С3: второй символ цифра.
Следствия:
Е1: обновление файла.
Е2: вывод

на экран сообщения Х.
Е3: вывод на экран сообщения Y.


Пример Причины: C1: первый символ “А” С2: первый символ “В” С3: второй символ

Слайд 20


Слайд 21


Слайд 22


Слайд 23

Вопросы?

- Какие техники тестирования мы узнали? - Как вы думаете в каких случаях какие

техники подходят или, наоборот, могут оказаться неэффективными?


Вопросы? - Какие техники тестирования мы узнали? - Как вы думаете в каких

Слайд 24

Практика: PICT


Практика: PICT

Слайд 25


Слайд 26


Простая модель:

Простая модель:

Слайд 27


Построение тестов с выводом в файл Excel:
pict model.txt > rezultat.xls,
где model.txt -

имя входного текстового файла (может быть другим),
rezultat.xls - имя выходного Excel файла (может быть другим).
Вывод в текстовый файл:
pict model.txt > rezultat.txt

Построение тестов с выводом в файл Excel: pict model.txt > rezultat.xls, где model.txt

Слайд 28


результат выполнения - файл Excel

результат выполнения - файл Excel

Слайд 29


Изменение порядка группировки: опция /o:N, где N - порядок (1, 2, 3...),

Nmax = количество параметров.
Отметить негативные значения: поставить “~” перед значением. Изменить “~” на другой символ можно с помощью опции \n:

Функции и опции PICT

Изменение порядка группировки: опция /o:N, где N - порядок (1, 2, 3...), Nmax

Слайд 30


3. Объединение параметров в подгруппы:

3. Объединение параметров в подгруппы:

Слайд 31


4. Задание ограничений. Условные ограничения:

4. Задание ограничений. Условные ограничения:

Слайд 32


Безусловное ограничение:

Безусловное ограничение:

Слайд 33


Типы данных:
строковый;
числовой.

Типы данных: строковый; числовой.

Слайд 34


5. Присвоение псевдонимов (aliases):

Содержит Server и AdvServer: Содержит только Server:

5. Присвоение псевдонимов (aliases): Содержит Server и AdvServer: Содержит только Server:

Слайд 35

Домашнее задание


Основываясь на интеллект-карте MS Paint из урока 1 выбрать домен для

тестирования. Для выбранного домена применить одну из техник тестовой комбинаторики, рассматриваемой в данном уроке. Например, берем домен «Редактирование. Копирование», техника «Перебор значений».
*Применить для тестирования любого домена в MS Paint технику «Метод взаимосвязанных проверок».

Домашнее задание Основываясь на интеллект-карте MS Paint из урока 1 выбрать домен для

Имя файла: Тестовая-комбинаторика-Создание-тестового-набора.-Минимальные-проверки.-Перебор-значений.-Метод-взаимосвязанных-проверок.pptx
Количество просмотров: 89
Количество скачиваний: 1