SlideShare a Scribd company logo
Исследовательское
тестирование
Одесское сообщество тестировщиков
Шегера Д.А.
Исследовательское тестирование
это одновременное изучение
продукта, написание тестов и их
выполнение.
Исследовательское тестирование —
это не методология
Основная Идея
Если каждый следующий
тест, который мы
разрабатываем, выбирается по
результатам предыдущего
теста, это означает, что мы
используем исследовательское
тестирование.
Проблема повторяемых тестов
mines fixes
mines fixes
Варьируемые, а потому более эффективные
Преимущества
Плюсы и характерное
применение
Нехарактерное применение
Нетестироанные области
Хорошо при тестировании
нового функционала, новых
итераций. При нехватке
времени для описания тестов.
Тестированные области
Избавляет от эффекта пестицида
Неизвестный функционал
Хорошо при отсутствии
спецификации.
Известный
Спецификация неидеальна,
покрытие неидеально
Неизвестный функционал
Хорошо при отсутствии опыта
предыдущих ранов, и при
лимите времени
Редкие кейсы
которые никто не будет писать
Нестабильный продукт
Позволяет быстро находить
ключевые проблемы
Стабильный продукт
Позволяет находить регрессии
в непокрытых сценариях
Недостатки
Cложность контроля и большая трудозатрата
для самоконтроля полноты покрытия
(Delegation/Participation)
Чем больше дробление, тем больше минусов
скриптового подхода.
Каждый раз покрытие воссоздается
заново, уникальное.
Но это так же минус – потеря
информации
Риск пропустить ключевой кейс выше;
Ответственность больше или меньше ?
Недописанный кейс в функциональном
покрытии возможно никогда не будет
проранен
Контроль над приоретизаций
(одновременность направленности внимания
на всю ширину приоритизации)
Инвестигтрование мелкого дефекта
выводит на крупный.
Как повторить (равнозначность циклов)
(Для соизмеримости статусов циклов)
Нет полноценной отчетности.
При ране по сценариям мы так же
получаем не совсем равнозначные
циклы и статусы
Потеря информации.
Незнание лимитации при ИТ утомляет и
занимает время.
Незнание архитектуры приводит лишь к
нахождению UI дефектов.
ИТ в любом аспекте его использования
позволяет собрать новую информацию,
и использовать ее для улучшения
покрытия функциональности в
дальнейшем
Плохой план лучше, чем никакого.
План, который не предполагает
изменений – плохой план. Это сценарий
провала.
ИТ предполагает перманентное
изменение и улучшение динамического
плана.
Немного про планирование
Q&A
Questions?
Exploratory testing

More Related Content

PDF
андрей дмитриев взгляд со стороны разработчика
PDF
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
PDF
больше тестов, хороших и разных! часть 1
PDF
Ярослав Пернеровский (QA Factory/GlobalLogic):"Рукописи не горят, но и не тон...
PDF
Высоцкий Неортодоксальный дизайн тестов
PPTX
Процесс тестирования. Измерение и оценка
PDF
Шагнуть на встречу тестированию требований. Советы тестировщика
PPTX
Sq adays 2010_balashenko
андрей дмитриев взгляд со стороны разработчика
Метод No-Test-Cases: избавьтесь от тест-кейсов в тестировании
больше тестов, хороших и разных! часть 1
Ярослав Пернеровский (QA Factory/GlobalLogic):"Рукописи не горят, но и не тон...
Высоцкий Неортодоксальный дизайн тестов
Процесс тестирования. Измерение и оценка
Шагнуть на встречу тестированию требований. Советы тестировщика
Sq adays 2010_balashenko

What's hot (20)

