Тестирование без требований

Содержание

Слайд 2

О чем мы поговорим

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

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

Слайд 3

Предпосылки к возникновению ситуации

нехватка ресурсов для описания требований
главный идейный вдохновитель проекта

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

Слайд 4

Описание ситуации и ее влияние на проект

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

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

Слайд 5

Описание ситуации и ее влияние на проект

нахождение дефектов мигрирует на более поздние

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

Слайд 6

Методы решения проблемы

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

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

Слайд 7

Анализ требований

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

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

Слайд 8

Планирование тестирования

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

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

Слайд 9

Проектирование тестов

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

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

Слайд 10

Выполнение тестирования

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

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

Слайд 11

Ad hoc тестирование

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

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

Слайд 12

Исследовательское (exploratory) тестирование

переплетение дизайна тестов и выполнения
тестировщик узнает продукт в процессе его

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

Слайд 13

Передача проекта заказчику

High-Level Check List может выступать в роли требований к продукту
обязательное

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

Слайд 14

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

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

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

Слайд 15

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

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

Слайд 16

Вопросы?

Вопросы?
Имя файла: Тестирование-без-требований.pptx
Количество просмотров: 105
Количество скачиваний: 0