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