ВИДЫ ТЕСТИРОВАНИЯ

По запуску кода на исполнение

Статическое

r

Тестирвоание без отправки кода на исполнение

Динамическое

r

Тестирование с отправкой кода на исполнение

По доступу к коду и архитектуре приложения

Метод белого ящика

r

Есть доступ к коду и архитектуре приложения

Метод черного ящика

r

Нет доступа к коду и архитектуре приложения

Метод серого ящика

r

Частично есть доступ к коду и архитектуре приложения

По степени автоматизации

Ручное

r

Без специальных программ

Автоматизированное

По природе приложения

ВЕБ

Мобильное

Настольное

По привлечению конечных пользователей

Альфа

Бета

Гамма

По уровню детализации

Юнит

Модульное

Компонентное

Интеграционное

По целям и задачам

Функциональное

Нефункциональное

Регрессионное

Повторное

Инсталяционное

Приемочное

Доступонсти

Интерфейса

Безопасности

Локализации

Совместимости

Конфигурационное

Кроссбраузерности

Производительности

Нагрузочное

Стрессовое

Масштабируемости

Конкурентное

По принципам работы приложения

Позитивное

r

 Направлено на исследование приложения в ситуации, когда все действия выполняются строго по инструкции без ошибок, отклонений

Негативное

r

Направлено на исследование работы приложения, когда с ним выполняются (некорректные) операции и/или используются данные, потенциально приводящие к ошибкам

По фокусировке на уровне архитектуры

Уровень представления

Уровень бизнес-логики

Уровень данных

По техникам и подходам

На основе источников ошибок

предугадывание

эврестическая оценка

мутационное

По степени вмемешательства в работу приложения

Инвазивное

Неизвазивное

На основе выбора входных данных

На основе структур кода

выражений

ветвей

условий

решений

путей

По техникам автоматизации

под управлением данными

под управлением ключевыми словами

под управлением поведением

На основе кода

По потоку управления

По потоку данных

Аудит кода

На основе поведения приложения

A/B

Параллельное

На основе случайных данных

По таблице принятия решений

По диаграмме состояний

По спецификациям

На основе среды выполнения

Операционное

В процессе разработки

По степени формализации

На основе тест-кейсов

Исследовательское

Свободное

По функциональному тестированию

Смоук

Критического пути

Расширенное