Подробная
классификация тестирования
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 85/301
•
Исследовательское тестирование
(exploratory testing
155
)
— частично фор-
мализованный подход, в рамках которого тестировщик выполняет работу с
приложением по выбранному сценарию
{146}
,
который, в свою очередь, дора-
батывается в процессе выполнения с целью
более полного исследования
приложения. Ключевым фактором успеха при
выполнении исследователь-
ского тестирования является именно работа по сценарию, а не выполнение
разрозненных бездумных операций. Существует даже специальный сценар-
ный подход, называемый сессионным тестированием (session-based test-
ing
156
).
В качестве альтернативы сценариям при выборе действий с приложе-
нием иногда могут использоваться чек-листы, и тогда этот вид тестирования
называют тестированием на основе чек-листов (checklist-based testing
157
).
Дополнительную информацию об исследовательском тестирова-
нии можно получить из статьи Джеймса Баха «Что такое исследо-
вательское тестирование?
158
»
•
Свободное (интуитивное) тестирование
(ad hoc testing
159
)
— полностью не-
формализованный подход, в котором не предполагается использования ни
тест-кейсов, ни чек-листов, ни сценариев — тестировщик полностью опира-
ется на свой профессионализм и интуицию (experience-based testing
160
)
для
спонтанного выполнения с приложением действий, которые, как он считает,
могут обнаружить ошибку. Этот вид тестирования используется редко и ис-
ключительно как дополнение к полностью или частично формализованному
тестированию в случаях, когда для исследования некоторого аспекта пове-
дения приложения (пока?) нет тест-кейсов.
Ни в коем случае не стоит путать исследовательское и свободное
тестирование. Это разные техники исследования приложения с раз-
ной степенью формализации, разными задачами и областями при-
менения.
Достарыңызбен бөлісу: