From Wikipedia, the free encyclopedia
پسرفت نرمافزاری (به انگلیسی: Software regression) یک اشکال نرمافزاری است که باعث میشود یک خصیصه پس از بوقوع پیوستن یک رویداد خاص (مانند بروزرسانی سیستم، اعمال کردن وصله جدید در سیستم یا تغییر دادن به ساعت تابستانی) از کار بیفتد. دلیل این نامگذاری این است که رویداد پدیدآورندهٔ این اشکال معمولاً به منظور ایجاد «بهبود» در نرمافزار طراحی میشود ولی برعکس، اشکالی در نرمافزار ایجاد میکند که آن را بدتر (دچار پسرفت) میکند. پسرفت کارایی نرمافزاری حالتی است که در آن نرمافزار هنوز بهدرستی عمل میکند، اما بهآهستگی اجرا میشود یا در مقایسه با قبل حافظه بیشتری مصرف میکند (یعنی دچار پسرفت کارایی شدهاست). پسرفتها اغلب توسط هاتفیکسها به وجود میآیند. یک رویکرد برای حل کردن این مشکل آزمون پسرفت است. یک برنامهریزی آزمون خوب تدوین شده، از بوقوع پیوستن این نوع مشکلات قبل از انتشار یافتن نسخه جدید نرمافزار جلوگیری میکند. آزمون خودکار و مورد تستی خوب نوشته شده میتواند احتمال به وجود آمدن یک پسرفت را کاهش دهد. یک پسرفت نرمافزاری میتواند یکی از سه مورد زیر باشد:
![]() | این مقاله نیازمند تمیزکاری است. لطفاً تا جای امکان آنرا از نظر املا، انشا، چیدمان و درستی بهتر کنید، سپس این برچسب را بردارید. محتویات این مقاله ممکن است غیر قابل اعتماد و نادرست یا جانبدارانه باشد یا قوانین حقوق پدیدآورندگان را نقض کرده باشد. |
![]() | برای تأییدپذیری کامل این مقاله به منابع بیشتری نیاز است. |
![]() | این مقاله احتمالاً حاوی تحقیق دستاول است. |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.