Программная регрессия

редактировать

A программная регрессия программная ошибка, из-за которой функция перестает функционировать должным образом после определенного события (например, обновления системы, исправления системы или перехода на летнее время ). Снижение производительности программного обеспечения - это ситуация, когда программное обеспечение по-прежнему функционирует правильно, но работает медленнее или использует больше памяти или ресурсов, чем раньше.

Снижение производительности часто вызвано включенными исправлениями ошибок включен в исправления программного обеспечения. Один из способов избежать подобных проблем - регрессионное тестирование. Правильно разработанный план тестирования направлен на предотвращение этой возможности до выпуска любого программного обеспечения. Автоматическое тестирование и хорошо написанные тестовые примеры могут снизить вероятность регрессии.

Программная регрессия может быть одного из трех типов:

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

См. также

Ссылки

.

Последняя правка сделана 2021-06-08 08:27:59
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте