ማይክሮሶርስስ ህንፃን በመጠቀም ብዙ አዳዲስ ትግበራዎች እየተገነቡ ስለሆኑ የማይክሮሰርዌሮችን መሞከር ይበልጥ አስፈላጊ እየሆኑ መጥተዋል ፡፡
ማይክሮሶፍትዌሮችን እንዴት መሞከር እንደሚቻል ለማየት ከመቻላችን በፊት በመጀመሪያ ምን እንደሆኑ መገንዘብ ያስፈልገናል ፡፡
ማይክሮሶርቪዝ እንደ ሥነ-ሕንፃ ዘይቤ ፣ አንድ ነጠላ መተግበሪያን እንደ የአገልግሎቶች ስብስብ ለማዳበር አቀራረብ ተብሎ ይገለጻል ፡፡ እያንዳንዱ አገልግሎት በባህሪያቱ ይገለጻል ፣ ከእነዚህም መካከል
የማይክሮሶርስት ሥነ-ሕንጻ ዘይቤ እንደ ትናንሽ አገልግሎቶች ስብስብ ሆነው አብረው ሊሠሩ የሚችሉ ነጠላ መተግበሪያዎችን ማዘጋጀት ያካትታል ፣ እያንዳንዳቸው በግላቸው ሂደት ውስጥ የሚሠሩ እና እንደ ኤችቲቲፒ መርጃ ኤፒአይ ከመሳሰሉ ቀላል ክብደት አሠራሮች ጋር ይነጋገራሉ ፡፡ እነዚህ አገልግሎቶች ባዶ የሆነ የተማከለ አስተዳደርን ይፈልጋሉ ፣ የተለያዩ የመረጃ ማከማቻ ቴክኖሎጂዎችን ይጠቀማሉ እንዲሁም በተለያዩ የፕሮግራም ቋንቋዎች ሊፃፉ ይችላሉ ፡፡ በንግድ ችሎታዎች ዙሪያ የተገነቡት እነዚህ አገልግሎቶች ሙሉ በሙሉ በራስ-ሰር መዘርጋትን በሚደግፉ ማሽኖችም እንዲሁ በተናጥል ሊሰማሩ ይችላሉ ፡፡
የማይክሮሶርስቶች ባህሪዎች
ለምሳሌ:
ኡበር በሶኤኤ የተገነባ ከሆነ አገልግሎታቸው ሊሆን ይችላል-
ኡበር በአጉሊ መነፅሮች የተገነባ ቢሆን ኖሮ የእነሱ ኤፒአይዎች እንደዚህ ሊሆኑ ይችላሉ-
ተጨማሪ ኤ.ፒ.አይ.ዎች ፣ አነስተኛ የኃላፊነቶች ስብስቦች።
የአንድነት ሙከራዎች በመተግበሪያው ውስጥ እንደ አንድ ተግባር ያሉ ትናንሽ ሶፍትዌሮችን የታወቁ ግብዓቶች የተሰጡትን የተፈለገውን ውጤት ያስገኙ እንደሆነ ለማወቅ ይለማመዳሉ ፡፡
የንጥል ምርመራ ብቻ ስለ ስርዓቱ ባህሪ ዋስትና እንደማይሰጥ መገንዘብ ተገቢ ነው ፡፡ ለማይክሮሰርጀሮች ሌሎች የሙከራ አይነቶች ያስፈልጉናል ፡፡
በአጉሊ መነጽር አገልግሎት ውስጥ ያሉትን ሁሉንም ተግባራት አሃድ ምርመራ ከጨረስን በኋላ ማይክሮሶርጅሱን በተናጥል በተናጥል መሞከር አለብን ፡፡
በተለምዶ ፣ አንድ መተግበሪያ ከበርካታ ማይክሮሶፍትዌሮች የተዋቀረ ይሆናል ፣ ስለሆነም በተናጥል ለመሞከር ፣ በሌሎቹ ማይክሮሶፍት መሳለቂያዎች ያስፈልጉናል ፡፡
የአካላት ሙከራዎች እንደ ማይክሮሶፍትዌር እንዲሁም እንደ አንድ የመረጃ ቋት ካሉ ጥገኛዎቻቸው ጋር ሁሉን አቀፍ አገልግሎት መስተጋብርን ይፈትሻል ፡፡
የእያንዳንዱን ማይክሮሶፍት አገልግሎት ተግባራዊነት ካረጋገጥን በኋላ የኢንተር-ሰርቪስ ግንኙነቶችን መፈተሽ ያስፈልገናል ፡፡ የውህደት ሙከራ የበይነገጽ ጉድለቶችን ለመለየት በአካላት መካከል የግንኙነት መንገዶችን እና ግንኙነቶችን ያረጋግጣል
የአገልግሎት ጥሪዎች የስህተት እና የስኬት ጉዳዮችን ማካተት ከሚገባቸው የውጭ አገልግሎቶች ውህደት ጋር መደረግ አለባቸው ፣ ስለሆነም የውህደት ምርመራ ስርዓቱ ያለምንም እንከን አብሮ እየሰራ መሆኑን ያረጋግጣል እናም በአገልግሎቶቹ መካከል ጥገኞች እንደታሰበው ይገኛሉ ፡፡
የኮንትራት ሙከራዎች የሚበላው አገልግሎት የሚጠብቀውን ውል እንደሚያሟላ የሚያረጋግጥ በውጭ አገልግሎት ድንበር ላይ ግንኙነቶችን ያረጋግጣሉ ፡፡
ይህ ዓይነቱ ሙከራ እያንዳንዱን አገልግሎት እንደ ጥቁር ሣጥን አድርጎ መያዝ አለበት እና ሁሉም አገልግሎቶች በተናጥል መጠራት አለባቸው እና የእነሱ ምላሾች መረጋገጥ አለባቸው ፡፡
“ኮንትራት” ማለት የአገልግሎት ጥሪ (ለተወሰኑ ግብዓቶች የተወሰነ ውጤት ወይም ውጤት የሚጠበቅበት) በሸማች ኮንትራት ሙከራ እንዴት እንደሚጠቀስ ነው ፡፡ ምንም እንኳን አገልግሎቱ ቢቀየርም እያንዳንዱ ሸማች ከጊዜ በኋላ ከአገልግሎት ተመሳሳይ ውጤቶችን ማግኘት አለበት ፡፡ በኋላ ላይ ለሚሰጡት ምላሾች እንደ አስፈላጊነቱ ተጨማሪ ተግባራትን ለማከል ተጣጣፊነት ሊኖር ይገባል ፡፡ ሆኖም ፣ እነዚህ ተጨማሪዎች የአገልግሎት ተግባሩን መስበር የለባቸውም ፡፡
የፍጻሜ እስከ መጨረሻ ሙከራዎች ሚና ሁሉም ነገር አንድ ላይ መገናኘቱን ማረጋገጥ እና በአጉሊ መነፅሮች መካከል ከፍተኛ አለመግባባት አለመኖሩ ነው ፡፡
ከጫፍ እስከ መጨረሻ ሙከራዎች አንድ ስርዓት ውጫዊ መስፈርቶችን የሚያሟላ እና ግቦቹን የሚያሳካ መሆኑን ያረጋግጣሉ ፣ መላ ስርዓቱን ከጫፍ እስከ ጫፍ ይፈትሻል ፡፡
በተጨማሪም ሙከራዎቹ ሁሉንም አገልግሎት እና ዲቢ ውህደትን ጨምሮ አጠቃላይ ሂደቱ እና የተጠቃሚው ፍሰቶች በትክክል እንደሚሰሩ ያረጋግጣሉ። በበርካታ አገልግሎቶች ላይ ተጽዕኖ የሚያሳድሩ ክዋኔዎችን በሚገባ መፈተሽ ስርዓቱ በአጠቃላይ አብሮ እንደሚሰራ እና ሁሉንም መስፈርቶች እንደሚያሟላ ያረጋግጣል።
ጥቃቅን አገልግሎት እንውሰድ ለ ያ በሁለት ሌሎች አገልግሎቶች ላይ የተመሠረተ ነው ቢ & ሐ . የት እንደሚገኝ ገለልተኛ አካባቢ ማቋቋም ያስፈልግዎታል ለ ፣ ቢ እና ሐ በደንብ የተገለጸ እና በተደጋጋሚ ሊዋቀር ይችላል።
ለምሳሌ ፣ ሁኔታ / ማከማቻ ቢ እና ሐ ቅድመ-መጀመሪያ መደረግ አለበት ፡፡ ከዚያ በኋላ የማይክሮሶፍትዌር ኤ.ፒ.አይ.ዎችን የሚፈትሹ የሙከራ ስብስቦችን ብቻ ያካሂዳሉ ለ የተለመዱ የ REST / WebService ስብስብ የሙከራ መሣሪያዎችን በመጠቀም ፣ ለምሳሌ. ሳፕ ወይም ቻክራም ወይም ለፕሮግራምዎ ቋንቋ ቀላል xUnit አማራጭ።
ኤፒአይው በማንኛውም የአቻ አገልግሎቶች ላይ ያሾፉ (ሪቲቶ) በመጠቀም ላይ የተመሠረተ ነው። ሌሎች አማራጮች የእረፍት-ሾፌር ፣ ዋርሞክ እና ሞቺቶ ይገኙበታል ፡፡
የማይክሮሶፍትዌሮችን ውህደት ሙከራ በሚያደርጉበት ጊዜ ግልጽ ፈተናው የ 3 ኛ ወገን ኤ.ፒ.አይ.ዎች መሳለቂያ / ማጭበርበር ነው ፡፡ ከዚህ በላይ የተጠቀሱትን ማሾፍ መሣሪያዎችን መጠቀም ይችላሉ ፣ ፌዝ እንደ የሙከራ መሣሪያችን አካል አድርገው ይያዙ እና በአዲሱ የኤፒአይ ልቀቶች ወቅታዊ መሆንዎን ያረጋግጡ ፡፡