Программная регрессия - Software regression
Некоторые из этой статьи перечисленные источники может и не быть надежный.Декабрь 2019 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
А программная регрессия это программная ошибка из-за чего функция перестает работать должным образом после определенного события (например, обновления системы, исправление системы или изменение на летнее время ).[1] А снижение производительности программного обеспечения это ситуация, когда программное обеспечение по-прежнему работает правильно, но работает медленнее или использует больше памяти или ресурсов, чем раньше.[2]
Регрессии часто вызваны включены исправления ошибок включен в программные патчи. Один из способов избежать подобных проблем - регрессионное тестирование. Правильно спроектированный план тестирования направлена на предотвращение этой возможности до выпуска любого программного обеспечения.[3] Автоматизированное тестирование и хорошо написано контрольные примеры может снизить вероятность регресса.
Программная регрессия может быть одного из трех типов:
- Локальный - изменение вводит новую ошибку в измененном модуле или компоненте.
- Удаленный - изменение в одной части программного обеспечения нарушает функциональность другого модуля или компонента.
- Unmasked - изменение демаскирует уже существующую ошибку, которая не действовала до изменения.
Смотрите также
Рекомендации
- ^ Иегудай, Амирам; Тышберович, Шмуэль; Нир, Дор (2007). Поиск ошибок регрессии. Конференция по проверке в Хайфе. Получено 10 марта 2018.
- ^ Шан, Вэйи; Hassan, Ahmed E .; Насер, Мохамед; Флора, Парминдер (11 декабря 2014 г.). «Автоматическое обнаружение регрессии производительности с использованием регрессионных моделей на кластерных счетчиках производительности» (PDF). Цитировать журнал требует
| журнал =
(помощь) - ^ Ричардсон, Джаред; Гвалтни, Уильям-младший (2006). Отправим его! Практическое руководство по успешным программным проектам. Роли, Северная Каролина: Прагматическая книжная полка. стр.32, 193. ISBN 978-0-9745140-4-8.
Этот программного обеспечения статья - это заглушка. Вы можете помочь Википедии расширяя это. |