Скриптовой процесс тестирования

Материал из Testopedia
Версия от 01:37, 12 октября 2011; Natalya Rukol (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Скриптовой (или script-based) процесс тестирования - процесс, в котором тесты предварительно документируются, после чего выполняются.

Общее описание процесса

В скриптовом тестировании определяется несколько ролей: тест-аналитик, тест-дизайнер и тестировщик. При этом важно заметить, что роль не обязательно должность! Один человек может выполнять несколько ролей одновременно.

Тест-аналитик

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

Результаты тест-анализа чаще всего представляются в виде таблиц с перечнем "что должно быть перечислено".

Тест-дизайнер

Тест-дизайн отвечает на вопрос как должен быть протестирован продукт. Тест-дизайнеры оптимизируют последовательность выполнения тестов, подготавливают тестовые данные для проверки и документируют тесты. Результаты работы тест-дизайнера:

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

Тестировщик

В скриптовом подходе задачи тестировщика сводятся к проверке тестовых сценариев, сохранении результатов и регистрации ошибок.

Применимость подхода

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

Плюсы скриптового подхода

  • Лёгкая планируемость (за счёт уже готового тестового набора)
  • Предсказуемость (известно, кто что делает)
  • Лёгкость обучения (начинающие сотрудники могут использовать готовые тестовые сценарии)
  • Понятная и детальная отчётность

Минусы скриптового подхода