ጥቃቅን ሥራዎችን መሞከር - የጀማሪ መመሪያ

ማይክሮሶርስስ ህንፃን በመጠቀም ብዙ አዳዲስ ትግበራዎች እየተገነቡ ስለሆኑ የማይክሮሰርዌሮችን መሞከር ይበልጥ አስፈላጊ እየሆኑ መጥተዋል ፡፡

ማይክሮሶፍትዌሮችን እንዴት መሞከር እንደሚቻል ለማየት ከመቻላችን በፊት በመጀመሪያ ምን እንደሆኑ መገንዘብ ያስፈልገናል ፡፡



ማይክሮሶፍትዌር ምንድን ናቸው?

ማይክሮሶርቪዝ እንደ ሥነ-ሕንፃ ዘይቤ ፣ አንድ ነጠላ መተግበሪያን እንደ የአገልግሎቶች ስብስብ ለማዳበር አቀራረብ ተብሎ ይገለጻል ፡፡ እያንዳንዱ አገልግሎት በባህሪያቱ ይገለጻል ፣ ከእነዚህም መካከል


  • በሂደቱ ውስጥ መሮጥ።
  • ከኤችቲቲፒ መርጃ ኤፒአይ ጋር ብዙውን ጊዜ ከቀላል ክብደት ዘዴ ጋር መግባባት ፡፡
  • ሙሉ በሙሉ በራስ-ሰር በሚሠራ ማሽን ራሱን ችሎ ማሰማራት።
  • የተለያዩ የፕሮግራም ቋንቋዎችን / ቴክኖሎጂዎችን / ዲ.ቢ.
  • የተለያዩ የመረጃ ማከማቻ ቴክኖሎጂዎችን እየተጠቀመ ነው ፡፡

የማይክሮሶርስት ሥነ-ሕንጻ ዘይቤ እንደ ትናንሽ አገልግሎቶች ስብስብ ሆነው አብረው ሊሠሩ የሚችሉ ነጠላ መተግበሪያዎችን ማዘጋጀት ያካትታል ፣ እያንዳንዳቸው በግላቸው ሂደት ውስጥ የሚሠሩ እና እንደ ኤችቲቲፒ መርጃ ኤፒአይ ከመሳሰሉ ቀላል ክብደት አሠራሮች ጋር ይነጋገራሉ ፡፡ እነዚህ አገልግሎቶች ባዶ የሆነ የተማከለ አስተዳደርን ይፈልጋሉ ፣ የተለያዩ የመረጃ ማከማቻ ቴክኖሎጂዎችን ይጠቀማሉ እንዲሁም በተለያዩ የፕሮግራም ቋንቋዎች ሊፃፉ ይችላሉ ፡፡ በንግድ ችሎታዎች ዙሪያ የተገነቡት እነዚህ አገልግሎቶች ሙሉ በሙሉ በራስ-ሰር መዘርጋትን በሚደግፉ ማሽኖችም እንዲሁ በተናጥል ሊሰማሩ ይችላሉ ፡፡

የማይክሮሶርስቶች ባህሪዎች


  • በንግድ ችሎታ ዙሪያ የተደራጀ ፣
  • በራስ-ሰር ማሰማራት ፣
  • በአገልግሎት አውቶቡስ ውስጥ ሳይሆን በመጨረሻዎቹ ነጥቦች ላይ ብልህነት ፣
  • የቋንቋዎች እና መረጃዎች ያልተማከለ ቁጥጥር ፡፡


ማይክሮሶፍትዌር ለሶአ እንዴት የተለዩ ናቸው

  • አገልግሎት-ተኮር ሥነ-ሕንፃ (ሶኤ): - የኮምፒተር ሶፍትዌር ዲዛይን ውስጥ የመተግበሪያ አካላት በመገናኛ ፕሮቶኮል በተለይም በኔትወርክ በኩል ለሌሎች አካላት አገልግሎት ይሰጣሉ ፡፡
  • ማይክሮሶፍትዌር ውስብስብ ትግበራዎች በትንሽ እና ገለልተኛ ሂደቶች እርስ በእርስ በመግባባት የቋንቋ አግኖስቲክ ኤ.ፒ.አይ.ዎችን በመጠቀም የተዋቀረበት የሶፍትዌር ስነ-ህንፃ ዘይቤ

