УДК 004.415
DOI: 10.36871/ek.up.p.r.2025.12.13.032
Авторы
Эльза Айндиевна Хамзатова,
Сумая Айндиевна Хамзатова,
Грозненский государственный нефтяной технический университет имени академика М. Д. Миллионщикова, Грозный, Россия
Аннотация
В процессе сопровождения программного обеспечения информационные системы регулярно подвергаются изменениям, затрагивающим уже функционирующие компоненты. Подобные изменения нередко приводят к появлению регрессионных ошибок, влияние которых проявляется не сразу и усложняет поддержание устойчивого функционирования системы. В статье рассматриваются особенности возникновения регрессионных ошибок на этапе сопровождения, а также анализируются ограничения распространённых подходов к их предотвращению. Предложена классификация регрессионных ошибок, учитывающая характер изменений и их последствия для информационной системы. Описан метод повышения устойчивости системы, основанный на предварительной оценке рисков регрессии и целенаправленном выборе контрольных сценариев. Возможность практического применения метода показана на примере его использования в процессе сопровождения информационной системы.
Ключевые слова
информационные системы, сопровождение программного обеспечения, регрессионные ошибки, устойчивость системы, контроль изменений
Список литературы
- Киряков Е.А.Стратегии регрессионного тестирования программного обеспечения // Вопросы программной инженерии. — 2019. — № 3. — С. 45–52.
- Данилов А. Д. Решение задачи оптимизации регрессионного тестирования программного обеспечения // Программные продукты и системы. — 2020. — № 1. — С. 34–41.
- Гуцель Н.В. Аудит процессов тестирования мобильных и web-приложений с учётом регрессии // Информационные технологии. — 2021. — Т. 18, № 5. — С. 66–73.
- Михальчук В.Д. Использование ручного и автоматизированного регрессионного тестирования // Современные информационные технологии. — 2020. — № 4. — С. 23–30.
- Никулин А. О. Разработка методики выявления «слепых зон» при тестировании программного обеспечения // Вестник кибербезопасности. — 2024. — № 1. — С. 91–99.
- Лазченко В. Р. Введение в тестирование программного обеспечения: акценты на регрессию // Информационные процессы в техники и технологиях. — 2019. — Т. 5, № 2. — С. 12–18.
- Денисов Е. Ю., ВолобойА. Г., КалугинаИ.А.Автоматическое регрессионное тестирование программных комплексов // Новые информационные технологии в автоматизированных системах. — 2018. — № 21. — С. 89–94.
- Серякова Ю. А. Методы планирования тестирования и оценки качества сопровождения // Технологии программирования. — 2019. — № 6. — С. 55–63.
- Русов А. В.Современные стратегии тестирования программного обеспечения // Программная инженерия: теория и практика. — 2024. — Т. 11, № 1. — С. 77–85.
- Никулин А. О. Методы выявления слабых мест при тестировании сложных программных систем // Журнал информационных технологий и безопасности. — 2024. — Т. 9, № 4. — С. 45– 53.

