የሶፍትዌር ሙከራ መሰረታዊ - ጥያቄዎች እና መልሶች

የሶፍትዌር ሙከራ በሶፍትዌር ልማት ውስጥ እንቅስቃሴ ነው ፡፡ ስለሶፍትዌሩ ጥራት መረጃ ለባለድርሻ አካላት መረጃ ለመስጠት በሶፍትዌሩ ላይ የሚደረግ ምርመራ ነው ፡፡



የሶፍትዌር ሙከራ ምንድነው?

የተለያዩ ሰዎች ለሶፍትዌር ሙከራ የተለያዩ ትርጉሞችን አውጥተዋል ፣ ግን በአጠቃላይ ዓላማው-

  • ሶፍትዌሩ የተስማሙትን መስፈርቶች እና ዲዛይን ማሟላቱን ለማረጋገጥ
  • ማመልከቻው እንደተጠበቀው ይሠራል
  • ትግበራው ከባድ ሳንካዎችን አልያዘም
  • በተጠቃሚዎች እንደሚጠበቀው የታሰበውን አጠቃቀም ያሟላል

ከሶሶቹ ጋር በመተባበር የሶፍትዌር ሙከራ ብዙ ጊዜ ጥቅም ላይ ይውላል ማረጋገጫ እና ማረጋገጫ .


ማረጋገጫ ትክክለኛውን ሥራ እየሠራን ነው? ማረጋገጫ ሥራውን በትክክል እየሠራን ነው?

ማረጋገጫ ከተዛማጅ ዝርዝር ጋር ተመጣጣኝ እና ወጥነት ያለው ሶፍትዌርን ጨምሮ የእቃዎችን መፈተሽ ወይም መሞከር ነው።


ማረጋገጫ ማለት የተገለጸው ተጠቃሚው በእውነቱ የፈለገውን የመፈተሽ ሂደት ነው ፡፡



የሶፍትዌር ሙከራ አንድ ዓይነት ማረጋገጫ ብቻ ነው ፣ እሱም እንደ ግምገማዎች ፣ ትንታኔዎች ፣ ምርመራዎች እና መራመድ ያሉ ቴክኒኮችንም ይጠቀማል።



የአሰሳ ሙከራ ምንድነው እና መቼ መከናወን አለበት?

የፍተሻ ሙከራ ትርጉም በአንድ መተግበሪያ ላይ “በአንድ ጊዜ የሙከራ ዲዛይን እና አፈፃፀም” ነው። ይህ ማለት ሞካሪዋ የስርዓቱ ባልተጠበቀ ሁኔታ የት እና በምን ሁኔታ ላይ ሊሆን እንደሚችል ለመተንበይ የጎራ ዕውቀቷን እና የሙከራ ልምዷን ትጠቀማለች ፡፡ ሞካሪው ስርዓቱን ማሰስ ሲጀምር አዳዲስ የሙከራ ዲዛይን ሀሳቦች በረራ ላይ የታሰቡ እና በፈተናው ላይ ባለው ሶፍትዌር ላይ ይገደላሉ ፡፡

በአሰሳ የሙከራ ክፍለ ጊዜ ፈታኙ በስርዓቱ ላይ የሰንሰለት እርምጃዎችን ይፈጽማል ፣ እያንዳንዱ እርምጃ በቀድሞው እርምጃ ውጤት ላይ የተመሠረተ ነው ፣ ስለሆነም የድርጊቶቹ ውጤት ውጤት ፈታኙ በሚቀጥለው ምን ላይ ተጽዕኖ ሊያሳድር ይችላል ስለሆነም የሙከራ ክፍለ-ጊዜዎች ናቸው ተመሳሳይ አይደለም ፡፡


ይህ በስርአተ-ሙከራ ሙከራዎች ተቃራኒ ነው ሙከራዎች መስፈርቶቹን ወይም የንድፍ ሰነዶቻቸውን በመጠቀም ቀደም ብለው ከተነደፉበት ፣ ብዙውን ጊዜ ስርዓቱ ዝግጁ ከመሆኑ በፊት እና እነዚያን ተመሳሳይ ተመሳሳይ እርምጃዎችን በስርዓቱ ላይ በሌላ ጊዜ ይፈፅማል።

