Содержание
- 2. Кто я? Тестировщик Тест-менеджер Руководитель отдела тестирования ____________________ Опыт 4 года Инструктор Активный участник конференций
- 3. Что будем делать? Выпустим продукт по не оттестированным требованиям Посмеемся Будем тестировать требования, как умеем Будем
- 4. Структура тренинга Иллюстрация Практика 1 Теория - сжато Практика 2 Анализ результатов
- 5. Часть 1. Иллюстрация
- 6. Вводные: Компания «Вакуумная сфера» разработка ПО 50 человек, из них 35 – разработка Завязка: Желание владельца
- 9. Компания «Кофе для всех»
- 10. Бизнес-требования Повысить производительность разработчиков Для этого: снизить посещаемость кофейни программистами в рабочее время Попутно: - избавиться
- 11. 3 варианта решения - купить франшизу у кофейни, поставить бар - купить кофемашину - поставить кофемат
- 12. Выбранный вариант -купить франшизу у кофейни, поставить бар с баристом - купить кофемашину - поставить кофемат
- 13. Процесс выявления требований Первоначальные требования Подсчет стоимости Урезание требований
- 14. Свершилось!
- 15. Проходит месяц
- 17. Нельзя выпить то, что хочется С утра постоянно не работает 2 раза обжегся Постоянно нет ложек
- 18. Причины сложившейся ситуации - Плохое выявление (невыявленные требования) - Плохое тестирование (выявленные требования)
- 19. Причины сложившейся ситуации - Плохое выявление (невыявленные требования) - Плохое тестирование (выявленные требования)
- 20. Часть 1 1/2. Статистика
- 21. Онлайн-статистика
- 22. Часть 2. Практика 1
- 23. Часть 3. Теория
- 24. Что такое требования? Условие или возможность, требуемая пользователем для решения задач или достижения целей. Условие или
- 25. Форма представления Спецификация требований Сценарии использования Стикеры на доске Мысли менеджера
- 26. Какие бывают требования? Бизнес-требования Требования пользователей Функциональные требования Нефункциональные требования Предположения и ограничения Требования связанные с
- 27. Тестирование требований Когда? Зачем? Доколе?
- 28. Тестирование требований Когда? ----- как только появилось хотя бы одно требование Зачем? ----- уменьшение количества доработок
- 29. Свойства хороших требований Корректность Недвусмысленность (однозначность) Полнота Непротиворечивость (совместимость) Упорядоченность (ранжированность ) Проверяемость (тестируемость) Модифицируемость Трассируемость
- 30. Свойства хорошего требования - Корректность - Однозначность - Полнота - Осуществимость (реализуемость) - Необходимость - Назначение
- 31. Свойства хороших требований Полнота Правдивость Однозначность Измеримость Ранжируемость Не определяющее техническое решение Осуществимость (реализуемость) Проверяемость (тестируемость)
- 32. Кубической формы Ребро 75 мм Крепкий (ГОСТ №) Легкий (ГОСТ №) Травмобезопасный (ГОСТ №) Безвредный материал
- 33. Требование 1: см. базовые требования «Кубик» Требование 2: зелёный, красный, жёлтый, голубой
- 34. Методы тестирования - Проверка требований (документации) Анализ поведения системы Прототипирование
- 35. Методы тестирования - Проверка требований (документации) Анализ поведения системы Прототипирование
- 36. Кто должен тестировать? Для эффективного тестирования важно вовлекать различных специалистов За качество ответственна (в своей области)
- 37. Кто тестирует? Для эффективного тестирования важно вовлекать различных специалистов За качество ответственна вся команда Тестировщики Аналитики
- 38. Часть 4. Практика 2
- 39. Вариант представления требований: перечисление Список в виде «Система должна делать…»
- 40. Перегруппировка Бизнес-требования (БТ) Функциональные требования (ФТ) Нефункциональные требования (НТ)
- 41. Тест № 1 Содержат ли требования выражения типа «подлежит определению», «и так далее», «и прочее» …
- 42. Тест № 1 Содержат ли требования выражения типа «подлежит определению», «и так далее», «и прочее» …
- 43. Тест № 2 Определяем меру качества для каждого требования: Верно ли, что каждое требование имеет критерий
- 44. Тест № 2 Определяем меру качества для каждого требования: Верно ли, что каждое требование имеет критерий
- 45. Тест № 3 - Рассматриваем каждое требование как отдельно распознаваемую, измеряемую сущность Каждое ли требование однозначно
- 46. Тест № 3 - Рассматриваем каждое требование как отдельно распознаваемую, измеряемую сущность Каждое ли требование однозначно
- 47. Тест № 4 Отслеживаем термины: Всякая ли ссылка на термин, определенный в спецификации требований, согласуется с
- 48. Тест № 4 Отслеживаем термины: Всякая ли ссылка на термин, определенный в спецификации требований, согласуется с
- 49. Тест № 5 Сопоставляем требования и сформулированные цели разработки системы: Каждое ли требование в спецификации существенно
- 50. Тест № 5 Сопоставляем требования и сформулированные цели разработки системы: Каждое ли требование в спецификации существенно
- 51. Тест № 6 - Для каждого требования выясняем, почему оно является требованием. Содержит ли спецификация решения,
- 52. Тест № 6 - Для каждого требования выясняем, почему оно является требованием. Содержит ли спецификация решения,
- 53. Тест № 7 Знаем ли мы значение, которое придает требованию заказчик? Определено ли для каждого требования
- 54. Тест № 7 Знаем ли мы значение, которое придает требованию заказчик? Определено ли для каждого требования
- 55. Тест № 8 Все ли требования из уже известных зафиксированы: Спрашивали ли мы заинтересованные стороны об
- 56. Тест № 8 Все ли требования из уже известных зафиксированы: Спрашивали ли мы заинтересованные стороны об
- 57. Тест № 9 - Делим требования на управляемые группы Можем ли мы при каждом изменении в
- 58. Тест № 9 - Делим требования на управляемые группы Можем ли мы при каждом изменении в
- 59. Тест № 10 Входим в домен: Достаточно ли широк контекст требований для охвата всего того, что
- 60. Тест № 10 Входим в домен: Достаточно ли широк контекст требований для охвата всего того, что
- 61. Сводная таблица
- 62. Вариант представления требований: варианты использования Юскейсы вида «Действующее лицо делает … для …»
- 63. Формальная проверка ВИ
- 64. Вариант представления требований: неважно Во время проектирования тестов
- 65. Проектируем тесты «Не хватает денег»
- 66. Проектируем тесты «Не хватает денег»
- 67. Какой способ выбрать? Зависит от: Способа представления требований Степени формализации в проекте Количества требований
- 68. Ограничения: Наличие формализованных требований Наличие роли аналитика в проекте Выделяется время на старте проекта Найденные дефекты
- 69. Итоги: Как только мы сформулируем хотя бы одно требование, мы можем приступать к его тестированию Тестирование
- 70. Что могло бы быть?
- 72. Скачать презентацию





































































