16/05/2022

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

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

Статическое тестирование (Static testing)

Производится без запуска программного кода продукта.

В рамках этого подхода тестированию могут подвергаться:

  • Документы (требования, спецификация, документация, тест-кейсы, описания архитектуры приложения, схемы баз данных и т.д.).
  • Графические прототипы(например, эскизы пользовательского интерфейса).
  • Код приложения (что часто выполняется самими программистами в рамках аудита кода (code review), являющегося специфической вариацией взаимного просмотра в применении к исходному коду). Код приложения также можно проверять с использованием техник тестирования на основе структур кода.
  • Параметры(настройки) среды исполнения приложения.
  • Подготовленные тестовые данные.

Динамическое тестирование (Dynamic testing)

Тестирование с запуском кода на исполнение.

Запускаться на исполнение может как код всего приложения целиком (системное тестирование), так и код нескольких взаимосвязанных частей (интеграционное тестирование), отдельных частей (модульное или компонентное тестирование) и даже отдельные участки кода.

Основная идея этого вида тестирования состоит в том, что проверяется реальное поведение (части) приложения.