Successfully reported this slideshow.
Тестирование без требований<br />Артем Шаповал, QA/Risk Analyst, GlobalLogic<br />
О чем мы поговорим<br />Предпосылки<br />Проблема и ее влияние на процесс разработки ПО<br />Методы решения<br />
Предпосылки к возникновению ситуации <br />нехватка ресурсов для описания требований<br />главный идейный вдохновитель про...
Описание ситуации и ее влияние на проект<br />различный взгляд на функциональность<br />планирование и оценка возможны тол...
Описание ситуации и ее влияние на проект<br />нахождение дефектов мигрирует на более поздние этапы <br />неопределенность ...
Методы решения проблемы<br />анализ требований<br />планирование тестирования<br />проектирование тестов<br />выполнение т...
визуализация требований (flowchart диаграммы, UML Use Cases, Mind Map)<br />регулярные обсуждения продукта с проектной ком...
Анализ<br />Планирование<br />Проектирование<br />Выполнение<br />Передача<br />Планирование тестирования<br />использован...
использование кода, как основы идей для тестовых сценариев<br />Test Plans могут выступать в роли низкоуровневых требовани...
умение задавать правильные вопросы<br />использование неформальных техник тестирования: <br />Ad hoc тестирование<br />исс...
Ad hoc тестирование <br />импровизированное тестирование без предварительной подготовки<br />преимущество: важные дефекты ...
Исследовательское (exploratory) тестирование<br />переплетение дизайна тестов и выполнения<br />тестировщик узнает продукт...
High-Level Check List может выступать в роли требований к продукту<br />обязательное утверждение условий приемки продукта ...
Решенные проблемы<br />единый взгляд на продукт<br />извлечение данных о продукте<br />нахождение дефектов на ранних этапа...
Что в итоге? (2/2)<br />
Вопросы?<br />
Контакты<br />Артем Шаповал<br />artem.shapoval@gmail.com<br />artem.shapoval@globallogic.com<br />
Upcoming SlideShare
Loading in …5
×

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

1,873 views

Published on

Доклад Шаповала Артема на SQA Days 7

Published in: Education, Technology
  • Be the first to comment

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

  1. 1. Тестирование без требований<br />Артем Шаповал, QA/Risk Analyst, GlobalLogic<br />
  2. 2. О чем мы поговорим<br />Предпосылки<br />Проблема и ее влияние на процесс разработки ПО<br />Методы решения<br />
  3. 3. Предпосылки к возникновению ситуации <br />нехватка ресурсов для описания требований<br />главный идейный вдохновитель проекта и человек со стороны заказчика, который управляет проектом, не одно и то же лицо<br />нежелание заказчика тратить деньги на «формальное» описание проекта<br />
  4. 4. Описание ситуации и ее влияние на проект<br />различный взгляд на функциональность<br />планирование и оценка возможны только на верхнем уровне <br />извлечение информации <br />
  5. 5. Описание ситуации и ее влияние на проект<br />нахождение дефектов мигрирует на более поздние этапы <br />неопределенность критериев приемки продукта заказчиком<br />сложность определения качества продукта<br />
  6. 6. Методы решения проблемы<br />анализ требований<br />планирование тестирования<br />проектирование тестов<br />выполнение тестирования<br />передача продукта заказчику<br />
  7. 7. визуализация требований (flowchart диаграммы, UML Use Cases, Mind Map)<br />регулярные обсуждения продукта с проектной командой и <br />командой заказчика <br />Анализ<br />Планирование<br />Проектирование<br />Выполнение<br />Передача<br />Анализ требований <br />
  8. 8. Анализ<br />Планирование<br />Проектирование<br />Выполнение<br />Передача<br />Планирование тестирования<br />использование высокоуровневых чеклистов<br />информация из конкурирующих продуктов<br />использование опыта из <br />прошлых проектов <br />
  9. 9. использование кода, как основы идей для тестовых сценариев<br />Test Plans могут выступать в роли низкоуровневых требований<br />Анализ<br />Планирование<br />Проектирование<br />Выполнение<br />Передача<br />Проектирование тестов<br />
  10. 10. умение задавать правильные вопросы<br />использование неформальных техник тестирования: <br />Ad hoc тестирование<br />исследовательское (exploratory) тестирование <br />Анализ<br />Планирование<br />Проектирование<br />Выполнение<br />Передача<br />Выполнение тестирования<br />
  11. 11. Ad hoc тестирование <br />импровизированное тестирование без предварительной подготовки<br />преимущество: важные дефекты находятся на ранних стадиях<br />метод для обзора <br /> функциональности <br /> продукта<br />
  12. 12. Исследовательское (exploratory) тестирование<br />переплетение дизайна тестов и выполнения<br />тестировщик узнает продукт в процессе его тестирования<br />особое внимание уделяется <br />творчеству и спонтанности<br />
  13. 13. High-Level Check List может выступать в роли требований к продукту<br />обязательное утверждение условий приемки продукта (acceptance test criteria) у клиента <br />передача должна происходить <br /> как можно чаще<br />Анализ<br />Планирование<br />Проектирование<br />Выполнение<br />Передача<br />Передача проекта заказчику<br />
  14. 14. Решенные проблемы<br />единый взгляд на продукт<br />извлечение данных о продукте<br />нахождение дефектов на ранних этапах<br />детальное планирование<br />критерии приемки продукта заказчиком<br />определение качества продукта<br />Что в итоге? (1/2)<br />
  15. 15. Что в итоге? (2/2)<br />
  16. 16. Вопросы?<br />
  17. 17. Контакты<br />Артем Шаповал<br />artem.shapoval@gmail.com<br />artem.shapoval@globallogic.com<br />

×