ዳግም መፈተሽ እና የድጋሚ ሙከራ
የዳግም ሙከራ እና የድጋሚ ሙከራ በሶፍትዌር ሙከራ ውስጥ ሁለት ዘዴዎች ናቸው። በማንኛውም የሶፍትዌር ልማት ዑደት ውስጥ ፈተና ትልቅ ሚና ይጫወታል። የፍተሻ ሂደቱ የሶፍትዌሩን አፈጻጸም ለማረጋገጥ፣ ስህተቶችን ለመለየት እና ለማስተካከል እና የደንበኞችን መስፈርቶች የሚያሟላ መሆኑን ለማረጋገጥ በተለያዩ ዘዴዎች ይከናወናል።
ተጨማሪ ስለዳግም መሞከር
እንደገና መሞከር በኢንዱስትሪው ውስጥ ጥቅም ላይ የሚውል መደበኛ ያልሆነ ቃል ነው፣ እና አንድ ነጠላ ሞጁል ወይም የተለየ ክፍል ካለፈው ሙከራ ስህተቶችን ለማግኘት ከተስተካከለ በኋላ መሞከር ማለት ነው። ክፍሉ በትክክል እየሰራ መሆኑን ለማረጋገጥ ይህ ሙከራ በተደጋጋሚ ሊደረግ ይችላል።
እዚህ ላይ መደረግ ያለበት መሰረታዊ ልዩነት፣ እንደገና መሞከር የማስተካከል፣የማስተካከያ ወይም ሌላ በስርአቱ ውስጥ ካሉ ሌሎች አካላት ጋር ያለው ለውጥ የሚያሳስባቸው አለመሆኑ ነው።
ስለ ሪግሬሽን ሙከራ ተጨማሪ
የድጋሚ ሙከራው ሂደት አዳዲስ ስህተቶችን ወይም 'regressions'ን በሶፍትዌር ሲስተም ውስጥ ባሉ ተግባራዊ እና የማይሰሩ ቦታዎች ላይ ለውጦች ከተደረጉ በኋላ ለምሳሌ ማሻሻያዎችን፣ መጠገኛዎችን ወይም የውቅረት ለውጦችን ለማሳየት ነው። የድጋሚ ሙከራ የሶፍትዌር ስርዓትን ለመፈተሽ ቀልጣፋ ዘዴ ሆኖ ሊያገለግል ይችላል፣ ለውጦቹ በተለየ ሞጁል ወይም ተዛማጅ ሞጁሎች ላይ ተጽዕኖ አለመሆናቸውን ለማረጋገጥ የሚፈለጉትን አነስተኛ የፈተናዎች ብዛት በዘዴ በመምረጥ።
ዋናው ትኩረቱ ለውጦቹ በሌሎች የሶፍትዌሩ ክፍሎች ላይ ተጽእኖ እንዳሳደሩ እና አዳዲስ ስህተቶችን ወደ ስርዓቱ ማስተዋወቁን ማረጋገጥ ነው። ቀደም ሲል የተስተካከሉ ሳንካዎች እንደገና አለመታየታቸውን ለማረጋገጥ ፈተናዎቹን እንደገና ማካሄድ በዳግም ሙከራ ሂደት ውስጥ ካሉት ዘዴዎች ውስጥ አንዱ ነው።
በድጋሚ ሙከራ እና በድጋሚ ሙከራ መካከል ያለው ልዩነት ምንድን ነው?
• እንደገና መሞከር በአንድ የተወሰነ ሞጁል ወይም ኤለመንት ላይ የተደረጉትን ጥገናዎች የማጣራት ሂደት ሲሆን ሪግሬሽን መፈተሽ በአጠቃላይ የሶፍትዌር ስርዓቱ ተግባራዊነት ላይ የሚከሰቱ ለውጦች በስርአቱ ላይ ከተደረጉ ለውጦች በኋላ የሚያመጣውን ውጤት ለማረጋገጥ የሚደረግ ሂደት ነው። ተደርጓል። የማስተካከያው ውጤት በሌላኛው የስርዓቱ አካል ላይ ያለው ዋና ትኩረት ነው።
• የድጋሚ ሙከራ ሂደቱ በስርዓቱ ላይ በተደረጉት ጥገናዎች ላይ ተመስርቶ የታቀደ ሲሆን የአጠቃላይ ስርዓቱን ተግባራዊነት ለመፈተሽ ወይም ለውጦቹ የሚደረጉበትን የተወሰነ ክልል ለማየት አጠቃላይ ሙከራ ሊሆን ይችላል።
• ድጋሚ መሞከር ውድቀቶችን የነበሩትን የቀድሞ የፈተና ጉዳዮችን እንደገና ማካሄድን ያካትታል፣ እና የድጋሚ ፈተና ቀደም ባሉት የሶፍትዌር ሲስተም ግንባታዎች ውስጥ ያለፉ ሙከራዎችን ማድረግን ያካትታል።
• እንደገና መሞከር በሲስተሙ ውስጥ ላሉ ጥፋቶች ከሚስተካከሉ ጋር የተካተቱ ያልተሳኩ ሙከራዎችን እንደገና ማካሄድን ይመለከታል፣የዳግም መመለሻ ሙከራው ግን በለውጦቹ ምክንያት የሶፍትዌር ስርዓቱን የመመለሻ ገጽታን ብቻ ይመለከታል።
• የድጋሚ ሙከራ የሚደረገው ከድጋሚ ሙከራ ሂደቱ በኋላ ነው።
• በቂ ግብዓቶች በሚገኙባቸው ፕሮጀክቶች ውስጥ የድጋሚ ሙከራው እና እንደገና መሞከር በአንድ ጊዜ ይከናወናል።