የአሰሳ ሙከራ ብዙውን ጊዜ ምርቱ እየተሻሻለ (agile) ወይም ሶፍትዌሩ ከመውጣቱ በፊት እንደ የመጨረሻ ቼክ ይደረጋል ፡፡ በራስ-ሰር ወደነበረበት የመመለስ ሙከራ ተጓዳኝ እንቅስቃሴ ነው።



ምን የሙከራ ቴክኒኮች አሉ እና የእነሱ ዓላማ ምንድነው?

የሙከራ ቴክኒኮች በዋናነት ለሁለት ዓላማዎች ያገለግላሉ ሀ) ጉድለቶችን ለመለየት ለማገዝ ፣ ለ) የሙከራ ጉዳዮችን ቁጥር ለመቀነስ ፡፡

  • የእኩልነት ክፍፍል በዋናነት ተመሳሳይ ያልሆኑ የተለያዩ የመረጃ ስብስቦችን በመለየት ከእያንዳንዱ የመረጃ ስብስብ አንድ ሙከራን ብቻ በመፈፀም የሙከራ ጉዳዮችን ቁጥር ለመቀነስ ያገለግላል ፡፡
  • የድንበር እሴት ትንተና በተፈቀደው መረጃ ወሰን ላይ የስርዓቱን ባህሪ ለመፈተሽ ያገለግላል ፡፡
  • የስቴት ሽግግር ሙከራ የተፈቀዱ እና ያልተፈቀዱ ግዛቶችን እና ከአንድ የግዛት ወደ ሌላ ሽግግር በተለያዩ የግብዓት መረጃዎች ለማረጋገጥ ጥቅም ላይ ይውላል
  • ጥንድ-ጥበባዊ ወይም የሁሉም-ጥንዶች ሙከራ በጣም ኃይለኛ የሙከራ ቴክኒክ ሲሆን በዋናነት የባህሪያት ጥምረት ሽፋን ሲጨምር የሙከራ ጉዳዮችን ቁጥር ለመቀነስ ያገለግላል ፡፡


መፈተሽ ለምን አስፈለገ?

ጉዳት ሊያስከትሉ በሚችሉ ሶፍትዌሮች ውስጥ የሚገኙ ማናቸውንም ጉድለቶች ለመለየት መሞከር አስፈላጊ ነው ፡፡ ያለ ተገቢ ምርመራ ፣ በትክክል ሊሠራ የሚችል እና ከባድ ጉዳቶችን ሊያስከትል የሚችል ሶፍትዌርን መልቀቅ እንችላለን።


ምሳሌዎች ሊሆኑ ይችላሉ

  • በህመምተኛ ላይ ከባድ ጉዳት ሊያደርስ በሚችል የሕይወት ድጋፍ ማሽን ውስጥ ሶፍትዌር;
  • የኑክሌር እንቅስቃሴን በሚቆጣጠር ኑክሌር ተክል ውስጥ የሚገኝ ሶፍትዌር በአካባቢው ላይ ጉዳት ያስከትላል
  • የባንኮች ወይም የገንዘብ ልውውጥ ምንዛሬዎችን ያሰላል ፣ በንግድ ሥራ ላይ የገንዘብ ኪሳራ ያስከትላል


በአንድ ሳንካ ፣ ጉድለት ፣ ስህተት ፣ ውድቀት ፣ ስህተት እና ስህተት መካከል ያለው ልዩነት ምንድነው?

ስህተት እና ስህተት ተመሳሳይ ነገሮች ናቸው ፡፡ ሳንካ ፣ ጉድለት እና ጉድለት ተመሳሳይ ነገር ናቸው።

በአጠቃላይ አንድ ሰው ውድቀት ሊያስከትል በሚችል የሶፍትዌር መተግበሪያ ውስጥ ጉድለት (ስህተት ፣ ስህተት) የሚያመጣ ስህተት (ስህተት) ሊያደርግ ይችላል ፡፡

ጉድለቶች የሚከሰቱት የሰው ልጅ ለስህተት ተጋላጭ ስለሆነ ነው ፣ የሶፍትዌር መተግበሪያም በጣም ውስብስብ ሊሆን ስለሚችል የተለያዩ አካላት ውህደት ያልተለመዱ ባህሪዎችን ያስከትላል ፡፡




ምን ያህል ምርመራ ይበቃል?