ИНТЕНСИФИКАЦИЯ ПРОЦЕССА ДЕЗАКТИВАЦИИ ВНУТРЕННИХ ПОВЕРХНОСТЕЙ АППАРАТОВ
Проблемы соблюдения, охраны и защиты конституционного права на свободу совести и вероисповедания при получении документов
Пётр I. Россия на рубеже веков
Презентация на тему Испания
Зарубежная культура на рубеже XIX – XX в.в.
Урок-игра в 8-Б классе Разработка Олейник И.Г.
Анализ экономической эффективности инвестиционных проектов. Занятие 2
Коммуникационные технологии во внешнеэкономической деятельности предприятия
Государственная информационная система мониторинга (ГИС МТ)
Сообщества. Экосистемы
Видавничий дім ОГО www.ogo.ua, www.ogo.rv.ua, www.gazeta.rv.ua E-mail:
Агентство недвижимости Менделеев
Народные промыслы России
Презентация на тему Водные ресурсы. Безопасное использование и охрана
Государственный контракт как мера стимулирования и привлечения молодых специалистов в гражданской сфере
Крещенские святки.
IsWMS v1.5
Правовые аспекты салонной деятельности
Тема проекта: «Развитие творчества старших дошкольников через народно-прикладное искусство».
Презентация на тему Семья как социокультурная среда развития ребенка
Магазин ООО Тринити-К
Стохастические интервальные подходы в задачах глобальной оптимизацииИнтервальный генетический алгоритм
Составление конструктивно-технологической характеристики узла самолёта
Компания AdamDonuts. Все лучшее только для вас. Пончики
Здоровье 2 класс
МИНИСТЕРСТВО ТРУДА И СОЦИАЛЬНОГО РАЗВИТИЯ КАБАРДИНО-БАЛКАРСКОЙ РЕСПУБЛИКИ
Презентация на тему Как животные воспринимают мир
Центр доверенных услуг Основные варианты использования