በአንጻሩ፣ አንዳንድ ብቅ ያሉ የሶፍትዌር ዘርፎች እንደ ጽንፈኛ ፕሮግራሚንግ እና ቀልጣፋ የሶፍትዌር ልማት እንቅስቃሴ፣ “በሙከራ የሚመራ የሶፍትዌር ልማት” ሞዴልን ያከብራሉ። በዚህ ሂደት፣ የዩኒት ፈተናዎች መጀመሪያ የተፃፉት በሶፍትዌር መሐንዲሶች ነው (ብዙውን ጊዜ በከፍተኛ የፕሮግራም አወጣጥ ዘዴ ውስጥ ካለው ጥንድ ፕሮግራሚንግ ጋር)። በእርግጥ እነዚህ ፈተናዎች መጀመሪያ ላይ ይወድቃሉ; እንደሚጠበቁ. ከዚያም ኮድ ሲጻፍ ከጊዜ ወደ ጊዜ እየጨመረ የሚሄደውን የሙከራ ስብስቦችን ያልፋል። አዳዲስ የብልሽት ሁኔታዎች እና የማዕዘን ጉዳዮች ሲገኙ እና ከተዘጋጁት የተሃድሶ ሙከራዎች ጋር የተዋሃዱ በመሆናቸው የሙከራ ክፍሎቹ በተከታታይ ይዘምናሉ። የዩኒት ሙከራዎች ከተቀረው የሶፍትዌር ምንጭ ኮድ ጋር ይጠበቃሉ እና በአጠቃላይ በግንባታው ሂደት ውስጥ ይካተታሉ (በተፈጥሯዊ በይነተገናኝ ሙከራዎች ወደ በከፊል በእጅ ግንባታ ተቀባይነት ሂደት ይወሰዳሉ)። የዚህ የሙከራ ሂደት የመጨረሻ ግብ የሶፍትዌር ማሻሻያ ለህዝብ በተደጋጋሚ የሚታተምበት ቀጣይነት ያለው ውህደትን ማሳካት ነው።
“በሙከራ የሚመራውን የሶፍትዌር ልማት” የሚከተሉ የትኞቹ ሁለት የአሁን እንቅስቃሴዎች ናቸው?
ዘርፎች እንደ ጽንፈኛ ፕሮግራሚንግ እና ቀልጣፋ የሶፍትዌር ልማት
እጅግ በጣም ጥሩ ፕሮግራሚንግ እና ቀልጣፋ የሶፍትዌር ልማት
extreme programming and the agile software development