Исследовательское тестирование - краткое руководство

Исследовательское тестирование - это одновременное исследование, проектирование и выполнение. Это означает, что тестировщик не обращается ни к каким заранее разработанным тестовым примерам во время исследовательского тестирования. Исследовательское тестирование преследует две цели:

A - Чтобы узнать о тестируемой системе - Исследование.

B - Чтобы применить существующие знания о тестируемой системе для поиска ошибок - Дизайн и Выполнение.

Другие характеристики исследовательского тестирования:

  • Это интерактивный процесс тестирования
  • Использование информации, полученной во время тестирования, для разработки новых и лучших тестов
  • Формальный, что означает, что он отличается от определения ошибок и специального тестирования.
  • У тестировщиков есть навыки слушать, читать, думать и отчитываться строго и эффективно.

Когда можно проводить исследовательское тестирование?

Исследовательское тестирование наиболее применимо, когда:

  • Спецификации отсутствуют или отсутствуют
  • Исследование конкретного дефекта
  • Изучение конкретного риска - для оценки потребности в скриптовых тестах.
  • Нет времени уточнять и скриптовые тесты
  • Мы хотим разнообразить тестирование

Как подготовиться к исследовательскому тестированию?

Для подготовки и выполнения исследовательских тестов используются тестовые таблицы с такими элементами, как:



  • Что будет проверяться (объем)
  • Что не будет проверяться (вне рамок)
  • Почему (вопросы, требующие ответа)
  • Как (мозговой штурм)
  • Ожидаемые проблемы
  • Справка

Как сообщить о результатах исследовательского тестирования?

Для описания результатов исследовательских тестов используются сессионные листы:

  • Схема тестового покрытия
  • Имя тестировщика, проводившего сеанс исследовательского тестирования.
  • Журнал выполнения теста
  • Обнаружены дефекты
  • Показатель качества (количество основных дефектов в час)
  • Возникли новые риски
  • Проблемы, вопросы, аномалии

В конце занятия также будет проведен разбор полетов для обсуждения приоритета дефектов, снижения рисков и т. Д.