Парное тестирование для "чайников"
DESCRIPTION
Презентация доклада Татьяны Зинченко на конференции SQADays-14, Львов 8-9 ноября 2013TRANSCRIPT
Pairwise for dummies
Татьяна Зинченко. Inter Technology Group, LLC
КЕМ?
Skype: vestfalka
Twitter: vestfalka
Blog:
vestfalka.blogspot.com
Мой Круг: tzinchenko.moikrug.ru
О ЧЁМ?Pairwise – техника формирования наборов тестовых данных.
ПОСЧИТАЕМ?
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
О ЧЁМ?
ЧТО?
PICT
PICT
PICT
ГДЕ ИСКАТЬ?
http://www.pairwise.org/
КАК ЗАПОРОТЬ ВСЁ?
Найти неверные входные значения
Определить недостаточно хорошие оракулы
Пропустить самые популярные комбинации
Упустить взаимодействие переменных
Итого...
Предварительно оптимизируем данные
Итого...
Собираем входные данные
Оптимизируем данные
Описываем зависимости
Генеририруем тесты
Итого...
Используем автоматические тулы (подбираем с учетом необходимых нам параметров)
Итого...
Строим модель
Добавляем негативные тесты
Определяем регрессионный набор
Обсудим?