प्रतिगमन परीक्षण एक प्रमुख कोड परिवर्तन के बाद दोषों को खोजने पर केंद्रित है । विशेष रूप से, यह सॉफ्टवेयर प्रत्यागमन को उजागर करना चाहता है, जैसे कि अपमानित या खोई हुई सुविधाओं के रूप में, पुराने बग सहित जो वापस आ गए हैं । ऐसे प्रत्यागमन होते हैं जब भी सॉफ्टवेयर कार्यक्षमता जो पहले सही ढंग से काम कर रही थी, इरादा के रूप में काम करना बंद कर आमतौर पर, प्रत्यागमन कार्यक्रम परिवर्तन के एक अनैच्छिक परिणाम के रूप में होता है, जब सॉफ्टवेयर का नया विकसित भाग पहले मौजूदा कोड से टकरा जाता है । प्रतिगमन परीक्षण के सामान्य तरीकों में परीक्षण-मामलों के पिछले सेट फिर से चल रहे हैं और जांच कर रहे हैं कि क्या पहले निश्चित दोष फिर से उभरे हैं । परीक्षण की गहराई रिलीज प्रक्रिया में चरण पर निर्भर करती है और जोड़े गए सुविधाओं का जोखिम है । वे या तो पूरा हो सकते हैं, परिवर्तनों के लिए देर से जोड़ा गया या जोखिम भरा माना जाता है, या बहुत उथले हो जाता है, जिसमें प्रत्येक सुविधा पर सकारात्मक परीक्षण होते हैं, अगर परिवर्तन में जल्दी हो या कम जोखिम के बारे में समझा जाता है । प्रतिगमन परीक्षण आम तौर पर वाणिज्यिक सॉफ्टवेयर विकास में सबसे बड़ा परीक्षण प्रयास है, पूर्व सॉफ्टवेयर सुविधाओं में कई विवरण की जांच करने के कारण, और नए सॉफ्टवेयर को भी विकसित किया जा सकता है, जबकि नए डिजाइन के भागों को परीक्षण करने के लिए कुछ पुराने परीक्षण का उपयोग किया जा सकता है कार्यक्षमता अभी भी समर्थित है ।
अगर परिवर्तन सॉफ्टवेयर्स के दौरान होने की जरूरत है, तो प्रतिगमन परीक्षण के साथ प्रारंभिक रिलीज के दौरान, अन्य परीक्षण से संबंधित टीम पर कितना प्रभाव पड़ता है?
आम तौर पर वाणिज्यिक सॉफ्टवेयर विकास में सबसे बड़ा परीक्षण प्रयास है