Аннотация:
Тестирование программ актуально для аудита качества программы и его соответствия исходным спецификациям, требованиям надежности, функциональности, полноты комплекса и др. В последнее время актуален и учет соответствия программного продукта потребительским
и рыночным условиям. Это требует новых подходов и методов, инструментов и технологий верификации и тестирования программ в реальном коде и реальном режиме эксплуатации. Цель работы – системный анализ тестирующих сред и моделирование процесса отладки, тестирования.
С помощью общих системных методов (анализ-синтез, композиция-декомпозиция, моделирование и др.), математического моделирования получены следующие результаты: 1) проведен анализ
целей, типов, методов тестирования; 2) проведена классификация методов; 3) при определенных
исходных гипотезах относительно распределения ошибок в программном комплексе построена и
исследована математическая модель оценивания количества ошибок (уязвимостей) в программной
системе, их динамики с использованием аппарата класса обыкновенных дифференциальных уравнений «с насыщением». Предложены варианты развития постановок задач (гипотез), моделей, алгоритмов идентификации моделей для улучшения доказательности и охвата более широкого класса
тестовых ситуаций. Результаты исследований можно использовать для практического аудита,
управления процессом тестирования.
Ключевые слова:тестирование, надежность, анализ, программа, ошибки, математическая модель
Поступила в редакцию: 30.11.2023 Исправленный вариант: 07.12.2023 Принята в печать: 09.12.2023
Образец цитирования:
И. В. Кучумов, “Тестирование программ и математическая модель поиска ошибок
в программном комплексе”, Известия Кабардино-Балкарского научного центра РАН, 2023, № 6, 74–82
\RBibitem{Kuc23}
\by И.~В.~Кучумов
\paper Тестирование программ и математическая модель поиска ошибок
в программном комплексе
\jour Известия Кабардино-Балкарского научного центра РАН
\yr 2023
\issue 6
\pages 74--82
\mathnet{http://mi.mathnet.ru/izkab721}
\crossref{https://doi.org/10.35330/1991-6639-2023-6-116-74-82}
\elib{https://elibrary.ru/item.asp?id=58804966}
\edn{https://elibrary.ru/EYLUNJ}