ለዚህ ጥያቄ ትክክለኛ መልስ የለም ፡፡ መሞከር ፍጹም አይደለም እና ገደብ የለውም ፡፡ ሆኖም ጊዜያችንን እና ጉልበታችንን በጣም አስፈላጊ ወደ ሆኑት ክፍሎች እናተኩር ዘንድ በጣም ጉዳት ሊያስከትሉ የሚችሉትን አጋጣሚዎች ወይም በአብዛኛው ጥቅም ላይ የሚውሉ የሶፍትዌሩን ክፍሎች ለመለየት በስጋት መለኪያዎች (በአደጋ ላይ የተመሰረቱ ሙከራዎችን) መጠቀም እንችላለን ፡፡

ምርመራ ስለማመልከቻ ሁኔታ ወይም ጤና በቂ መረጃ መስጠት አለበት ፣ ስለሆነም ባለድርሻ አካላት ሶፍትዌሩን ለመልቀቅ ወይም ለሙከራ ብዙ ጊዜ ለማሳለፍ በመረጃ ላይ የተመሠረተ ውሳኔ ማድረግ ይችላሉ ፡፡



መሠረታዊ የሙከራ ሂደት ምንድን ነው?

አብዛኞቹን የሙከራ እንቅስቃሴዎች ለማግኘት የተብራራ ሂደት መከተል አለበት ፡፡ ነገር ግን ማንኛውም የሙከራ እንቅስቃሴ ከመጀመሩ በፊት ብዙ የሙከራ እቅድ ለማውጣት ብዙ ጥረት መደረግ አለበት ፡፡ የሙከራው እንቅስቃሴ ሙከራው ሊያሳካው ከሚሞክረው ጋር እንዲጣበቅ ጥሩ የሙከራ ዕቅድ ብዙ መንገድን ይወስዳል ፡፡

ምናልባት በመደበኛ መደበኛ የሙከራ አከባቢ (እንደ ተልእኮ ወሳኝ) በጣም ተፈጻሚ ሊሆን ይችላል ፡፡ አብዛኛዎቹ የንግድ ድርጅቶች እምብዛም ከባድ የሙከራ ሂደቶች አሏቸው። ሆኖም ፣ ማንኛውም የሙከራ ጥረት እነዚህን ደረጃዎች በተወሰነ መልኩ ሊጠቀምባቸው ይችላል ፡፡


መሠረታዊ የሙከራ ሂደት አምስት ተግባራትን ያካተተ ነው ፡፡

  • እቅድ ማውጣት
  • ዝርዝር መግለጫ
  • አፈፃፀም
  • መቅዳት
  • የሙከራ ማጠናቀቅን ማረጋገጥ

የሙከራው ሂደት ሁል ጊዜ በሙከራ እቅድ ይጀምራል እና ለሙከራ ማጠናቀቅን በማጣራት ይጠናቀቃል።

በሙከራ እቅድ እንቅስቃሴ ወቅት የተገለጹት የማጠናቀቂያ መመዘኛዎች ከመሟላታቸው በፊት በርካታ ድግግሞሾች ሊያስፈልጉ ስለሚችሉ ማንኛውም እና ሁሉም እንቅስቃሴዎች ሊደገሙ (ወይም ቢያንስ እንደገና ሊታዩ ይችላሉ) ፡፡



ሰባት የሶፍትዌር ሙከራ መርሆዎች

ከዚህ በታች ያሉት ሰባት የሶፍትዌር ሙከራ መርሆዎች-

1. መሞከር ትሎች መኖራቸውን ያሳያል

መተግበሪያን መፈተሽ በመተግበሪያው ውስጥ አንድ ወይም ከዚያ በላይ ጉድለቶች መኖራቸውን ብቻ ሊያሳይ ይችላል ፣ ሆኖም ሙከራው ብቻ ማመልከቻው ከስህተት ነፃ መሆኑን ማረጋገጥ አይችልም ፡፡ ስለሆነም በተቻለ መጠን ብዙ ጉድለቶችን የሚያገኙ የሙከራ ጉዳዮችን መንደፍ አስፈላጊ ነው ፡፡

2. ከመጠን በላይ መሞከር የማይቻል ነው

