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

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

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


приложения

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

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

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

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


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

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


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

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

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


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

По степени
автоматизации Автоматизированное - частично или полностью выполняется специальными
инструментами

Вэб

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

Десктоп

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


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

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


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

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


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

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

Тестирование удобства Нефункциональное Тестирование на отказ и


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

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

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

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


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

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

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