Что такое exploratory testing

QA Тестировщик Junior Без компании
Что такое exploratory testing
Ответы
Exploratory testing — это подход к тестированию, где тестировщик одновременно исследует продукт, проектирует тесты и выполняет их, полагаясь на свои знания, опыт и креативность. Акцент делается на обучение в процессе тестирования, а не на строгое следование предопределенным тест-кейсам. **Ключевые особенности:** - Гибкость: нет жесткого плана, тесты адаптируются по ходу работы. - Быстрое обнаружение критических дефектов за счет "свежего взгляда". - Подходит для сложных или малоизученных систем. **Пример:** Тестируя форму входа, можно случайно обнаружить, что пароль с символами `<>` вызывает XSS-уязвимость, хотя изначально такая проверка не планировалась. **Когда использовать:** - При нехватке документации. - Для проверки usability и edge-cases. - В agile-средах с частыми изменениями. **Минусы:** - Трудно воспроизвести без детальных записей. - Зависит от навыков тестировщика. Для эффективности сочетают с сессионным тестированием (фиксация целей и времени).