በሙከራ ላይ ያለው መተግበሪያ (AUT) በጣም ቀላል አመክንዮአዊ መዋቅር እና ውስን ግብዓት ከሌለው በስተቀር ሁሉንም ሊሆኑ የሚችሉ የውሂብ እና የሁኔታዎች ውህደቶችን መሞከር አይቻልም። በዚህ ምክንያት አደጋን እና ቅድሚያ የሚሰጣቸውን ነገሮች ለመፈተሽ በጣም አስፈላጊ በሆኑት ገጽታዎች ላይ ለማተኮር ጥቅም ላይ ይውላሉ ፡፡

3. የቅድመ ምርመራ

የፈተና እንቅስቃሴዎችን በቶሎ ስንጀምር የተገኘውን ጊዜ በተሻለ ሁኔታ ልንጠቀምበት እንችላለን ፡፡ የመጀመሪያዎቹ ምርቶች ልክ እንደዚህ ያሉ መስፈርቶች ወይም የንድፍ ሰነዶች እንደገኙ ፣ መሞከር መጀመር እንችላለን ፡፡ በሙከራው የሕይወት ዑደት መጨረሻ መሞከሩ ለሙከራ ደረጃው የተለመደ ነው ፣ ማለትም ልማት ሲጠናቀቅ ፣ ስለሆነም ቶሎ ምርመራ በመጀመር ለእያንዳንዱ የእድገት ሕይወት ዑደት ደረጃ ምርመራ ማዘጋጀት እንችላለን ፡፡

ስለ ቅድመ ምርመራ ሌላ አስፈላጊ ነጥብ በህይወት ዑደት ውስጥ ጉድለቶች ቀደም ብለው ሲገኙ ለማስተካከል በጣም ቀላል እና ርካሽ ናቸው ፡፡ በተጠየቀው ወይም በታቀደው መሠረት በማይሠራ ትልቅ ስርዓት ውስጥ አንድን ተግባር ከመቀየር ይልቅ የተሳሳተ መስፈርት መለወጥ በጣም ርካሽ ነው!

4. ጉድለት ክላስተር

በሙከራ ጊዜ አብዛኛዎቹ ሪፖርት የተደረጉት ጉድለቶች በአንድ ስርዓት ውስጥ ካሉ አነስተኛ ሞጁሎች ጋር እንደሚዛመዱ ልብ ሊባል ይችላል ፡፡ ማለትም አነስተኛ ቁጥር ያላቸው ሞጁሎች በሲስተሙ ውስጥ ያሉትን ብዙ ጉድለቶች ይይዛሉ ፡፡ ይህ የፓሬቶ መርሆ ለሶፍትዌር ሙከራ አተገባበር ነው በግምት 80% የሚሆኑት ችግሮች በ 20% ሞጁሎች ውስጥ ይገኛሉ ፡፡

5. ፀረ-ተባዮች ፓራዶክስ

ተመሳሳዩን የሙከራ ስብስብ ደጋግመው መሮጥዎን ከቀጠሉ በእነዚያ የሙከራ ጉዳዮች ተጨማሪ አዳዲስ ጉድለቶች አይታዩም ፡፡ ምክንያቱም ስርዓቱ እየተሻሻለ ሲመጣ ቀደም ሲል ሪፖርት የተደረጉት ብዙ ጉድለቶች ተስተካክለው የቆዩ የሙከራ ጉዳዮች ከአሁን በኋላ አይተገበሩም ፡፡

አንድ ጥፋት በተስተካከለ ወይም አዲስ ተግባር በሚታከልበት ጊዜ ሁሉ አዲሱ የተለወጠው የሶፍትዌሩ ሌላ የሶፍትዌሩን ክፍል ያልሰበረ መሆኑን ለማረጋገጥ የኋላ ኋላ ምርመራ ማድረግ አለብን ፡፡ ሆኖም ፣ እነዚያ የሪፖርተር ምርመራ ጉዳዮች በሶፍትዌሩ ውስጥ የተተገበሩ ለውጦችን የሚያንፀባርቁ እንዲሆኑ እና አዳዲስ ጉድለቶችን እንደሚያስተካክሉ ተስፋ ማድረግም መለወጥ አለባቸው ፡፡

6. መሞከር አውድ ጥገኛ ነው

የተለያዩ የአሠራር ዘዴዎች ፣ ቴክኒኮች እና የሙከራ ዓይነቶች ከማመልከቻው ዓይነት እና ተፈጥሮ ጋር ይዛመዳሉ። ለምሳሌ ፣ በሕክምና መሣሪያ ውስጥ ያለው የሶፍትዌር መተግበሪያ ከጨዋታዎች ሶፍትዌር የበለጠ ፈተናን ይፈልጋል ፡፡

