Глоссарий тестировщика
Смысл важнее аббревиатуры. Основные понятия простыми словами.
- Acceptance criteria
- Критерии приёмки: проверяемые условия, при выполнении которых изменение удовлетворяет согласованным ожиданиям.
- API
- Интерфейс взаимодействия программных компонентов. При тестировании важны контракт, права и наблюдаемые результаты операций.
- Boundary value analysis
- Анализ граничных значений: выбор данных на границах и около границ подтверждённых диапазонов.
- Defect
- Дефект: отклонение продукта или рабочего артефакта от согласованного требования или ожидаемого свойства.
- Equivalence partitioning
- Разбиение на классы эквивалентности: группировка значений, для которых ожидается одинаковое поведение системы.
- Exploratory testing
- Исследовательское тестирование: изучение продукта, проектирование и выполнение проверок связаны в одном процессе.
- Flaky test
- Нестабильный тест, который даёт разные результаты без относящегося к проверке изменения продукта; причина требует диагностики.
- Idempotency
- Идемпотентность: повтор операции имеет тот же ожидаемый эффект, что и однократное выполнение, в рамках конкретного контракта.
- Regression testing
- Регрессионное тестирование: поиск нежелательных последствий изменения в ранее работавшем поведении.
- Risk-based testing
- Подход, при котором объём и порядок проверок определяются вероятностью проблемы и её влиянием.
- Smoke test
- Короткий набор проверок ключевых функций, помогающий понять, можно ли продолжать более подробное тестирование.
- Test oracle
- Оракул тестирования: источник, на основании которого определяют ожидаемый результат — правило, модель или подтверждённый пример.
- Test case
- Тест-кейс: описание условий, данных, действий и ожидаемого результата конкретной проверки.
- Test coverage
- Покрытие: отношение проверенных элементов выбранной модели к её полному согласованному набору. Требует явного определения модели.
- Traceability
- Прослеживаемость: связь требований, рисков, проверок и результатов, позволяющая оценивать последствия изменений.
- Validation
- Валидация: проверка, что продукт отвечает потребностям использования в конкретном контексте.
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16