ለምሳሌ:



ኡበር በሶኤኤ የተገነባ ከሆነ አገልግሎታቸው ሊሆን ይችላል-

  • GetPaymentsAndDriverInformationAndMappingDataAPI
  • የተጠቃሚዎችን እና ድራይቨርፓፒን ያረጋግጡ

ኡበር በአጉሊ መነፅሮች የተገነባ ቢሆን ኖሮ የእነሱ ኤፒአይዎች እንደዚህ ሊሆኑ ይችላሉ-

  • የ PaymentService ያስገቡ
  • GetDriverInfoService
  • GetMappingDataService
  • የተጠቃሚ አገልግሎት ያረጋግጡ
  • ትክክለኛነት ማረጋገጫ ሰሪ አገልግሎት

ተጨማሪ ኤ.ፒ.አይ.ዎች ፣ አነስተኛ የኃላፊነቶች ስብስቦች።




የማይክሮሶርስ መሣሪያዎችን እንዴት መሞከር እንደሚቻል

ክፍል ሙከራዎች

የአንድነት ሙከራዎች በመተግበሪያው ውስጥ እንደ አንድ ተግባር ያሉ ትናንሽ ሶፍትዌሮችን የታወቁ ግብዓቶች የተሰጡትን የተፈለገውን ውጤት ያስገኙ እንደሆነ ለማወቅ ይለማመዳሉ ፡፡

የንጥል ምርመራ ብቻ ስለ ስርዓቱ ባህሪ ዋስትና እንደማይሰጥ መገንዘብ ተገቢ ነው ፡፡ ለማይክሮሰርጀሮች ሌሎች የሙከራ አይነቶች ያስፈልጉናል ፡፡

የአካል ክፍሎች ሙከራዎች

በአጉሊ መነጽር አገልግሎት ውስጥ ያሉትን ሁሉንም ተግባራት አሃድ ምርመራ ከጨረስን በኋላ ማይክሮሶርጅሱን በተናጥል በተናጥል መሞከር አለብን ፡፡

በተለምዶ ፣ አንድ መተግበሪያ ከበርካታ ማይክሮሶፍትዌሮች የተዋቀረ ይሆናል ፣ ስለሆነም በተናጥል ለመሞከር ፣ በሌሎቹ ማይክሮሶፍት መሳለቂያዎች ያስፈልጉናል ፡፡


የአካላት ሙከራዎች እንደ ማይክሮሶፍትዌር እንዲሁም እንደ አንድ የመረጃ ቋት ካሉ ጥገኛዎቻቸው ጋር ሁሉን አቀፍ አገልግሎት መስተጋብርን ይፈትሻል ፡፡

የውህደት ሙከራዎች

የእያንዳንዱን ማይክሮሶፍት አገልግሎት ተግባራዊነት ካረጋገጥን በኋላ የኢንተር-ሰርቪስ ግንኙነቶችን መፈተሽ ያስፈልገናል ፡፡ የውህደት ሙከራ የበይነገጽ ጉድለቶችን ለመለየት በአካላት መካከል የግንኙነት መንገዶችን እና ግንኙነቶችን ያረጋግጣል

የአገልግሎት ጥሪዎች የስህተት እና የስኬት ጉዳዮችን ማካተት ከሚገባቸው የውጭ አገልግሎቶች ውህደት ጋር መደረግ አለባቸው ፣ ስለሆነም የውህደት ምርመራ ስርዓቱ ያለምንም እንከን አብሮ እየሰራ መሆኑን ያረጋግጣል እናም በአገልግሎቶቹ መካከል ጥገኞች እንደታሰበው ይገኛሉ ፡፡

የውል ሙከራዎች

የኮንትራት ሙከራዎች የሚበላው አገልግሎት የሚጠብቀውን ውል እንደሚያሟላ የሚያረጋግጥ በውጭ አገልግሎት ድንበር ላይ ግንኙነቶችን ያረጋግጣሉ ፡፡


ይህ ዓይነቱ ሙከራ እያንዳንዱን አገልግሎት እንደ ጥቁር ሣጥን አድርጎ መያዝ አለበት እና ሁሉም አገልግሎቶች በተናጥል መጠራት አለባቸው እና የእነሱ ምላሾች መረጋገጥ አለባቸው ፡፡