ከሁሉም በላይ የሕክምና መሣሪያ ሶፍትዌር በአደጋ ላይ የተመሠረተ ምርመራን ይጠይቃል ፣ ከህክምና ኢንዱስትሪ ተቆጣጣሪዎች እና ምናልባትም የተወሰኑ የሙከራ ዲዛይን ቴክኒኮችን ያሟላ ነው ፡፡

በተመሳሳይ መረጃ ፣ በጣም ታዋቂ ድርጣቢያ አፈፃፀሙ በአገልጋዮቹ ላይ ያለው ጫና እንደማይነካው ለማረጋገጥ በአፈፃፀም አፈፃፀም ፍተሻ እንዲሁም በተግባራዊነት ሙከራ ውስጥ ማለፍ ያስፈልገዋል።

7. የስህተት አለመኖር የተሳሳተ

ሙከራው በሶፍትዌሩ ውስጥ ምንም እንከን ስላላገኘ ብቻ ፣ ሶፍትዌሩ ለመላክ ዝግጁ ነው ማለት አይደለም። የተፈጸሙት ሙከራዎች በእርግጥ በጣም ጉድለቶችን ለመያዝ የተቀየሱ ነበሩን? ወይም ሶፍትዌሩ ከተጠቃሚው መስፈርቶች ጋር የሚጣጣም መሆኑን ለማየት የተቀየሱበት ቦታ? ሶፍትዌሩን ለመላክ ውሳኔ ከማድረጉ በፊት ከግምት ውስጥ መግባት ያለባቸው ሌሎች ብዙ ምክንያቶች አሉ ፡፡



የነጭ ሣጥን ሙከራ ምንድነው?

የነጭ ሣጥን ሙከራ የኮዱን ውስጣዊ አመክንዮ እና አወቃቀር ይመለከታል ፡፡ የነጭ ሣጥን ሙከራ እንዲሁ እንደ መስታወት ፣ መዋቅራዊ ፣ ክፍት ሣጥን ወይም የጠራ ሳጥን ሙከራ ተብሎ ይጠራል ፡፡ በነጭ ሳጥኑ የሙከራ ስትራቴጂ ላይ ተመስርተው የተፃፉት ፈተናዎች የተፃፈውን ኮድ ፣ ቅርንጫፎችን ፣ መንገዶችን ፣ መግለጫዎችን እና የኮዱን ውስጣዊ አመክንዮ ወዘተ ይሸፍናል ፡፡

የነጭ ሣጥን ሙከራን ለመተግበር ሞካሪው ከቁጥሩ ጋር ተያያዥነት ያለው በመሆኑ የኮድ እና አመክንዮ ማለትም የኮዱ ውስጣዊ አሠራር ዕውቀት እንዲኖረው ያስፈልጋል ፡፡ የነጭ ሣጥን ሙከራም ኮዱን ለመመርመር እና የኮዱ የትኛው አሃድ / መግለጫ / ቁራጭ እየተበላሸ እንደሆነ ለማወቅ ፈታኙን ይፈልጋል ፡፡

የክፍል ሙከራ

ገንቢው የተወሰነ ሞዱል ወይም የኮዱ አሃድ በጥሩ ሁኔታ እየሰራ መሆኑን ለመፈተሽ የአሃድ ምርመራን ያካሂዳል። የአሃድ ሙከራው የሚከናወነው የኮዱ አሃድ ሲዳብር ወይም አንድ የተለየ ተግባር ሲገነባ በሚከናወንበት ጊዜ በጣም መሠረታዊ ደረጃ ላይ ነው ፡፡

የማይንቀሳቀስ እና ተለዋዋጭ ትንተና

የማይንቀሳቀስ ትንተና በኮዱ ውስጥ ሊኖር የሚችል እንከን ለማወቅ ኮዱን ማለፍን ያካትታል ፡፡ ተለዋዋጭ ትንተና ኮዱን መፈጸምን እና ውጤቱን መተንተን ያካትታል ፡፡

የመግለጫ ሽፋን

