Назад к вопросам
Junior
69
questionbank
Какие существуют классификации тестирования?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Классификации тестирования могут основываться на различных критериях. Наиболее распространенные:
-
По цели тестирования:
- Функциональное тестирование
- Нефункциональное тестирование
- Связанное с изменениями тестирование
-
По объекту тестирования:
- Модульное (Unit)
- Интеграционное (Integration)
- Системное (System)
- Приемочное (Acceptance)
-
По времени проведения тестирования:
- Альфа-тестирование (внутри компании)
- Бета-тестирование (с участием ограниченной внешней группы пользователей)
- Регрессионное тестирование
- Дымовое тестирование (Sanity testing)
- Смоук-тестирование (Smoke testing)
-
По уровню доступа к коду:
- Метод белого ящика (White-box / Structural testing)
- Метод черного ящика (Black-box / Behavioral testing)
- Метод серого ящика (Gray-box testing)
-
По степени формализации:
- Формальное тестирование (на основе исчерпывающих спецификаций)
- Неформальное тестирование (исследовательское, ad-hoc)
-
По степени автоматизации:
- Ручное тестирование
- Автоматизированное тестирование
-
По типу приложения:
- Веб-приложений
- Мобильных приложений
- Настольных приложений
- API
- Баз данных
-
По другим критериям:
- Нагрузочное (Load testing)
- Стрессовое (Stress testing)
- Тестирование стабильности/надежности (Stability/Reliability testing)
- Юзабилити-тестирование (Usability testing)
- Тестирование безопасности (Security testing)
- Кросс-браузерное/кросс-платформенное тестирование
Пример структуры классификации в табличном виде:
| Критерий классификации | Типы тестирования | Описание |
|---|---|---|
| По цели | Функциональное | Проверка соответствия требованиям спецификации |
| Нефункциональное | Производительность, безопасность, удобство использования и т.п. | |
| Связанное с изменениями | Регрессионное, повторное (retesting) | |
| По объекту | Модульное | Отдельные юниты кода |
| Интеграционное | Взаимодействие между модулями или системами | |
| Системное | Система как единое целое | |
| Приемочное | Проверка готовности продукта к выпуску | |
| По доступу к коду | Черный ящик | Без доступа к исходному коду, по спецификации |
| Белый ящик | С доступом к исходному коду | |
| Серый ящик | Частичный доступ, знание внутренней логики без полного обхода кода |