Тестирование без требований Артем Шаповал, QA/Risk Analyst, GlobalLogic.

Презентация:



Advertisements
Похожие презентации
IT-шная история игрушек или feature-driven тестирование в действии Глеб Рыбалко QAClub.com.ua.
Advertisements

Сбор бизнес-требований в distributed Scrum Проблемы и способы их решения Докладчик: Сергей Прохоренко (Luxoft / UBS DC)
РАСПРОСТРАНЕННЫЕ ОШИБКИ В ИДЕОЛОГИИ, ПЛАНИРОВАНИИ И ПРОВЕДЕНИИ ТЕСТИРОВАНИЯ 2.
Алексеев Богдан ГБИ-1-10 F. Интегрированные системы управления предприятием.
Количественное Управление Надежность плана Выполнение процесса Завершенность поставок Сроки поставки Неисправленные дефекты ( на момент поставки Заказчику)
Роль Аналитика в IT- компании Руководитель группы Медведева Наталья.
Жизненный цикл программного обеспечения Подготовил студент 1 курса Лось Павел.
Жизненный цикл и фазы проекта. Контрольные вопросы Понятие жизненный цикл проекта Фазы жизненного цикла проекта Наиболее часто допускаемые ошибки.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 8. Прохождение фазы внедрения в каждой команде.
Александр Федоров software-testing.ru. Что нас ждет Особенности тест-дизайн при итерационной разработке Польза и спорная эффективность автоматизации тестирования.
Работа над проектом Козачок С.А.. Этапы работы над проектом.
Бизнес-процессы веб-студии: как построить и оптимизировать Григорьев Андрей Директор по развитию «WebProfy»
Жизненный цикл программного обеспечения Лекция 4.
Цель: гарантировать понимание процессов всеми членами команды Автор: Михаил Смирнов
Задачи решаемые EPCM командой Июль 2009 г.. Термины и определения EPCM (EPCM = Engineering Procurement Construction Management - управление проектированием,
24 декабря 2009 года Ознакомительный семинар. План Что такое тестирование? Роль тестировщика в проекте Обязанности тестировщика Инструменты Литература.
Вехи проекта Microsoft Solution Framework. Содержание Утверждение целей и границ Утверждение плана проекта Завершение разработки/Первое использование.
Метод проектов Формирование активной, самостоятельной и инициативной позиции учащихся в учении; Развитие общеучебных умений и навыков: исследовательских,
Технология проектного обучения Чичасова Валентина Ивановна.
НАЗВАНИЕ ПРОЕКТА Автор проекта:. КРАТКОЕ ОПИСАНИЕ ПРОЕКТА Идея проекта Предпосылка реализации Миссия проекта Чем определяется успех реализации.
Транксрипт:

Тестирование без требований Артем Шаповал, QA/Risk Analyst, GlobalLogic

О чем мы поговорим Предпосылки Проблема и ее влияние на процесс разработки ПО Методы решения

Предпосылки к возникновению ситуации нехватка ресурсов для описания требований главный идейный вдохновитель проекта и человек со стороны заказчика, который управляет проектом, не одно и то же лицо нежелание заказчика тратить деньги на «формальное» описание проекта

Описание ситуации и ее влияние на проект различный взгляд на функциональность планирование и оценка возможны только на верхнем уровне извлечение информации

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

Методы решения проблемы анализ требований планирование тестирования проектирование тестов выполнение тестирования передача продукта заказчику

Анализ требований визуализация требований (flowchart диаграммы, UML Use Cases, Mind Map) регулярные обсуждения продукта с проектной командой и командой заказчика Анализ Планирование Проектирование Выполнение Передача

Планирование тестирования использование высокоуровневых чек листов информация из конкурирующих продуктов использование опыта из прошлых проектов Анализ Планирование Проектирование Выполнение Передача

Проектирование тестов использование кода, как основы идей для тестовых сценариев Test Plans могут выступать в роли низкоуровневых требований Анализ Планирование Проектирование Выполнение Передача

Выполнение тестирования умение задавать правильные вопросы использование неформальных техник тестирования: –Ad hoc тестирование –исследовательское (exploratory) тестирование Анализ Планирование Проектирование Выполнение Передача

Ad hoc тестирование импровизированное тестирование без предварительной подготовки преимущество: важные дефекты находятся на ранних стадиях метод для обзора функциональности продукта

Исследовательское (exploratory) тестирование переплетение дизайна тестов и выполнения тестировщик узнает продукт в процессе его тестирования особое внимание уделяется творчеству и спонтанности

Передача проекта заказчику High-Level Check List может выступать в роли требований к продукту обязательное утверждение условий приемки продукта (acceptance test criteria) у клиента передача должна происходить как можно чаще Анализ Планирование Проектирование Выполнение Передача

Решенные проблемы единый взгляд на продукт извлечение данных о продукте нахождение дефектов на ранних этапах детальное планирование критерии приемки продукта заказчиком определение качества продукта Что в итоге? (1/2)

Что в итоге? (2/2)

Вопросы?

Контакты Артем Шаповал