በዚህ ዓይነቱ ሙከራ ውስጥ እያንዳንዱ የመተግበሪያው መግለጫ ቢያንስ አንድ ጊዜ በሚፈፀምበት ሁኔታ ኮዱ ይፈጸማል ፡፡ ሁሉም መግለጫዎች ያለ ምንም የጎንዮሽ ጉዳት እንዲከናወኑ ለማረጋገጥ ይረዳል ፡፡

የቅርንጫፍ ሽፋን

በተከታታይ የኮዲንግ ዘዴ ውስጥ ምንም የሶፍትዌር መተግበሪያ ሊፃፍ አይችልም ፣ በተወሰነ ጊዜ አንድ የተወሰነ ተግባር ለማከናወን ኮዱን ማውጣት አለብን ፡፡ የቅርንጫፍ ሽፋን ምርመራ በኮዱ ውስጥ ያሉትን ሁሉንም ቅርንጫፎች ትክክለኛነት ለማረጋገጥ እና ምንም ቅርንጫፍ ወደ ማመልከቻው ያልተለመደ ባህሪ እንዳያመራ ለማረጋገጥ ይረዳል ፡፡

የደህንነት ሙከራ

የደህንነት ፍተሻ የሚከናወነው ስርዓቱን ከማይፈቀድበት መዳረሻ ፣ ከጠለፋ - ከማፈንገጥ ፣ ከማንኛውም የኮድ መበላሸት ፣ ወዘተ ከማመልከቻው ኮድ ጋር እንዴት እንደሚከላከል ለማወቅ ነው ፡፡ የዚህ ዓይነቱ ሙከራ የተራቀቁ የሙከራ ቴክኒኮችን ይፈልጋል ፡፡

ሚውቴሽን ሙከራ

አንድ ዓይነት ሙከራ ፣ ትግበራው አንድ የተወሰነ ሳንካ / ጉድለት ካስተካከለ በኋላ ለተሻሻለው ኮድ የተፈተነ ነው። ተግባሩን በብቃት ለማዳበር የትኛው ኮድ እና የትኛው ኮድ አሰጣጥ ስልት ለማወቅ እንደሚረዳም ይረዳል ፡፡

የነጭ ሣጥን ሙከራ ጥቅሞች

የውስጠ-ኮድ (ኮዲንግ) አወቃቀር ዕውቀቱ ቅድመ ሁኔታ በመሆኑ መተግበሪያውን በብቃት ለመፈተሽ የትኛው ዓይነት ግቤት / መረጃ እንደሚረዳ ለማወቅ በጣም ቀላል ይሆናል ፡፡ የነጭ ሣጥን መሞከሪያ ሌላኛው ጥቅም ኮዱን ለማመቻቸት ይረዳል ፣ የተደበቁ ጉድለቶችን ሊያመጣ የሚችል ተጨማሪ የኮድ መስመሮችን ለማስወገድ ይረዳል ፡፡

የነጭ ሣጥን ሙከራ ጉዳቶች

የኮድ እና የውስጥ አወቃቀር ዕውቀት ቅድመ ሁኔታ እንደመሆኑ መጠን ወጪውን የሚጨምር የዚህ ዓይነቱን ሙከራ ለማከናወን የተካነ ሞካሪ ያስፈልጋል ፡፡ እና የተደበቁ ስህተቶችን ለማወቅ እያንዳንዱን ኮድ ለመመልከት በጣም የማይቻል ነው ፣ ይህም ችግሮች ሊፈጠሩ ይችላሉ ፣ ይህም የመተግበሪያው ውድቀት ያስከትላል።



የጥቁር ሣጥን ሙከራ ምንድነው?

በጥቁር ሣጥን ሙከራ ውስጥ ፈታኙ የመተግበሪያውን ውስጣዊ አሠራር ሳያውቅ ማመልከቻውን ይፈትሻል ፡፡

የጥቁር ሣጥን ሙከራ መሠረታዊውን ኮድ የማይመለከት ስለሆነ ፣ ከዚያ ቴክኖሎጅዎቹ ከሚፈለጉት ሰነዶች ወይም ከዲዛይን ዝርዝር መግለጫዎች የተገኙ ሊሆኑ ስለሚችሉ መስፈርቶቹ እንደተፃፉ ሙከራው ሊጀመር ይችላል ፡፡

የድንበር ዋጋ ትንተና ሙከራ ቴክኒክ