“ኮንትራት” ማለት የአገልግሎት ጥሪ (ለተወሰኑ ግብዓቶች የተወሰነ ውጤት ወይም ውጤት የሚጠበቅበት) በሸማች ኮንትራት ሙከራ እንዴት እንደሚጠቀስ ነው ፡፡ ምንም እንኳን አገልግሎቱ ቢቀየርም እያንዳንዱ ሸማች ከጊዜ በኋላ ከአገልግሎት ተመሳሳይ ውጤቶችን ማግኘት አለበት ፡፡ በኋላ ላይ ለሚሰጡት ምላሾች እንደ አስፈላጊነቱ ተጨማሪ ተግባራትን ለማከል ተጣጣፊነት ሊኖር ይገባል ፡፡ ሆኖም ፣ እነዚህ ተጨማሪዎች የአገልግሎት ተግባሩን መስበር የለባቸውም ፡፡

እስከ መጨረሻ ፍተሻዎች

የፍጻሜ እስከ መጨረሻ ሙከራዎች ሚና ሁሉም ነገር አንድ ላይ መገናኘቱን ማረጋገጥ እና በአጉሊ መነፅሮች መካከል ከፍተኛ አለመግባባት አለመኖሩ ነው ፡፡

ከጫፍ እስከ መጨረሻ ሙከራዎች አንድ ስርዓት ውጫዊ መስፈርቶችን የሚያሟላ እና ግቦቹን የሚያሳካ መሆኑን ያረጋግጣሉ ፣ መላ ስርዓቱን ከጫፍ እስከ ጫፍ ይፈትሻል ፡፡


በተጨማሪም ሙከራዎቹ ሁሉንም አገልግሎት እና ዲቢ ውህደትን ጨምሮ አጠቃላይ ሂደቱ እና የተጠቃሚው ፍሰቶች በትክክል እንደሚሰሩ ያረጋግጣሉ። በበርካታ አገልግሎቶች ላይ ተጽዕኖ የሚያሳድሩ ክዋኔዎችን በሚገባ መፈተሽ ስርዓቱ በአጠቃላይ አብሮ እንደሚሰራ እና ሁሉንም መስፈርቶች እንደሚያሟላ ያረጋግጣል።



የማይክሮሶርስ መሣሪያዎችን የመሞከር ምሳሌ

ጥቃቅን አገልግሎት እንውሰድ ያ በሁለት ሌሎች አገልግሎቶች ላይ የተመሠረተ ነው & . የት እንደሚገኝ ገለልተኛ አካባቢ ማቋቋም ያስፈልግዎታል እና በደንብ የተገለጸ እና በተደጋጋሚ ሊዋቀር ይችላል።

ለምሳሌ ፣ ሁኔታ / ማከማቻ እና ቅድመ-መጀመሪያ መደረግ አለበት ፡፡ ከዚያ በኋላ የማይክሮሶፍትዌር ኤ.ፒ.አይ.ዎችን የሚፈትሹ የሙከራ ስብስቦችን ብቻ ያካሂዳሉ የተለመዱ የ REST / WebService ስብስብ የሙከራ መሣሪያዎችን በመጠቀም ፣ ለምሳሌ. ሳፕ ወይም ቻክራም ወይም ለፕሮግራምዎ ቋንቋ ቀላል xUnit አማራጭ።

ኤፒአይው በማንኛውም የአቻ አገልግሎቶች ላይ ያሾፉ (ሪቲቶ) በመጠቀም ላይ የተመሠረተ ነው። ሌሎች አማራጮች የእረፍት-ሾፌር ፣ ዋርሞክ እና ሞቺቶ ይገኙበታል ፡፡

የማይክሮሶፍትዌሮችን ውህደት ሙከራ በሚያደርጉበት ጊዜ ግልጽ ፈተናው የ 3 ኛ ወገን ኤ.ፒ.አይ.ዎች መሳለቂያ / ማጭበርበር ነው ፡፡ ከዚህ በላይ የተጠቀሱትን ማሾፍ መሣሪያዎችን መጠቀም ይችላሉ ፣ ፌዝ እንደ የሙከራ መሣሪያችን አካል አድርገው ይያዙ እና በአዲሱ የኤፒአይ ልቀቶች ወቅታዊ መሆንዎን ያረጋግጡ ፡፡