ፕሮግራሞችን እንዴት መሞከር እንደሚቻል

ዝርዝር ሁኔታ:

ፕሮግራሞችን እንዴት መሞከር እንደሚቻል
ፕሮግራሞችን እንዴት መሞከር እንደሚቻል
Anonim

መርሃግብሮች መፈጠር የሕይወት ዑደት የሚባሉ በርካታ ደረጃዎችን ያቀፈ ነው ፡፡ ከሶፍትዌሩ ለደንበኛው ከመስጠቱ እና ከኮሚሽኑ በፊት ስለሚገኝ ሙከራ በጣም አስፈላጊ ከሆኑ ደረጃዎች ውስጥ አንዱ ነው ፡፡ የሙከራው ዓላማ መርሃግብሩ በትክክል እና በትክክል እየሰራ መሆኑን ለማረጋገጥ ሳይሆን ስህተቶችን ለመለየት ፣ የማይታለፉ ሁኔታዎችን ወይም ያልተለመዱ መቋረጥን በሚፈጥሩበት ጊዜ ብልሽቶችን ለመለየት አለመሆኑ መታወስ አለበት ፡፡

ፕሮግራሞችን እንዴት መሞከር እንደሚቻል
ፕሮግራሞችን እንዴት መሞከር እንደሚቻል

አስፈላጊ

  • - የተሞከረ ፕሮግራም ከምንጭ ኮድ ጋር;
  • - የፕሮግራም ሰነድ;
  • - የሙከራ ዕቅድ;
  • - በርካታ የግብዓት መረጃ ስብስቦች (ትክክለኛ እና ሆን ተብሎ የተሳሳተ);
  • - ተመሳሳይ አስተሳሰብ ያላቸው ሰዎች በባልደረባዎች የተወከሉ ፡፡

መመሪያዎች

ደረጃ 1

በሙከራ ውስጥ የመጀመሪያው እርምጃ ማረም ነው ፡፡ ማረም ፣ እንደ አንድ ደንብ ፣ ፕሮግራምን በፃፈ ወይም በምርመራው ወቅት የምርቱን የፕሮግራም ቋንቋ በሚያውቅ በፕሮግራም አድራጊ ይከናወናል። በማረም ወቅት የፕሮግራሙ ምንጭ ኮድ ለአገባብ ስህተቶች ምልክት ተደርጎበታል ፡፡ የተገኙት ስህተቶች ይወገዳሉ።

ደረጃ 2

ማረም ቀጣዩ ደረጃ የማይንቀሳቀስ ሙከራ ነው። በዚህ ደረጃ በፕሮግራሙ የሕይወት ዑደት ምክንያት የተገኙ ሁሉም ሰነዶች ተረጋግጠዋል ፡፡ ይህ የቴክኒካዊ ተግባር እና ዝርዝር መግለጫ እና በፕሮግራም ቋንቋ የፕሮግራም ምንጭ ኮድ ነው ፡፡ ሁሉም ሰነዶች ከፕሮግራም ደረጃዎች ጋር በሚጣጣም መልኩ ይተነተናሉ ፡፡በመደበኛ ፍተሻ ምክንያት ፕሮግራሙ የተገለጹትን መመዘኛዎች እና የደንበኞችን መስፈርቶች እንዴት እንደሚያሟላ ተረጋግጧል ፡፡ በሰነዶቹ ውስጥ የተሳሳቱ እና ስህተቶች መወገድ የተፈጠረው ሶፍትዌር ከፍተኛ ጥራት ያለው ዋስትና ነው ፡፡

ደረጃ 3

ቀጣዩ የሙከራ ደረጃ ተለዋዋጭ ዘዴዎችን በመጠቀም ላይ ነው ፡፡ ቀጥተኛ ዘዴዎች በቀጥታ ፕሮግራም አፈፃፀም ሂደት ውስጥ ተለዋዋጭ ዘዴዎች ይተገበራሉ ፡፡ የሶፍትዌር መሣሪያ ትክክለኝነት በተዘጋጁ የሙከራ ስብስቦች ወይም በተዘጋጁ የግብዓት መረጃዎች ስብስቦች ላይ ምልክት ተደርጎበታል። እያንዳንዱ ሙከራ በሚካሄድበት ጊዜ በፕሮግራሙ ውስጥ ባሉ ውድቀቶች እና ጉድለቶች ላይ መረጃዎች ተሰብስበው ተተንትነዋል ፡፡

ደረጃ 4

መርሃግብሩ እንደ "ጥቁር ሣጥን" የሚቆጠርባቸው ዘዴዎች አሉ ፣ ማለትም። ስለሚፈታው ችግር መረጃው ጥቅም ላይ ይውላል ፣ ፕሮግራሙ እንደ ‹ነጭ ሣጥን› ተደርጎ የሚወሰድባቸው ዘዴዎች ፣ ማለትም ፡፡ የፕሮግራሙ አወቃቀር ጥቅም ላይ ይውላል ፡፡

ደረጃ 5

የፕሮግራሞች ተለዋዋጭ የጥቁር ሣጥን ሙከራ ግብ አነስተኛ የግብዓት መረጃዎችን በመጠቀም በአንድ ሙከራ ውስጥ ከፍተኛውን የስህተት ብዛት መለየት ነው ፡፡ ይህንን ዘዴ በመጠቀም ሙከራን ለማካሄድ የግብአት ሁኔታዎችን ሁለት ቡድኖችን ማዘጋጀት አስፈላጊ ነው ፡፡ አንድ ቡድን ለፕሮግራሙ ትክክለኛ ግብዓቶችን መያዝ አለበት ፣ ሁለተኛው ቡድን የተሳሳተ ግብዓት ዝርዝር ላይ በመመስረት የተሳሳተ ግብዓት መያዝ አለበት ፡፡ መርሃግብሩን ከሁለቱም ቡድኖች በግብዓት መረጃ ላይ ካካሄዱ በኋላ በተግባሮች ትክክለኛ ባህሪ እና በሚጠበቀው መካከል ልዩነቶች ተፈጥረዋል ፡፡

ደረጃ 6

የ "ነጭ ሣጥን" ዘዴ የፕሮግራሙን ውስጣዊ መዋቅር ለመቃኘት ያስችልዎታል ፡፡ በጥቅሉ በዚህ መርህ ላይ የተመሰረቱ የሙከራዎች ስብስብ እያንዳንዱ ኦፕሬተር ቢያንስ አንድ ጊዜ መተላለፉን ማረጋገጥ አለበት ፡፡ የግብአት ሁኔታዎች በቡድን መከፋፈሉ የሁሉንም የፕሮግራም ዱካዎች መተላለፊያን በመፈተሽ ላይ ያተኮረ መሆን አለበት-ሁኔታዎች ፣ ቅርንጫፎች ፣ ዙሮች ፡፡

የሚመከር: