SlideShare ist ein Scribd-Unternehmen logo
1 von 98
ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 200 8,  v.2. 6 Тест-дизайн
Почему чем позже, тем дороже? ,[object Object],Тест-дизайн
Стоимость исправления ошибок ,[object Object],[object Object],Тест-дизайн
Сколько это будет стоить исправить? ,[object Object],[object Object],[object Object],Тест-дизайн
АВТОРСКИЙ КОЛЛЕКТИВ ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
РАСПИСАНИЕ: 10.00-17.00 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
СОДЕРЖАНИЕ КУРСА ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
БАЗОВЫЕ ПОНЯТИЯ ,[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Характеристики качества ПО ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Эволюция представлений о тестировании ,[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн 1980 1987 1990 1999 2004
Определение: Тестирование ПО ,[object Object],Тест-дизайн
Место тестирования в процессе разработки ПО Анализ  требований Спецификации  ( Specification ) Программная  архитектура  ( Software Architecture ) Поддержка Анализ  требований Планирование процесса тестирования Поддержка Программирование  ( Coding ) Проектирование тестов Отладка тестов Выполнение  тестов ( testing cycles ) Системное тестирование (System testing) Приемочные испытания ( Acceptance Testing ) Development Process Testing Process Версия  ( build ) Результат ( test result )
Стадии тестирования Тестирование  программного продукта Проектирование тестов Анализ требований Планирование  процесса тестирования Изучение спецификаций, функциональных требований к системе. Получение данных для составления плана проведения тестирования Определение объемов тестирования,  подходов, ресурсов и расписание  выполнения намеченных действий Определение цели тестирования,  спецификации входных данных, архитектуры тестов для упорядочивания тестов по группам Стадии статического  тестирования >>
Стадии тестирования Отладка тестов Выполнение  тестов ( testing cycles ) Системное тестирование (System Testing) Приемочные испытания ( Acceptance Testing ) Эксплуатация и  поддержка Стадии динамического  тестирования Непосредственная проверка спроектированных  тестов, анализ всевозможных тестовых случаев Функциональная проверка, тестирование для определения рабочих характеристик Альфа-тестирование, Бета-тестирование Проверка результатов, исправление дефектов. Пересмотр и отладка тестовых случаев
BUC-UC-TC  и другие страшные слова ,[object Object],[object Object],[object Object],Тест-дизайн
Тест-дизайн ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
ОБЗОР РОЛИ: ДИЗАЙНЕР ТЕСТОВ ,[object Object],[object Object],[object Object],Тест-дизайн
Тестирование в картинках  (RUP) Тест-дизайн
Тест дизайн в картинках  (RUP)
Тест-аналитик: внимание, совмещаем! ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Тест-дизайнер  ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Обзор артефактов тестирования ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
ТЕСТ, ТЕСТОВЫЙ НАБОР, СТРАТЕГИЯ ,[object Object],[object Object],[object Object],Тест-дизайн
Определение теста и тестового набора ,[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Определение теста и тестового набора ,[object Object],[object Object],[object Object],Тест-дизайн
Определение теста и тестового набора ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Тестовое покрытие ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Тест дизайн, как этап тестирования ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Стратегия тестирования ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Типы тестирования: целостность данных ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Типы тестирования: функциональное тестирование ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Типы тестирования: бизнес циклы ,[object Object],[object Object],Тест-дизайн
Типы тестирования:  GUI, usability ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Типы тестирования:   производительность ,[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Типы тестирования: безопасность и доступ ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Типы тестирования: конфигурационные тесты ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Типы тестирования: тестирование инсталляций ,[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
РАБОТА С ТРЕБОВАНИЯМИ ,[object Object],[object Object],[object Object],[object Object]
Что было написано в требовании ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Что изменилось в требовании ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Практический кейс ,[object Object],[object Object],[object Object],[object Object],Тест-менеджмент
Работа с требованиями ,[object Object],[object Object],[object Object]
Работа с требованиями ,[object Object],[object Object],[object Object]
Работа с требованиями ,[object Object],[object Object],[object Object]
Работа с требованиями ,[object Object],[object Object],[object Object],[object Object]
Работа с требованиями ,[object Object],[object Object],[object Object]
Работа с требованиями ,[object Object],[object Object],[object Object],[object Object]
Работа с требованиями ,[object Object],[object Object],[object Object]
ЭКВИВАЛЕНТНОЕ РАЗБИЕНИЕ ,[object Object],[object Object],[object Object],Тест-дизайн
Что значит  « протестировать полностью » ?
Полное тестирование это – ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Почему нельзя полностью протестировать программу
Виды тестовых сценариев ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Техники тестирования. Эквивалентное разбиение
[object Object],[object Object],Техники тестирования. Эквивалентное разбиение
[object Object],[object Object],[object Object],[object Object],[object Object],Техники тестирования. Эквивалентное разбиение
Классы эквивалентности Классы корректных данных Классы некорректных данных Граничные и специальные значения Первое слагаемое от -99 до -10 от -9 до -1 0 от 1 до 9 от 10 до 99 >  99 < -99 0, 1, -1, 9, -9 10, -10 99, -99 100, -100 Второе слагаемое - ”-”- - ”-”- - ”-”- Сумма от -198 до  - 1 00 от -99 до -1 0 от 1 до 99 от 100 до 198 >  198 < - 1 9 8 (-99, -99) (-49, -51) (99, 99) (49, 51)
[object Object],[object Object],[object Object],[object Object],[object Object],Техники тестирования. Эквивалентное разбиение
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Техники тестирования. Эквивалентное разбиение
Практические примеры ,[object Object],[object Object],[object Object],[object Object],Техники тестирования. Эквивалентное разбиение
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Техники тестирования. Эквивалентное разбиение
ТЕСТИРОВАНИЕ НА ОСНОВЕ СЦЕНАРИЕВ И РИСКОВ ,[object Object],[object Object],[object Object],Тест-дизайн
Техники: тестирование на основе сценариев ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Техники: тестирование на основе сценариев
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Техники: тестирование на основе сценариев
Техники: тестирование на основе рисков ,[object Object],[object Object],[object Object]
Техники: тестирование на основе рисков ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Техники тестирования. Проблемы выбора ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Техники тестирования. Проблемы выбора ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Практические примеры ,[object Object],[object Object],[object Object],[object Object],[object Object]
Практический пример ,[object Object]
«Фиксируем шаги» ,[object Object],[object Object],[object Object],[object Object]
Способы снижения количества тестов ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Способы снижения количества тестов ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Способы снижения количества тестов ,[object Object],FW MW MC RE D 1 L Y Y Y Up 2 U Y Y Y Up 3 M Y Y Y Up 4 L Y Y Y Up 5 L N Y Y Up … … … … … … 47 M N N N Up 48 M N N N D
Способы снижения количества тестов ,[object Object],3 теста, а не 48 FW MW MC RE D 1 L Y N Y Up 2 U N Y N D 3 M Y Y N Up
Способы снижения количества тестов ,[object Object],[object Object],[object Object],[object Object],FW MW MC RE D 1 L Y N Y Up 2 L N Y N D 3 U Y Y N Up 4 U N N Y D 5 M N N N Up 6 M Y Y Y D
Тест управляемый  данными ,[object Object],[object Object],[object Object],Тест-дизайн
Тест управляемый  поведением ,[object Object],[object Object],[object Object],Тест-дизайн
«Фиксируем подход» ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Практические примеры ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Практические примеры Тест-дизайн
Анализ архитектуры ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн ,[object Object],[object Object],[object Object],[object Object],[object Object]
Анализ конфигурационных требований ,[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Пытаемся планировать ,[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Попробуем прикинуть трудоёмкость ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Считаем окружения ,[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Считаем время ,[object Object],[object Object],[object Object],Тест-дизайн
Давайте подумаем ,[object Object],[object Object],Тест-дизайн
Разбор тестируемых функций ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Подбиваем баланс по группам требований ,[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Пересчитываем ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Сила тест-дизайна ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Тест-дизайн
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Рекомендуемая литература
[object Object],[object Object],[object Object],[object Object],[object Object],Рекомендуемая литература
Рекомендуемая литература ,[object Object],[object Object],[object Object],[object Object],Тест-дизайн
Слава Панкратов «Тест-дизайн» http://pankratov.org.ua [email_address] icq: 109882167

Weitere ähnliche Inhalte

Was ist angesagt?

Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Technopark
 
Управление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестированияУправление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестированияSQALab
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Technopark
 
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения2.1 Тестирование: основные определения
2.1 Тестирование: основные определенияNatalia Odegova
 
презентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспеченияпрезентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспеченияRauan Ibraikhan
 
Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Technopark
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестированияAlexander Solosh
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казаниmargo-qa
 
Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).DressTester
 
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1 DressTester
 
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...SQALab
 
Requirements engineering. IREB practices
Requirements engineering. IREB practicesRequirements engineering. IREB practices
Requirements engineering. IREB practicesEugene Bulba
 
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...it-people
 
Who is a functional tester
Who is a functional testerWho is a functional tester
Who is a functional testerVitebsk Miniq
 

Was ist angesagt? (20)

Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1Тестирование весна 2014 лекция 1
Тестирование весна 2014 лекция 1
 
Управление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестированияУправление конфигурациями и артефакты тестирования
Управление конфигурациями и артефакты тестирования
 
Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1Тестирование осень 2013 лекция 1
Тестирование осень 2013 лекция 1
 
2.1 Тестирование: основные определения
2.1 Тестирование: основные определения2.1 Тестирование: основные определения
2.1 Тестирование: основные определения
 
Istqb lesson 3
Istqb lesson 3Istqb lesson 3
Istqb lesson 3
 
презентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспеченияпрезентация по дисциплине технология разработки программного обеспечения
презентация по дисциплине технология разработки программного обеспечения
 
Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1Тестирование весна 2013 лекция 1
Тестирование весна 2013 лекция 1
 
Istqb lesson 4
Istqb lesson 4Istqb lesson 4
Istqb lesson 4
 
Процесс тестирования
Процесс тестированияПроцесс тестирования
Процесс тестирования
 
Istqb lesson 6
Istqb lesson 6Istqb lesson 6
Istqb lesson 6
 
Istqb lesson 1
Istqb lesson 1Istqb lesson 1
Istqb lesson 1
 
Istqb lesson 5
Istqb lesson 5Istqb lesson 5
Istqb lesson 5
 
Istqb lesson 2
Istqb lesson 2Istqb lesson 2
Istqb lesson 2
 
доклад на SQADays 2011 в Казани
доклад на SQADays  2011 в Казанидоклад на SQADays  2011 в Казани
доклад на SQADays 2011 в Казани
 
Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).Теория тестирования, часть 2 (процесс, компоненты).
Теория тестирования, часть 2 (процесс, компоненты).
 
Теория тестирования, часть 1
Теория тестирования, часть 1 Теория тестирования, часть 1
Теория тестирования, часть 1
 
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
Мастер Тест План / Тестовая Стратегия: Что это? Зачем? Как его создать?-От А ...
 
Requirements engineering. IREB practices
Requirements engineering. IREB practicesRequirements engineering. IREB practices
Requirements engineering. IREB practices
 
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
DUMP-2013 Управление разработкой - Метрики в проектах по разработке нового пр...
 
Who is a functional tester
Who is a functional testerWho is a functional tester
Who is a functional tester
 

Andere mochten auch

Test design techniques
Test design techniquesTest design techniques
Test design techniquesQA Guards
 
Тест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писатьТест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писатьSQALab
 
Таблицы принятия решений
Таблицы принятия решенийТаблицы принятия решений
Таблицы принятия решенийSQALab
 
Mortal Kombat
Mortal KombatMortal Kombat
Mortal KombatSQALab
 
Agile-тестировщик — миф или реальность
Agile-тестировщик — миф или реальностьAgile-тестировщик — миф или реальность
Agile-тестировщик — миф или реальностьSQALab
 
QA Manager in Scrum Teams
QA Manager in Scrum Teams QA Manager in Scrum Teams
QA Manager in Scrum Teams SQALab
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basicsArtem Bykovets
 
Проблемы документирования в долгосрочных проектах - хотите поговорить об этом?
Проблемы документирования в долгосрочных проектах - хотите поговорить об этом?Проблемы документирования в долгосрочных проектах - хотите поговорить об этом?
Проблемы документирования в долгосрочных проектах - хотите поговорить об этом?SQALab
 
Black box techniques
Black box techniquesBlack box techniques
Black box techniquesQA Guards
 
Оптимизируем тест кейсы
Оптимизируем тест кейсыОптимизируем тест кейсы
Оптимизируем тест кейсыSQALab
 
MindMap - в мире интеллектуального тестирования
MindMap - в мире интеллектуального тестированияMindMap - в мире интеллектуального тестирования
MindMap - в мире интеллектуального тестированияSQALab
 
Организация тестирования в Inostudio
Организация тестирования в InostudioОрганизация тестирования в Inostudio
Организация тестирования в InostudioIT61
 
Пример эффективного управления тест-кейсами при помощи Google docs
Пример эффективного управления тест-кейсами при помощи Google docsПример эффективного управления тест-кейсами при помощи Google docs
Пример эффективного управления тест-кейсами при помощи Google docsSQALab
 
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...QAFest
 
Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?SQALab
 
Миссия тест-менеджера
Миссия тест-менеджераМиссия тест-менеджера
Миссия тест-менеджераSQALab
 
Система генерации чек-листов для регрессионного тестирования на основе анализ...
Система генерации чек-листов для регрессионного тестирования на основе анализ...Система генерации чек-листов для регрессионного тестирования на основе анализ...
Система генерации чек-листов для регрессионного тестирования на основе анализ...SQALab
 

Andere mochten auch (20)

Test design techniques
Test design techniquesTest design techniques
Test design techniques
 
Тест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писатьТест-дизайн: проще читать или проще писать
Тест-дизайн: проще читать или проще писать
 
Таблицы принятия решений
Таблицы принятия решенийТаблицы принятия решений
Таблицы принятия решений
 
Mortal Kombat
Mortal KombatMortal Kombat
Mortal Kombat
 
Agile-тестировщик — миф или реальность
Agile-тестировщик — миф или реальностьAgile-тестировщик — миф или реальность
Agile-тестировщик — миф или реальность
 
QAFest. Роль тестирования в Devops
QAFest. Роль тестирования в DevopsQAFest. Роль тестирования в Devops
QAFest. Роль тестирования в Devops
 
QA Manager in Scrum Teams
QA Manager in Scrum Teams QA Manager in Scrum Teams
QA Manager in Scrum Teams
 
Test design techniques basics
Test design techniques basicsTest design techniques basics
Test design techniques basics
 
Проблемы документирования в долгосрочных проектах - хотите поговорить об этом?
Проблемы документирования в долгосрочных проектах - хотите поговорить об этом?Проблемы документирования в долгосрочных проектах - хотите поговорить об этом?
Проблемы документирования в долгосрочных проектах - хотите поговорить об этом?
 
Тест-дизайн "в цикле"
Тест-дизайн "в цикле"Тест-дизайн "в цикле"
Тест-дизайн "в цикле"
 
Black box techniques
Black box techniquesBlack box techniques
Black box techniques
 
Оптимизируем тест кейсы
Оптимизируем тест кейсыОптимизируем тест кейсы
Оптимизируем тест кейсы
 
лекция3 QA
лекция3 QAлекция3 QA
лекция3 QA
 
MindMap - в мире интеллектуального тестирования
MindMap - в мире интеллектуального тестированияMindMap - в мире интеллектуального тестирования
MindMap - в мире интеллектуального тестирования
 
Организация тестирования в Inostudio
Организация тестирования в InostudioОрганизация тестирования в Inostudio
Организация тестирования в Inostudio
 
Пример эффективного управления тест-кейсами при помощи Google docs
Пример эффективного управления тест-кейсами при помощи Google docsПример эффективного управления тест-кейсами при помощи Google docs
Пример эффективного управления тест-кейсами при помощи Google docs
 
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
QA Fest 2015. Артем Быковец. Техники тест дизайна или как правильно покрывать...
 
Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?Скажи мне правду, Scrum, когда тестировать нам?
Скажи мне правду, Scrum, когда тестировать нам?
 
Миссия тест-менеджера
Миссия тест-менеджераМиссия тест-менеджера
Миссия тест-менеджера
 
Система генерации чек-листов для регрессионного тестирования на основе анализ...
Система генерации чек-листов для регрессионного тестирования на основе анализ...Система генерации чек-листов для регрессионного тестирования на основе анализ...
Система генерации чек-листов для регрессионного тестирования на основе анализ...
 

Ähnlich wie Test design print

Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной командыМаргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной командыSQALab
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей РевкоSQALab
 
Слайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IISergiy Povolyashko
 
Test management
Test managementTest management
Test managementQA Guards
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияSQALab
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQAFest
 
Mva stf module 3 - rus
Mva stf module 3 - rusMva stf module 3 - rus
Mva stf module 3 - rusMaxim Shaptala
 
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019GoQA
 
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Sergey Orlik
 
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планыИнна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планыYandex
 
Презентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспеченияПрезентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспеченияRauan Ibraikhan
 
Jazz team cooperation roadmap
Jazz team cooperation roadmapJazz team cooperation roadmap
Jazz team cooperation roadmapKrystsinaDurovich
 
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Andrey Ladutko
 
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQAFest
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в ScrumDenis Petelin
 
Mva stf module 1 - rus
Mva stf module 1 - rusMva stf module 1 - rus
Mva stf module 1 - rusMaxim Shaptala
 
IntroductionPrinciples
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciplesQA Guards
 
Обеспечение качества: Практические советы
Обеспечение качества: Практические советыОбеспечение качества: Практические советы
Обеспечение качества: Практические советыSQALab
 

Ähnlich wie Test design print (20)

Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной командыМаргарита Сафарова - Аудит процессов тестирования при смене проектной команды
Маргарита Сафарова - Аудит процессов тестирования при смене проектной команды
 
Сергей Ревко
Сергей РевкоСергей Ревко
Сергей Ревко
 
Слайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть IIСлайдкаст. Измерения в ИТ и ПО. Часть II
Слайдкаст. Измерения в ИТ и ПО. Часть II
 
Test management
Test managementTest management
Test management
 
Оценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровожденияОценка трудозатрат на тестирование в проектах сопровождения
Оценка трудозатрат на тестирование в проектах сопровождения
 
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в DevopsQA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
QA Fes 2016. Анастасия Асеева. Роль тестирования в Devops
 
Simonova sql server-enginetesting
Simonova sql server-enginetestingSimonova sql server-enginetesting
Simonova sql server-enginetesting
 
Mva stf module 3 - rus
Mva stf module 3 - rusMva stf module 3 - rus
Mva stf module 3 - rus
 
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
АНТОН СЕРПУТЬКО «Start performance testing from scratch» QADay 2019
 
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
Мой доклад с пленарного заседания II Научно-практической конференции "Актуаль...
 
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планыИнна Слизовская - Тест-менеджмент: статистика, документация и планы
Инна Слизовская - Тест-менеджмент: статистика, документация и планы
 
Презентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспеченияПрезентация по дисциплине технология разработки программного обеспечения
Презентация по дисциплине технология разработки программного обеспечения
 
Jazz team cooperation roadmap
Jazz team cooperation roadmapJazz team cooperation roadmap
Jazz team cooperation roadmap
 
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
Test Strategy: creation and optimization - QA Fest-2017 (Тестовая стратегия: ...
 
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизацияQA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
QA Fest 2017. Андрей Ладутько.Тестовая стратегия: создание и оптимизация
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Внедрение тестирования в Scrum
Внедрение тестирования в ScrumВнедрение тестирования в Scrum
Внедрение тестирования в Scrum
 
Mva stf module 1 - rus
Mva stf module 1 - rusMva stf module 1 - rus
Mva stf module 1 - rus
 
IntroductionPrinciples
IntroductionPrinciplesIntroductionPrinciples
IntroductionPrinciples
 
Обеспечение качества: Практические советы
Обеспечение качества: Практические советыОбеспечение качества: Практические советы
Обеспечение качества: Практические советы
 

Mehr von Michael Karpov

EdCrunch 2018 - Skyeng - EdTech product scaling: How to influence key growth ...
EdCrunch 2018 - Skyeng - EdTech product scaling: How to influence key growth ...EdCrunch 2018 - Skyeng - EdTech product scaling: How to influence key growth ...
EdCrunch 2018 - Skyeng - EdTech product scaling: How to influence key growth ...Michael Karpov
 
Movement to business goals: Data, Team, Users (4C Conference)
Movement to business goals: Data, Team, Users (4C Conference)Movement to business goals: Data, Team, Users (4C Conference)
Movement to business goals: Data, Team, Users (4C Conference)Michael Karpov
 
Save Africa: NASA hackathon 2016
Save Africa: NASA hackathon 2016 Save Africa: NASA hackathon 2016
Save Africa: NASA hackathon 2016 Michael Karpov
 
Из третьего мира - в первый: ошибки в развивающихся продуктах (AgileDays 2014)
Из третьего мира - в первый: ошибки в развивающихся продуктах (AgileDays 2014) Из третьего мира - в первый: ошибки в развивающихся продуктах (AgileDays 2014)
Из третьего мира - в первый: ошибки в развивающихся продуктах (AgileDays 2014) Michael Karpov
 
Один день из жизни менеджера. Тактика: хорошие практики, скрытые опасности и ...
Один день из жизни менеджера. Тактика: хорошие практики, скрытые опасности и ...Один день из жизни менеджера. Тактика: хорошие практики, скрытые опасности и ...
Один день из жизни менеджера. Тактика: хорошие практики, скрытые опасности и ...Michael Karpov
 
Поговорим про ошибки (Sumit)
Поговорим про ошибки (Sumit)Поговорим про ошибки (Sumit)
Поговорим про ошибки (Sumit)Michael Karpov
 
(2niversity) проектная работа tips&tricks
(2niversity) проектная работа   tips&tricks(2niversity) проектная работа   tips&tricks
(2niversity) проектная работа tips&tricksMichael Karpov
 
"Пользователи: сигнал из космоса". CodeFest mini 2012
"Пользователи: сигнал из космоса". CodeFest mini 2012"Пользователи: сигнал из космоса". CodeFest mini 2012
"Пользователи: сигнал из космоса". CodeFest mini 2012Michael Karpov
 
(Analyst days2012) Как мы готовим продукты - вклад аналитиков
(Analyst days2012) Как мы готовим продукты - вклад аналитиков(Analyst days2012) Как мы готовим продукты - вклад аналитиков
(Analyst days2012) Как мы готовим продукты - вклад аналитиковMichael Karpov
 
Как сделать команде приятное - Михаил Карпов (Яндекс)
Как сделать команде приятное - Михаил Карпов (Яндекс)Как сделать команде приятное - Михаил Карпов (Яндекс)
Как сделать команде приятное - Михаил Карпов (Яндекс)Michael Karpov
 
Как мы готовим продукты
Как мы готовим продуктыКак мы готовим продукты
Как мы готовим продуктыMichael Karpov
 
Hpc Visualization with WebGL
Hpc Visualization with WebGLHpc Visualization with WebGL
Hpc Visualization with WebGLMichael Karpov
 
Hpc Visualization with X3D (Michail Karpov)
Hpc Visualization with X3D (Michail Karpov)Hpc Visualization with X3D (Michail Karpov)
Hpc Visualization with X3D (Michail Karpov)Michael Karpov
 
сбор требований с помощью Innovation games
сбор требований с помощью Innovation gamesсбор требований с помощью Innovation games
сбор требований с помощью Innovation gamesMichael Karpov
 
Зачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile командеЗачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile командеMichael Karpov
 
"Зачем нам Это?" или как продать Agile команде
"Зачем нам Это?" или как продать Agile команде"Зачем нам Это?" или как продать Agile команде
"Зачем нам Это?" или как продать Agile командеMichael Karpov
 
"Зачем нам Это?" или как продать Agile команде
"Зачем нам Это?" или как продать Agile команде"Зачем нам Это?" или как продать Agile команде
"Зачем нам Это?" или как продать Agile командеMichael Karpov
 
Высоконагруженая команда - AgileDays 2010
Высоконагруженая команда - AgileDays 2010Высоконагруженая команда - AgileDays 2010
Высоконагруженая команда - AgileDays 2010Michael Karpov
 

Mehr von Michael Karpov (20)

EdCrunch 2018 - Skyeng - EdTech product scaling: How to influence key growth ...
EdCrunch 2018 - Skyeng - EdTech product scaling: How to influence key growth ...EdCrunch 2018 - Skyeng - EdTech product scaling: How to influence key growth ...
EdCrunch 2018 - Skyeng - EdTech product scaling: How to influence key growth ...
 
Movement to business goals: Data, Team, Users (4C Conference)
Movement to business goals: Data, Team, Users (4C Conference)Movement to business goals: Data, Team, Users (4C Conference)
Movement to business goals: Data, Team, Users (4C Conference)
 
Save Africa: NASA hackathon 2016
Save Africa: NASA hackathon 2016 Save Africa: NASA hackathon 2016
Save Africa: NASA hackathon 2016
 
Из третьего мира - в первый: ошибки в развивающихся продуктах (AgileDays 2014)
Из третьего мира - в первый: ошибки в развивающихся продуктах (AgileDays 2014) Из третьего мира - в первый: ошибки в развивающихся продуктах (AgileDays 2014)
Из третьего мира - в первый: ошибки в развивающихся продуктах (AgileDays 2014)
 
Один день из жизни менеджера. Тактика: хорошие практики, скрытые опасности и ...
Один день из жизни менеджера. Тактика: хорошие практики, скрытые опасности и ...Один день из жизни менеджера. Тактика: хорошие практики, скрытые опасности и ...
Один день из жизни менеджера. Тактика: хорошие практики, скрытые опасности и ...
 
Поговорим про ошибки (Sumit)
Поговорим про ошибки (Sumit)Поговорим про ошибки (Sumit)
Поговорим про ошибки (Sumit)
 
(2niversity) проектная работа tips&tricks
(2niversity) проектная работа   tips&tricks(2niversity) проектная работа   tips&tricks
(2niversity) проектная работа tips&tricks
 
"Пользователи: сигнал из космоса". CodeFest mini 2012
"Пользователи: сигнал из космоса". CodeFest mini 2012"Пользователи: сигнал из космоса". CodeFest mini 2012
"Пользователи: сигнал из космоса". CodeFest mini 2012
 
(Analyst days2012) Как мы готовим продукты - вклад аналитиков
(Analyst days2012) Как мы готовим продукты - вклад аналитиков(Analyst days2012) Как мы готовим продукты - вклад аналитиков
(Analyst days2012) Как мы готовим продукты - вклад аналитиков
 
Как сделать команде приятное - Михаил Карпов (Яндекс)
Как сделать команде приятное - Михаил Карпов (Яндекс)Как сделать команде приятное - Михаил Карпов (Яндекс)
Как сделать команде приятное - Михаил Карпов (Яндекс)
 
Как мы готовим продукты
Как мы готовим продуктыКак мы готовим продукты
Как мы готовим продукты
 
Hpc Visualization with WebGL
Hpc Visualization with WebGLHpc Visualization with WebGL
Hpc Visualization with WebGL
 
Hpc Visualization with X3D (Michail Karpov)
Hpc Visualization with X3D (Michail Karpov)Hpc Visualization with X3D (Michail Karpov)
Hpc Visualization with X3D (Michail Karpov)
 
сбор требований с помощью Innovation games
сбор требований с помощью Innovation gamesсбор требований с помощью Innovation games
сбор требований с помощью Innovation games
 
Зачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile командеЗачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile команде
 
"Зачем нам Это?" или как продать Agile команде
"Зачем нам Это?" или как продать Agile команде"Зачем нам Это?" или как продать Agile команде
"Зачем нам Это?" или как продать Agile команде
 
"Зачем нам Это?" или как продать Agile команде
"Зачем нам Это?" или как продать Agile команде"Зачем нам Это?" или как продать Agile команде
"Зачем нам Это?" или как продать Agile команде
 
HPC Visualization
HPC VisualizationHPC Visualization
HPC Visualization
 
Hpc Visualization
Hpc VisualizationHpc Visualization
Hpc Visualization
 
Высоконагруженая команда - AgileDays 2010
Высоконагруженая команда - AgileDays 2010Высоконагруженая команда - AgileDays 2010
Высоконагруженая команда - AgileDays 2010
 

Test design print

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Место тестирования в процессе разработки ПО Анализ требований Спецификации ( Specification ) Программная архитектура ( Software Architecture ) Поддержка Анализ требований Планирование процесса тестирования Поддержка Программирование ( Coding ) Проектирование тестов Отладка тестов Выполнение тестов ( testing cycles ) Системное тестирование (System testing) Приемочные испытания ( Acceptance Testing ) Development Process Testing Process Версия ( build ) Результат ( test result )
  • 13. Стадии тестирования Тестирование программного продукта Проектирование тестов Анализ требований Планирование процесса тестирования Изучение спецификаций, функциональных требований к системе. Получение данных для составления плана проведения тестирования Определение объемов тестирования, подходов, ресурсов и расписание выполнения намеченных действий Определение цели тестирования, спецификации входных данных, архитектуры тестов для упорядочивания тестов по группам Стадии статического тестирования >>
  • 14. Стадии тестирования Отладка тестов Выполнение тестов ( testing cycles ) Системное тестирование (System Testing) Приемочные испытания ( Acceptance Testing ) Эксплуатация и поддержка Стадии динамического тестирования Непосредственная проверка спроектированных тестов, анализ всевозможных тестовых случаев Функциональная проверка, тестирование для определения рабочих характеристик Альфа-тестирование, Бета-тестирование Проверка результатов, исправление дефектов. Пересмотр и отладка тестовых случаев
  • 15.
  • 16.
  • 17.
  • 18. Тестирование в картинках (RUP) Тест-дизайн
  • 19. Тест дизайн в картинках (RUP)
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50. Что значит « протестировать полностью » ?
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. Классы эквивалентности Классы корректных данных Классы некорректных данных Граничные и специальные значения Первое слагаемое от -99 до -10 от -9 до -1 0 от 1 до 9 от 10 до 99 > 99 < -99 0, 1, -1, 9, -9 10, -10 99, -99 100, -100 Второе слагаемое - ”-”- - ”-”- - ”-”- Сумма от -198 до - 1 00 от -99 до -1 0 от 1 до 99 от 100 до 198 > 198 < - 1 9 8 (-99, -99) (-49, -51) (99, 99) (49, 51)
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98. Слава Панкратов «Тест-дизайн» http://pankratov.org.ua [email_address] icq: 109882167

Hinweis der Redaktion

  1. Компания QAExpert | | 2006
  2. Компания QAExpert | | 2006
  3. Компания QAExpert | | 2006
  4. Компания QAExpert | | 2006
  5. Компания QAExpert | | 2006
  6. Компания QAExpert | | 2006
  7. Компания QAExpert | | 2006
  8. Компания QAExpert | | 2006
  9. Компания QAExpert | | 2006
  10. Компания QAExpert | | 2006
  11. Компания QAExpert | | 2006
  12. Компания QAExpert | | 2006
  13. Компания QAExpert | | 2006
  14. Компания QAExpert | | 2006
  15. Цикломатика
  16. Исследовательские сценарии могут порождать требования. Пример с 1-01-001.
  17. Два основных вопроса в тестировании: Что подать на вход? Чего ожидать на выходе?
  18. Два основных вопроса в тестировании: Что подать на вход? Чего ожидать на выходе?
  19. Пример с разноязычными инсталляциями
  20. В чем + и – такого подхода?
  21. Где выход? 
  22. Пример – open dialog текстового редактора
  23. Убрать нижнее??
  24. 3 теста, а не 48