Разрабатывается новый инструмент дебаггинга ПО
Группа компьютерных специалистов и математиков из американского Национального института стандартов и технологии (НИСТ) и Техасского университета в Арлингтоне разрабатывают новый программный инструмент...
Группа компьютерных специалистов и математиков из американского Национального института стандартов и технологии (НИСТ) и Техасского университета в Арлингтоне разрабатывают новый программный инструмент для дебаггинга программного обеспечения, пишет ScienceDaily.
Инструмент NIST-Texas с открытым исходным кодом находит ошибки программирования, используя новую методику под названием "комбинаторное тестирование" ("combinatorial testing"). Авторы работы вышли за рамки популярной практики "попарного тестирования", т.е изучения взаимодействия только двух параметров настройки ПО. Они разработали инструмент для эффективного тестирования различных комбинаций настроек, включающих одновременно до 6 параметров.
Изучая сбои различного программного обеспечения - от браузеров до ПО медицинских устройств - исследователи получили доказательства того, что большинство ошибок возникает в результате простого события, то есть неблагоприятного сочетания двух параметров настройки. Тем не менее, некоторые сбои происходили из-за сочетания от 3 до 6 параметров.