የድጋሚ ሙከራ ከፍተኛ የኮድ ለውጥ ከተከሰተ በኋላ ጉድለቶችን በማግኘት ላይ ያተኩራል። በተለይ፣ የሶፍትዌር መመለሻዎችን፣ እንደ የተበላሹ ወይም የጠፉ ባህሪያት፣ ተመልሰው የመጡትን የቆዩ ስህተቶችን ጨምሮ ለማወቅ ይፈልጋል። ከዚህ ቀደም በትክክል ሲሰራ የነበረው የሶፍትዌር ተግባር እንደታሰበው መስራት ሲያቆም እንደዚህ አይነት ድጋፎች ይከሰታሉ። በተለምዶ፣ ሪግሬሽን የሚከሰቱት ያልታሰበየፕሮግራም መዘዝ ሲቀየር፣ አዲስ የተገነባው የሶፍትዌር ክፍል ቀደም ሲል ካለው ኮድ ጋር ሲጋጭ ነው። የተለመዱ የዳግም መፈተሻ ዘዴዎች ቀዳሚውን የሙከራ ጉዳዮችን እንደገና ማካሄድ እና ቀደም ሲል የተስተካከሉ ስህተቶች እንደገና መከሰታቸውን ማረጋገጥን ያካትታሉ። የፈተናው ጥልቀት የሚወሰነው በመልቀቂያው ሂደት ውስጥ ባለው ደረጃ እና በተጨመሩ ባህሪያት ስጋት ላይ ነው. ለውጦቹ በሚለቀቁበት ጊዜ ዘግይተው ለተጨመሩ ለውጦች ወይም ለአደጋ የተጋለጡ ተብለው ሊታሰቡ ወይም በጣም ጥልቀት የሌላቸው፣ በእያንዳንዱ ባህሪ ላይ አወንታዊ ሙከራዎችን ያቀፉ፣ ለውጦቹ በሚለቀቁበት ጊዜ መጀመሪያ ላይ ከሆኑ ወይም ለአደጋ ተጋላጭ ናቸው ተብሎ ከተገመቱ ሙሉ ሊሆኑ ይችላሉ። የድጋሚ ሙከራ በተለምዶ በንግድ ሶፍትዌር ልማት ውስጥ ትልቁ የሙከራ ጥረት ነው ፣ ምክንያቱም ቀደም ባሉት የሶፍትዌር ባህሪዎች ውስጥ ብዙ ዝርዝሮችን በመፈተሽ ፣ እና አንዳንድ የቆዩ የሙከራ ጉዳዮችን በመጠቀም የአዲሱን ዲዛይን አንዳንድ ክፍሎች በመሞከር የቀደመው ተግባር አሁንም እንዳለ ለማረጋገጥ አዲስ ሶፍትዌር ሊፈጠር ይችላል። የሚደገፍ።
ከጥቃቅን ኮድ ለውጦች በኋላ ጉድለቶችን ለማግኘት ምን ዓይነት ሙከራ ጥቅም ላይ ይውላል?