የድንበር ዋጋ ትንተና ፣ BVA በክልሎች ውስጥ የፕሮግራም ባህሪን ይፈትሻል። የተለያዩ እሴቶችን በሚፈትሹበት ጊዜ በትክክለኛው ክፍልፋዮች ውስጥ የሚገኘውን የውሂብ ስብስብ ከመረጡ በኋላ ፕሮግራሙ በትክክለኛው ክፍልፋዮች ወሰን እሴቶች ላይ እንዴት እንደሚሠራ ለመመርመር ነው ፡፡ የድንበር እሴት ትንተና በጣም ብዙ ነው የተለያዩ የቁጥር ቁጥሮች ሲፈተሹ ፡፡

የስቴት ሽግግር ቴክኒክ

የስቴት ሽግግር ሙከራ ቴክኒክ ጥቅም ላይ የሚውለው የስርዓቱን አንዳንድ ገፅታ “ውስን ግዛት ማሽን” ተብሎ በሚጠራው ውስጥ ነው ፡፡ ይህ በቀላሉ ማለት ሲስተሙ (ውስን በሆነ) የተለያዩ ግዛቶች ውስጥ ሊሆን ይችላል ማለት ነው ፣ እና ከአንድ ግዛት ወደ ሌላ የሚደረግ ሽግግር በ “ማሽኑ” ህጎች የሚወሰን ነው።

ይህ ስርዓቱ እና ሙከራዎቹ የተመሰረቱበት ሞዴል ነው። ከዚህ በፊት በተከናወነው ላይ በመመርኮዝ ለተመሳሳይ ግብዓት የተለየ ምርት የሚያገኙበት ማንኛውም ሥርዓት ውስን የስቴት ሥርዓት ነው ፡፡

የእኩልነት ክፍፍል የሙከራ ቴክኒክ

ከእኩልነት ክፍፍል የሙከራ ቴክኒክ በስተጀርባ ያለው ሀሳብ ሲስተሙ ተመሳሳይ ባህሪ እንዲኖረው የሚያደርግ የግብአት መረጃን ስብስብ ለማስወገድ እና ፕሮግራም ሲፈተኑ ተመሳሳይ ውጤት ያስገኛል ፡፡

የእኩልነት ክፍፍል ቴክኒክ ሂደት አንድን ፕሮግራም ሲፈጽሙ ተመሳሳይ ውጤትን የሚሰጥ የውሂብ ስብስብን እንደ የግብዓት ሁኔታ መለየት እና እንደ ተመጣጣኝ የውሂብ ስብስብ መመደብን ያካትታል (ምክንያቱም ፕሮግራሙ በተመሳሳይ መንገድ ጠባይ ስለሚያሳዩ እና ተመሳሳይ ውጤት ያስገኛሉ) ፡፡ ) እና ከሌላ ተመጣጣኝ የውሂብ ስብስብ በመለያየት ፡፡

የጥቁር ሣጥን ሙከራ ጥቅሞች

  • ንድፍ አውጪው እና ፈታኙ አንዳቸው ከሌላው ነፃ ስለሆኑ ፈተናው አድልዎ የለውም።
  • ሞካሪው ስለ ማንኛውም የተወሰነ የፕሮግራም ቋንቋ ዕውቀት አያስፈልገውም ፡፡
  • ሙከራው የሚከናወነው ከተጠቃሚው እይታ አንፃር እንጂ ንድፍ አውጪው አይደለም ፡፡
  • ዝርዝር መግለጫዎቹ እንደተጠናቀቁ የሙከራ ጉዳዮች ሊዘጋጁ ይችላሉ ፡፡

የጥቁር ሣጥን ሙከራ ጉዳቶች

  • የሶፍትዌሩ ንድፍ አውጪ ቀድሞውኑ የሙከራ ጉዳይ ከሠራ ፈተናው ዋጋ ሊኖረው ይችላል ፡፡
  • የሙከራ ጉዳዮች ለመንደፍ አስቸጋሪ ናቸው ፡፡
  • ሊመጣ የሚችለውን የግብዓት ፍሰት ሁሉ መሞከር ከእውነታው የራቀ ነው ፣ ምክንያቱም ከመጠን በላይ የሆነ ጊዜ ይወስዳል ፣ ስለሆነም ብዙ የፕሮግራም መንገዶች ያልተፈተኑ ይሆናሉ።