Download - Парное тестирование для "чайников"
![Page 1: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/1.jpg)
Pairwise for dummies
Татьяна Зинченко. Inter Technology Group, LLC
![Page 2: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/2.jpg)
КЕМ?
Skype: vestfalka
Twitter: vestfalka
Blog:
vestfalka.blogspot.com
Мой Круг: tzinchenko.moikrug.ru
![Page 3: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/3.jpg)
О ЧЁМ?Pairwise – техника формирования наборов тестовых данных.
![Page 4: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/4.jpg)
ПОСЧИТАЕМ?
5 параметров с 3 значениями для каждого параметра:
3*3*3*3*3 = 243 тест-кейса (все возможные комбинации)
6 параметров с 4 значениями для каждого параметра:
4*4*4*4*4*4 = 4096 тест-кейсов (все возможные комбинации)
7 параметров с 6 значениями для каждого параметра:
6*6*6...*6 = 279 936 тейт-кейсов.
11
23
56
![Page 5: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/5.jpg)
О ЧЁМ?
![Page 6: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/6.jpg)
ЧТО?
![Page 7: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/7.jpg)
PICT
![Page 8: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/8.jpg)
PICT
![Page 9: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/9.jpg)
PICT
![Page 10: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/10.jpg)
ГДЕ ИСКАТЬ?
http://www.pairwise.org/
![Page 11: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/11.jpg)
КАК ЗАПОРОТЬ ВСЁ?
Найти неверные входные значения
Определить недостаточно хорошие оракулы
Пропустить самые популярные комбинации
Упустить взаимодействие переменных
![Page 12: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/12.jpg)
Итого...
Предварительно оптимизируем данные
![Page 13: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/13.jpg)
Итого...
Собираем входные данные
Оптимизируем данные
Описываем зависимости
Генеририруем тесты
![Page 14: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/14.jpg)
Итого...
Используем автоматические тулы (подбираем с учетом необходимых нам параметров)
![Page 15: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/15.jpg)
Итого...
Строим модель
Добавляем негативные тесты
Определяем регрессионный набор
![Page 16: Парное тестирование для "чайников"](https://reader036.vdocuments.site/reader036/viewer/2022081716/549881d7b47959341a8b4655/html5/thumbnails/16.jpg)
Обсудим?