Вы находитесь на странице: 1из 4

Модульное – тестируются отдельный части приложения (Unit testing)

По уровню детализации
Интеграционное – тестируется взаимодействие между некоторыми частям приложения
приложения

Системное – приложение тестируется как единое целое

White box («Тестирование методом белого ящика»)- есть доступ к коду


По доступу к коду и
архитектуре приложения
Black box («Тестирование методом черного ящика»)- без доступа к коду

«Дымовое» - проверяются ключевые функциональности, при неработоспособности


которых делается бессмысленной сама идея использования приложения

По степени важности Критического пути – проверка функциональности, которые используются обычным


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

Расширенное – проверка всей оставшейся функциональности заявленной в требованиях

Альфа - выполняется организацией, разрабатывающей продукт, но не группой


разработчиков
По привлечению конечных
пользователей
Бета - выполняется покупателями или потенциальными заказчиками на их собственных
мощностях
Ручное - выполняется человеком в мануальном режиме
По степени
автоматизации
Автоматизированное - частично или полностью выполняется специальными
инструментами

Вэб

По «природе» приложения Мобильное

Десктоп

Но основе тестовых сценариев - пишутся тестовые сценарии и затем выполняется


тестирование

По степени формализации Исследовательское – документация не пишется заранее и не выполняются в точном


соответствие с планом

Ad Hoc (Свободное) – может провести любой пользователь, проводится без документации,


базируется на интуиции и прошлом опыте пользователя
Функциональное – проверка на соответствие требованиям

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

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


Нефункциональное восстановление –
пользования – тестирование
на определение степени восстановление после утраты
использования, понятности и работоспособности, а также
т.д. эмуляция критической
ситуации для проверки
действия системы

Тестирование установки
(инсталляционное) – Тестирование
проверка установки, производительности:
обновления, удаления

Тестирование стабильности и
Нагрузочное – проверка на сохранение надежности – способность выполнять свои
заданных показателей в допустимых пределах функции в заданных условиях в
и непродолжительное время продолжительный промежуток времени

Стрессовое – проверка с увеличением Объемное – проверка на обработку


заявленных пределов различных (больших) объемов данных
Retesting (подтверждающее) – выполнение тестов ранее выявивших ошибку
По типу тестирования
изменений
Regression (регрессионное) – проверка ранее работающей функциональности после
проведения ремонта

Вам также может понравиться