Поиск причин возникновения дефектов
Тестирование программного обеспечения. Базовый курс.
© EPAM Systems, 2015–2023
Стр: 253/301
В данной главе в таблице 2.7.k некоторые пункты представляют собой оче-
видные дефекты. Но что их вызывает?
Почему они возникают, как могут прояв-
ляться и на что влиять? Как описать их максимально подробно и правильно в отчё-
тах о дефектах? Ответам на эти вопросы посвящена следующая глава, в которой
мы поговорим о поиске и исследовании причин возникновения дефектов.
2.7.6.
Поиск причин возникновения дефектов
Ранее мы отмечали
{168}
, что используем слово «дефект»
для обозначения
проблемы потому, что описание конечного симптома несёт мало пользы, а выясне-
ние исходной причины может быть достаточно сложным. И всё же наибольший эф-
фект приносит как раз определение и устранение первопричины,
что позволяет
снизить риск появления новых дефектов, обусловленных той же самой (ненайден-
ной и неустранённой) недоработкой.
Анализ первопричин
(root cause analysis
364
)
— процесс исследования и
классификации первопричин возникновения событий,
негативно влияю-
щих на безопасность, здоровье, окружающую среду, качество, надёжность
и производственный процесс.
Как видно из определения, анализ первопричин не ограничивается разработ-
кой программ, но нас он будет интересовать всё же в ИТ-контексте. Часто ситуация,
в которой тестировщик пишет отчёт о дефекте, может быть отражена рисунком 2.7.i.
Рисунок 2.7.i — Проявление и причины дефекта
В самом худшем случае проблема вообще будет пропущена (не замечена),
и отчёт о дефекте не будет написан. Чуть лучше выглядит ситуация, когда отчёт
описывает исключительно внешние проявления проблемы.
Приемлемым может
считаться описание лежащих на поверхности причин. Но в идеале нужно стре-
миться добраться до двух самых нижних уровней — первопричины и условий, спо-
364
Достарыңызбен бөлісу: