От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
Пополняем арсенал тестировщика. Учимся применять новые техники
1. Software quality assurance days
19 Международная конференция
по вопросам качества ПО
sqadays.com
Санкт-Петербург. 20–21 мая 2016
Герман Варгин
T-Systems Rus. Санкт-Петербург, Россия
Пополняем арсенал тестировщика. Учимся
применять новые техники
2. Пополняем арсенал тестировщика. Учимся применять новые техники
Обо мне
Варгин Герман Валерьевич
german.vargin@t-systems.ru
vargin.german@gmail.com
3. Пополняем арсенал тестировщика. Учимся применять новые техники
Что нас ждет сегодня
• Зачем тестировщикам нужна сертификация?
• Как можно развиваться?
• Что нам это даст?
• Примеры задач
• Выводы
7. Пополняем арсенал тестировщика. Учимся применять новые техники
Вспомним техники тест дизайна
(Black box)
По ISTQB foundation
•Классы эквивалентности
•Анализ граничных значений
•Таблицы решений
•Таблицы переходов
•Тестирование пользовательских сценариев
8. Пополняем арсенал тестировщика. Учимся применять новые техники
Техники тест дизайна (Advanced)
• Причинно-следственная связь
(Cause-Effect Graphing)
• Попарное тестирование
(Pairwise testing)
• Ортогональные массивы
(Orthogonal array)
• Дерево принятия решений
(Classification trees)
• И многие другие
9. Пополняем арсенал тестировщика. Учимся применять новые техники
Дерево принятия решений
• Дерево принятия решений (дерево классификации или
регрессионное дерево) — средство поддержки принятия
решений, использующееся в статистике и анализе
данных для прогнозных моделей
• Тест дизайн на основе дерева классификации –
метод проектирования тест кейсов и описанием
входных/выходных значений с помощью деревьев
классификаций.
11. Пополняем арсенал тестировщика. Учимся применять новые техники
Группы входных данных
Task Code Input: две группы
•Класс 1 – Существующий код
•Класс 2 – Несуществующий код
Hours Input: две группы
•Класс 1 – Отрицательные
•Класс 2 – 0 или больше
Minutes Input: две границы
•Граница 1 – Нижняя граница
•Граница 2 – Верхняя граница
17. Пополняем арсенал тестировщика. Учимся применять новые техники
Техники тестирования белого ящика
• Доклад Андрея Ладутько “Приключения белого
ящика в стране покрытий”
http://sqadays.com/ru/talk/25769
Structure based testing
• Condition testing
• Decision Condition testing
• Modified Condition/Decision Coverage (MC/DC) testing
• Multiple Condition testing
19. Пополняем арсенал тестировщика. Учимся применять новые техники
Выводы
• О чем мы сегодня поговорили?
• У каждого свой путь развития
• Тестирование развивается, нам следует
развиваться вместе…
20. Пополняем арсенал тестировщика. Учимся применять новые техники
Вопросы?
german.vargin@t-systems.ru
vargin.german@gmail.com
gvargin
http://vk.com/vargin.german
https://www.linkedin.com/profile/view?id=159116867
Спасибо за внимание!