PPTX
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
PDF
Тестирование требований: Зачем - понятно, а вот Как?
PPTX
Severity и Priority для неначинающих: очевидное и невероятное
PPTX
SQA Days-13 @ Piter v3.1 web
PDF
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
PDF
Юзабилити тестирование
PPTX
Автотесты и образ мышления
PDF
Михаил Павлов - is a tester responsible for quality
PPTX
Дмитрий Пиликов - Юзабилити тестирование
PPTX
Ошибки начинающих Tdd практиков, плюсы применения
PPT
Подводные камни при построении процесса тестирования
PPT
Проблемы документирования в долгосрочных проектах - хотите поговорить об этом?
PPTX
Роли, в которые играют тестировщики
PDF
7 принципов эффективного тестирования
PPTX
Викторина для тестировщиков
PPT
Тест-дизайн: проще читать или проще писать
PPTX
Solit 2014, Введение в тестирование для начинающих тестировщиков, Храменков Д...
PDF
Андрей Валдуев, Playrix — Основы тестирования и примеры использования базовых...
PPTX
Документация тестировщика - Александр Трибушный
PPT
Ігор Лужанський Театр начинается с вешалки или тестирование требований
QA Fest 2014. Алексей Лупан. Не тест-кейсы красят тестировщика, а...
Тестирование требований: Зачем - понятно, а вот Как?
Severity и Priority для неначинающих: очевидное и невероятное
SQA Days-13 @ Piter v3.1 web
Метод No-Tests-Cases: избавьтесь от тест-кейсов в тестировании
Юзабилити тестирование
Автотесты и образ мышления
Михаил Павлов - is a tester responsible for quality
Дмитрий Пиликов - Юзабилити тестирование
Ошибки начинающих Tdd практиков, плюсы применения
Подводные камни при построении процесса тестирования
Проблемы документирования в долгосрочных проектах - хотите поговорить об этом?
Роли, в которые играют тестировщики
7 принципов эффективного тестирования
Викторина для тестировщиков
Тест-дизайн: проще читать или проще писать
Solit 2014, Введение в тестирование для начинающих тестировщиков, Храменков Д...
Андрей Валдуев, Playrix — Основы тестирования и примеры использования базовых...
Документация тестировщика - Александр Трибушный
Ігор Лужанський Театр начинается с вешалки или тестирование требований
Ad

Viewers also liked (18)

PPTX
Presentation for video class
PPTX
Presentation to San Jose PACT Leaders by Eli Moore, Haas Institute for a Fair...
PPT
Getting To Where you Want to Go: Demography, Economy, and the Region for Rich...
PPTX
PPT
busn 210
PPTX
C maps presentation
PDF
《生活也該有策略》心得簡報
PDF
2016 keynote模版
PPTX
Unidad educativa particular 2
PPT
Nghiên cứu khoa học
PDF
Phiếu trắc nghiệm
PDF
如何利用Accupass活動通幫你增加活動曝光度?
PPT
Rule of Law
PPTX
Blogger workshop
PDF
certify issuing of CoC
PDF
IT-решения
PDF
PAT Testing (UK)
PPTX
Website get more followers keek
Presentation for video class
Presentation to San Jose PACT Leaders by Eli Moore, Haas Institute for a Fair...
Getting To Where you Want to Go: Demography, Economy, and the Region for Rich...
busn 210
C maps presentation
《生活也該有策略》心得簡報
2016 keynote模版
Unidad educativa particular 2
Nghiên cứu khoa học
Phiếu trắc nghiệm
如何利用Accupass活動通幫你增加活動曝光度?
Rule of Law
Blogger workshop
certify issuing of CoC
IT-решения
PAT Testing (UK)
Website get more followers keek
Ad

Similar to Exploratory testing (20)

