בדיקות נסיגה
מתוך ויקיפדיה, האנציקלופדיה החופשית
בדיקות נסיגה הן ביצוע בדיקות לשם השוואת יכולות וביצועים בין גרסאות של אותה תוכנה.
מטרת בדיקות הנסיגה היא לוודא כי כל תפקודי התכנה ויכולותיה מגרסאות העבר לא נפגעו כתוצאה משינויים בגרסה הנוכחית.
תאורטית, יש להריץ את כל תסריטי הבדיקה הקיימים עבור כל גרסת תכנה, על מנת לוודא כי לא חלה נסיגה בהתנהגות התכנה או בביצועיה. למעשה, ניתן לצמצם את כמות הבדיקות על ידי ניהול תהליך בדיקות מונחה סיכונים ועל ידי ניתוח השינויים הכלולים בגרסה האחרונה והשפעתם על רכיבים ותהליכים שונים בתכנה הנבדקת. עם זאת, צמצום כזה כרוך בסיכון מסוים להחמצת נסיגה קיימת בתפקוד התוכנה (בשל השפעות בלתי צפויות של השינויים).