Контакты
Подписка
МЕНЮ
Контакты
Подписка

Опрос: большинство багов вызвано недостатком тестирования, а не структурными ошибками

Опрос: большинство багов вызвано недостатком тестирования, а не структурными ошибками

Опрос: большинство багов вызвано недостатком тестирования, а не структурными ошибками


07.06.2010

Компания Electric Cloud опубликовала результаты своего опроса, проведенного совместно с фирмой Osterman Research. По итогам исследования выяснилось, что большинство багов в программном обеспечении проявляет себя вследствие плохо отлаженного процесса тестирования или инфраструктурных ограничений, а не из-за неправильного подхода к написанию алгоритмов. Кроме того, экспертам удалось установить, что тестирование для разработчиков ПО – еще более неприятная необходимость, чем заполнение налоговой декларации.

58% опрошенных указали в качестве главной причины возникновения последнего крупного бага проблемы в ходе тестирования или в инфраструктуре. Во многом это связано с тем, что полностью автоматизированные системы тестирования по-прежнему использует лишь 12% организаций, при этом 46% разработчиков признают, что не уделяют тестированию и отладке столько времени, сколько должны. 36% респондентов считают, что их работодатели не проводят достаточного предрелизного тестирования, а 53% специалистов ссылаются на дефицит вычислительных мощностей.

При всем при этом, запоздалое обнаружение багов всегда связано с серьезными материальными и репутационными рисками. Так, 56% участников опроса сообщили, что позднее обнаружение недоработок практически неизбежно приводит к сдвигу сроков релиза, а 44% опрошенных отмечают, что последний крупный баг стоил в среднем 250 тысяч долларов упущенной прибыли и 20 человеко-часов на исправление.

Компании, которые уделяют предварительному тестированию более значительное время, тратят на последующее исправление недоработок в два раза меньше времени, чем те фирмы, которые не придают этому процессу должного внимания.

Остается добавить, что участие в опросе приняли 144 профессионала, включая разработчиков ПО, тестеров, менеджеров и руководителей. Все они работали в компаниях из различных сфер бизнеса, при этом средняя численность персонала в таких фирмах превышала 1000 человек, а команда разработчиков насчитывала не менее 50 человек. Большая часть организаций располагалась в Северной Америке.

Источник: xakep.ru