PPTX
Тест-дизайн "в цикле"
PPTX
Проведение юзабилити-тестирования Final
PPT
Постановка процесса тестирования в Agile
PPT
Sef Streluk Agile
PDF
Тестируем развитие тестировщика
PPT
Как принести пользу разработке и упростить себе жизнь?
PPT
Виталий Стрелюк
PPT
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
PPTX
Тестирование на последнем рубеже
PPTX
SQA Days 10: Фишки просветлённых тест-менеджеров
PPTX
Полезные "фишки" для построения успешного процесса тестирования
PPT
Виталий Стрелюк, Постановка процесса тестирования в Agile
PPTX
Ольга Лужецька - Exploratory testing: Love it or Leave it?
PDF
Олексій Брошков "Мистецтво Дослідницького Тестування"
PPTX
Дмитрий Пиликов - Юзабилити тестирование
PPTX
#71 Проведение онлайн-исследований
PDF
Who is a functional tester
PDF
Mikhail Dovgiy "QA Process Establishing"
PDF
Product discovery. Наши шишки и успехи
PPTX
Управление командой тестирования. Сhallenge или рутина
Тест-дизайн "в цикле"
Проведение юзабилити-тестирования Final
Постановка процесса тестирования в Agile
Sef Streluk Agile
Тестируем развитие тестировщика
Как принести пользу разработке и упростить себе жизнь?
Виталий Стрелюк
CodeFest 2010. Емелина Т. — Trial-and-error: как мы начинали тестировать
Тестирование на последнем рубеже
SQA Days 10: Фишки просветлённых тест-менеджеров
Полезные "фишки" для построения успешного процесса тестирования
Виталий Стрелюк, Постановка процесса тестирования в Agile
Ольга Лужецька - Exploratory testing: Love it or Leave it?
Олексій Брошков "Мистецтво Дослідницького Тестування"
Дмитрий Пиликов - Юзабилити тестирование
#71 Проведение онлайн-исследований
Who is a functional tester
Mikhail Dovgiy "QA Process Establishing"
Product discovery. Наши шишки и успехи
Управление командой тестирования. Сhallenge или рутина

Exploratory testing

  • 2. Исследовательское тестирование это одновременное изучение продукта, написание тестов и их выполнение. Исследовательское тестирование — это не методология
  • 3. Основная Идея Если каждый следующий тест, который мы разрабатываем, выбирается по результатам предыдущего теста, это означает, что мы используем исследовательское тестирование.
  • 5. mines fixes Варьируемые, а потому более эффективные
  • 6. Преимущества Плюсы и характерное применение Нехарактерное применение Нетестироанные области Хорошо при тестировании нового функционала, новых итераций. При нехватке времени для описания тестов. Тестированные области Избавляет от эффекта пестицида Неизвестный функционал Хорошо при отсутствии спецификации. Известный Спецификация неидеальна, покрытие неидеально Неизвестный функционал Хорошо при отсутствии опыта предыдущих ранов, и при лимите времени Редкие кейсы которые никто не будет писать Нестабильный продукт Позволяет быстро находить ключевые проблемы Стабильный продукт Позволяет находить регрессии в непокрытых сценариях
  • 7. Недостатки Cложность контроля и большая трудозатрата для самоконтроля полноты покрытия (Delegation/Participation) Чем больше дробление, тем больше минусов скриптового подхода. Каждый раз покрытие воссоздается заново, уникальное. Но это так же минус – потеря информации Риск пропустить ключевой кейс выше; Ответственность больше или меньше ? Недописанный кейс в функциональном покрытии возможно никогда не будет проранен Контроль над приоретизаций (одновременность направленности внимания на всю ширину приоритизации) Инвестигтрование мелкого дефекта выводит на крупный. Как повторить (равнозначность циклов) (Для соизмеримости статусов циклов) Нет полноценной отчетности. При ране по сценариям мы так же получаем не совсем равнозначные циклы и статусы Потеря информации. Незнание лимитации при ИТ утомляет и занимает время. Незнание архитектуры приводит лишь к нахождению UI дефектов. ИТ в любом аспекте его использования позволяет собрать новую информацию, и использовать ее для улучшения покрытия функциональности в дальнейшем
  • 8. Плохой план лучше, чем никакого. План, который не предполагает изменений – плохой план. Это сценарий провала. ИТ предполагает перманентное изменение и улучшение динамического плана. Немного про планирование

Editor's Notes

  • #3: Канер и Бах определяли исследовательское тестирование как некое расширениеподходов, которое может быть использовано для любого существующего метода тестирования,  а не методологию