පරිගණකමෘදුකාංග

පරීක්ෂණ මෘදුකාංග ක්රම සහ ඔවුන් සංසන්දනය කරන්න. "කළු පෙට්ටිය" පරීක්ෂණ සහ "සුදු කොටුව" යන ක්රමය පරීක්ෂණ ක්රමය

මෘදුකාංග පරික්ෂාව (මෘදුකාංගය) හදුනා ගත යුතු වන කේතයේ අඩුපාඩු, දෝෂ සහ දෝෂ දක්වයි. විශ්ලේෂණය භාවිතා කරන මෘදුකාංගයේ ක්රියාකාරිත්වය සහ නිවැරදිව ඇගයීම ක්රියාවලිය ලෙස එය අර්ථ දැක්විය හැක. මෘදුකාංග නිෂ්පාදන ඒකාබද්ධ කිරීම හා පරීක්ෂා කිරීමේ ප්රධාන විධික්රම සහතික කර ගැනීම සඳහා මෘදුකාංගයේ ගුණාත්මක භාවය සහතික කර ඇති අතර පිරිවිතර, සැලසුම් සහ කේත විශ්ලේෂණය, විශ්වසනීයත්වය ඇගයීම, වලංගුකරණය සහ සත්යායනය පරීක්ෂා කිරීම සිදු කරයි.

ක්රම

මෘදුකාංග පරීක්ෂා කිරීමෙහි ප්රධානතම ඉලක්කය වන්නේ ප්රවේශමෙන් පාලනය කරන ලද කොන්දේසි යටතේ ක්රමානුකූලව මෘදුකරණය කිරීමේදී මෘදුකාංග පැකේජයේ ගුණාත්මක භාවය තහවුරු කිරීම, ඒවායේ සම්පූර්ණත්වය හා නිවැරදිව තීරණය කිරීම සහ සැඟවුනු දෝෂ හඳුනා ගැනීමයි.

පරීක්ෂා කිරීමේ (අත්හදා බැලීම්) වැඩසටහන් සඳහා ක්රමයන් ස්ථිතික හා ගතික ලෙස බෙදා ගත හැකිය.

පළමු, අවිධිමත්, පාලනය සහ තාක්ෂණික සමාලෝචනය, පරීක්ෂණ, පියවරෙන් පියවර විශ්ලේෂණය, විගණනය, මෙන්ම දත්ත ප්රවාහ සහ කළමනාකරණය ස්ථිතික විශ්ලේෂණයක් ඇතුළත් වේ.

ගතික ක්රම පහත දැක්වේ.

  1. සුදු පෙට්ටිය පරීක්ෂා කිරීම. මෙම වැඩසටහනේ අභ්යන්තර තර්කණය හා ව්යුහය පිළිබඳ සවිස්තරාත්මක අධ්යයනයක් වේ. මූලාශ්ර කේත පිළිබඳ දැනුම අවශ්ය වේ.
  2. කළු පෙට්ටිය පරීක්ෂා කිරීම. මෙම ක්රමලේඛයේ අභ්යන්තර ක්රියාකාරීත්වය පිළිබඳව කිසිදු දැනුමක් අවශ්ය නොවේ. පද්ධතියට සම්බන්ධ නොවන හෝ පද්ධතියේ අභ්යන්තර තාර්කික ව්යුහයට පමණක් සීමා නොවූ පද්ධතියේ ප්රධාන අංග පමණක් අපි සලකා බලමු.
  3. අළු පෙට්ටියේ ක්රමය. පෙර ප්රවේශ දෙක ඒකාබද්ධ කරයි. අයදුම්පත්රයේ අභ්යන්තර ක්රියාකාරීත්වය පිළිබඳ සීමිත දැනුම සමඟ දුර්වල කිරීම පද්ධතියේ මූලික අංගයන් පිළිබඳ දැනුම සමඟ සංයුක්ත වේ.

විනිවිද පෙනෙන පරීක්ෂණ

පරිපාටික ව්යාපෘතියේ පාලන ව්යුහය සඳහා සුදු පෙට්ටිය ක්රමය පරික්ෂා කර බලයි. මෙම තාක්ෂණය මඟින් මෘදුකාංගයේ කෑල්ලක් අභ්යන්තර ක්රියාකාරිත්වයන් විශ්ලේෂණය කරමින්, දුර්වල කේත කළමනාකරණය වැනි ක්රියාකාරී දෝෂ හඳුනාගැනීමට ඔබට ඉඩ සලසයි. මෙම පරීක්ෂණ ක්රම අදාළ වන්නේ සංයුක්ත, මොඩියුලරි සහ පද්ධති මට්ටම් වලිනි. පරීක්ෂකවරයාට මූල කේතයට ප්රවේශ විය යුතු අතර එය භාවිතා කිරීම නුසුදුසු ආකාරයෙන් හැසිරෙන්නේ කුමන අවහිරයක්දැයි සොයා බලන්න.

සුදු පෙට්ටිය භාවිතයෙන් පරීක්ෂා කිරීමේ වැඩසටහන් පහත දැක්වෙන වාසි ඇත.

  • අනවශ්ය පේළි මකාදැමීමේදී සැඟවුණු කේතයෙහි දෝශයක් හඳුනා ගැනීමට ඔබට ඉඩ සලසයි;
  • අතුරු ආබාධ භාවිතා කිරීමේ හැකියාව;
  • පරීක්ෂණ ආකෘතියක් ලිවීමෙන් උපරිම ආවරණයක් ලබා ගත හැකිය.

අවාසි:

  • සුදුසුකම් ලත් වින්යාසය අවශ්ය වන අධික පිරිවැය ක්රියාවලියකි;
  • හැකි සෑම සැඟවුණු දෝෂයක්ම පරිපූර්ණ චෙක්පතක් ඉතා සංකීර්ණ බැවින් බොහෝ මාර්ග නොසලකා හරිනු ඇත.
  • අතුරුදහන් වූ කේත සමහරක් අනෙකක් නොවනු ඇත.

සුදු පෙට්ටිය පරීක්ෂා කිරීම සමහර විට විනිවිද පෙනෙන හෝ විවෘත පෙට්ටිය පරීක්ෂා කිරීම, ව්යුහය, තර්කානුකූල පරීක්ෂාව, මූලාශ්ර පදනම් කරගත් පරීක්ෂණ, ගෘහ නිර්මාණ ශිල්පය සහ තර්කනය යනුවෙන් හැඳින්වේ.

ප්රධාන ප්රභේද:

1) ප්රවාහ පාලක පරීක්ෂණය යනු ආකෘතියක් ලෙස වැඩසටහන් පාලක ප්රවාහය භාවිතා කරන ව්යුහාත්මක ක්රමෝපායක් වන අතර වඩා සංකීර්ණ කුඩා ප්රමාණයේ වඩා සරල මාර්ගයන්ට වඩාත් සරල මාර්ගයන් ලබා දෙයි.

2) එක් එක් පාලක ක්රියාකරුගේ එක් එක් විකල්පය (සත්ය හෝ අසත්ය) පරීක්ෂා කිරීම සඳහා ශාඛා දෝෂහරණයන් සැලසුම් කර ඇත.

3) ප්රධාන මාර්ගය පරික්ෂා කිරීම, පරික්ෂා කරන මාර්ගයේ මූලික කට්ටලයක් වෙන් කිරීම සඳහා කාර්ය පටිපාටික ව්යාපෘතියේ තර්කානුකූල සංකීර්ණත්වය මැන බැලීම සඳහා ටෙස්ට් කරන්නාට ඉඩ ලබා දේ.

4) දත්ත ප්රවාහය පරීක්ෂා කිරීම - ක්රමලේඛ විචල්යයන් ප්රකාශ කිරීම සහ භාවිතා කිරීම පිළිබඳ තොරතුරු සහිත ප්රස්ථාරයක් සටහන් කිරීම මගින් පාලන ප්රවාහ පර්යේෂණ උපාය මාර්ගය;

5) චක්රය පරීක්ෂා කිරීම - සම්පූර්ණ චක්රීය ක්රියා පටිපාටි නිවැරදිව ක්රියාත්මක කෙරේ.

චර්යාත්මක දෝශහරණය

කළු කුටිය පරීක්ෂා කිරීම මෘදුකාංගය "කළු කොටුවක්" ලෙස සලකයි - වැඩසටහනේ අභ්යන්තර කටයුතු පිළිබඳ තොරතුරු සැලකිල්ලට නොගන්නා අතර පද්ධතියේ ප්රධාන අංග පමණක් පරීක්ෂා කරනු ලැබේ. මෙම නඩුවේදී, මූලාශ්ර කේතයට පිවිසීමෙන් තොරව පද්ධති ආකෘතිය දැන ගැනීමට පරීක්ෂකවරයාට අවශ්ය වේ.

මෙම ප්රවේශයේ වාසි:

  • විශාල සංකේතාංකන කාණ්ඩයකට කාර්යක්ෂමතාව;
  • පරීක්ෂක විසින් සරළත්වය;
  • පරිශීලකයාගේ ඉදිරිදර්ශනය සංවර්ධකයාගේ ඉදිරිදර්ශනය වෙතින් පැහැදිලිව වෙන් කරනු ලැබේ (වැඩසටහන්කරු සහ පරීක්ෂකය එකිනෙකට ස්වාධීන වේ);
  • වඩා ඉක්මන් පරීක්ෂණ නිර්මාණය.

කළු පෙට්ටිය භාවිතයෙන් පරීක්ෂා කිරීමේ වැඩසටහන් පහත සඳහන් අඩුපාඩු තිබේ:

  • ඇත්ත වශයෙන්ම, තෝරාගත් පරීක්ෂණ සිදුවීම් ගණනක් සිදු කරනු ලබන අතර, එය සීමිත ආවරණයකි.
  • පැහැදිලි පිරිවිතයක් නොමැතිකම මගින් පරීක්ෂණ තත්වයන් වර්ධනය කිරීම දුෂ්කර වේ;
  • අඩු කාර්යක්ෂමතාව.

මෙම ක්රමයේ වෙනත් නම් චර්යාත්මකව, නොපෙනෙන, ක්රියාකාරී පරීක්ෂණය සහ දෝෂ විග්රහ කිරීම වැසුනු පෙට්ටියක ක්රමයකි.

මෙම ප්රවර්ගය සතු වන්නේ පහත දැක්වෙන උපප්රවර්ගයි.

1) සමාන කොටස් කිරීම, පරීක්ෂණ මොඩියුලය අඩු කළ හැකි අතර, වැඩසටහන් මොඩියුලයේ ආදානය දත්ත වෙනම කොටස්වලට බෙදේ.

2) බාහිර විශ්ලේෂණය මායිම් හෝ අන්ත සීමාවන් සනාථ කිරීම සඳහා අවධානය යොමු කරයි - මිනුම්, මාක්ස්මා, වැරදි හා සාමාන්ය අගයන්;

3) හිරු දැමීම - ස්වයංක්රීය හෝ අර්ධ ස්වයංක්රීය ක්රමයක් තුළ විකෘති හෝ අර්ධ-වෙන්වූ දත්ත ඇතුල් කර ක්රියාත්මක කිරීමේ දෝෂ සොයා ගැනීමට භාවිතා කරන ලදී.

4) හේතු සාධක සබඳතා පිළිබඳ ප්රස්ථාර - ප්රස්තාර නිර්මාණ නිර්මාණය මත පදනම් වූ ක්රියාපටිපාටිය හා ක්රියා සහ එහි හේතු අතර සම්බන්ධතාවයක් ස්ථාපිත කිරීම: අනන්යතාවය, නිෂේධනය, න්යායික OR සහ තර්කානුකූල සහ හේතුව හා හේතුව අතර අන්තර්සම්බන්ධතාව ප්රකාශ කරන මූලික සංකේත හතර වේ;

5) නියමානුකූල අක්ෂර විශ්ෙල්ෂණය කිරීම, ආතතිශීලී අධ්යයනයක හැකියාවන් ඉක්මවා යන ආදානෙය් සාපේක්ෂව සුළු ආවරණ සහිත ගැටළු වලට අදාළ වන;

6) සියළු යුගල සඳහා පරීක්ෂා කිරීම - පරීක්ෂණාත්මක අගයන් සමූහයක් වන එක් එක් උපකරණයක පරාමිතීන් සියල්ලම එකිනෙකට වෙනස් වූ සංයෝජන ඇතුළත් වේ.

7) රාජ්ය සංක්රමණ නඩත්තු කිරීම රාජ්ය යන්ත්රය පරීක්ෂා කිරීම සඳහා ප්රයෝජනවත් තාක්ෂණික ක්රමයක් වන අතර, චිත්රක පරිශීලක අතුරුමුහුණත ඔස්සේ සැරිසැරීම සඳහා ද යොදා ගනී.

කළු-පෙට්ටි පරීක්ෂාව: උදාහරණ

කළු පෙට්ටිය තාක්ෂණය පදනම් වී ඇත්තේ පිරිවිතර, ලියකියවිලි සහ මෘදුකාංග අතුරුමුහුණත හෝ පද්ධතියේ විස්තර කිරීම මතය. මීට අමතරව, මෘදුකාංගයේ අපේක්ෂිත හැසිරීම නිරූපනය කරන ලද ආකෘතීන් (විධිමත් හෝ අවිධිමත්) භාවිතා කළ හැකිය.

සාමාන්යයෙන් මෙම පරිශිලක ක්රමය පරිශීලක අතුරුමුහුණත් සඳහා භාවිතා කරනු ලබන අතර, දත්ත ඇතුළත් කිරීමෙන් සහ ප්රතිඵල එකතු කිරීමේදී යෙදුම සමග අන්තර් ක්රියා කිරීම අවශ්ය වේ - තිරය, වාර්තා හෝ මුද්රණයෙන්.

ටෙස්ට්, මේ ආකාරයෙන්, ස්විච, බොත්තම් හෝ වෙනත් අතුරු මුහුණත මත ක්රියා කරමින් මෘදුකාංගය සමඟ සම්බන්ධ වී ඇති මෘදුකාංගය සමඟ සම්බන්ධ වී ඇත. පහත දැක්වෙන උදාහරණයේ දැක්වෙන ආකාරයට ආදාන දත්ත තෝරාගැනීම, ඒවායේ හඳුන්වාදීමේ පිළිවෙල හෝ අනුක්රමයේ අනුපිළිවෙළින් යෝධ සමස්ථ සංඛ්යා සංයෝජනයන්ට මඟ පෑදිය හැක.

තත්පරයේ කාලය පිරික්සුම් කොටු 4 ක් සහ එක් ස්ථාන දෙකක ක්ෂේත්රයේ සියලු වටිනාකම් පරීක්ෂා කිරීමට ඔබට අවශ්ය කරන පරීක්ෂණ කීයක් තිබේද? මුලින්ම බැලූ බැල්මට, ගණනය කිරීම සරලයි: හැකි වු ප්රාන්ත දෙකක් සහිත ක්ෂේත්ර 4 ක් - 24 = 16, එනම් 00 සිට 99 දක්වා ස්ථානගත කළ හැකි ස්ථාන සංඛ්යාව, එය සිදුවිය හැකි පරීක්ෂණ සංඛ්යාව 1600 කි.

කෙසේවෙතත්, මෙම ගණනය කිරීම වැරදියි: ද්විත්ව ක්ෂේත්රයට ද හිස්ව තැබිය හැකි බව තීරණය කළ හැකිය. එනම්, එය ඇල්ෆානික සංඛ්යා තනුවකින් සමන්විත වන අතර අක්ෂර චරිත, විශේෂ සංකේත, අවකාශයන් ඇතුළත් ය. එසේ නම්, මෙම පද්ධතිය 16-bit පරිගණකය වන අතර, 216 = 65,536 වර්ගයේ එක් එක් ස්ථානය සඳහා අපි ලබා ගත හැකිය 4.294,967,296 පරීක්ෂණ නඩු හේතුකොට ගෙන සංයෝජනයන් 16 කින් වැඩි කළ යුතු අතර, එය 68,719,476,736 ක් ලබා දෙයි. තත්පරයකට ටෙස්ට් අනුපාතයකින් පසුව මුළු එකතුව පරීක්ෂණ කාලය වසර 2 177.5 කි. 32 හෝ 64-bit පද්ධති සඳහා, කාලය වැඩි වේ.

එබැවින්, මෙම කාලය අඩු කළ යුතු බව පිළිගත හැකි වටිනාකමක් ඇත. එබැවින් පරීක්ෂණ ආවරණ අඩු කිරීමකින් තොරව පරීක්ෂණ නඩු සංඛ්යාව අවම කිරීම සඳහා තාක්ෂණික ක්රම භාවිතා කළ යුතුය.

සමාන කොටුවක්

සමාන කොටස් කිරීම යනු මෘදුකාංගයේ ඇති ඕනෑම විචල්යයන් වේ, ආදාන හෝ ප්රතිදාන අගයන් වේ, සංකේතාත්මක, සංඛ්යාත්මක යනාදිය වේ. සරල ක්රමයක් වන්නේ, එක සමාන කොටස් වලින් එකක සියලු දත්ත එකම ආකාරයෙන් සලකනු ලබන්නේ මූලධර්මය මතය. එකම උපදෙස්.

පරීක්ෂා කිරීම අතරතුර, එක් නිශ්චිතව සමාන විචල්යයකින් එක් නියෝජිතයෙක් තෝරා ඇත. විධාන හා කර්තව්යයේ විෂය පථය අහිමි නොවී, පරීක්ෂා කිරීමේ අවස්ථා ගණන ක්රමානුකූලව අඩු කර ගැනීමට මෙය ඔබට ඉඩ සලසයි.

මෙම කොටස් කිරීමෙහි තවත් ප්රතිවිපාකයක් වන්නේ විවිධ විචල්යයන් සහ පරීක්ෂණ අවස්ථාවන්හි ආශ්රිත අඩු කිරීම් අතර සංයෝජක පිපිරීම අඩු කිරීමයි.

උදාහරණයක් ලෙස, (1 / x) 1 1/2 දත්ත අනුපිළිවෙලවල් තුනක්, සමාන කොටස් තුනක්:

1. සියළුම ධනාත්මක අංකයන් එකම ආකාරයකින් සකස් කර නිවැරදි ප්රතිඵල ලබා දිය යුතුය.

2. එම ප්රතිඵලය සමග සියලු ඍණ සංඛ්යා සමාන ආකාරයකට සලකනු ලැබේ. සෘණ සංඛ්යාවක මූලයක් පරිකල්පනය නිසා මෙය සත්ය නොවේ.

3. Zero වෙන වෙනම සැකසූ අතර "ශුන්යයෙන් බෙදීම" දෝෂයක් ලබා දෙනු ඇත. මෙය එක් අගයක් සහිත කොටසකි.

මේ අනුව, අපි එක් එක් කොටසකට තුනක් තුනක් දක්නට ලැබේ. සාවද්ය ප්රතිඵල සහිත, "නිවැරදි" කොටසේ, විශ්වසනීය ප්රතිඵල සහ "වැරදි" දෙකක් ඇත.

මායිම් විශ්ලේෂණය

ඊට සමාන කොටස් වල සීමාවන්ට දත්ත සැකසීම අපේක්ෂා කළ හැකි වඩා වෙනස් ලෙස සිදු කළ හැකිය. මායිම් අගයයන් අධ්යයනය කිරීම එවැනි ක්ෂේත්රවල මෘදුකාංග හැසිරීම් විශ්ලේෂණය කිරීම සඳහා සුප්රසිද්ධ ක්රමයකි. මෙම තාක්ෂණික ක්රම මගින් එවැනි දෝෂ හඳුනා ගැනීමට අපට හැකි වේ:

  • සාපේක්ෂ මෙහෙයුම් ක්රියාකරුවන් (<,>, =, ≠, ≥, ≤);
  • තනි දෝෂ;
  • සයිකල් හා නිරාවරණ ගැටළු,
  • තොරතුරු ගබඩා කිරීමට භාවිතා කරන විචල්යයන්ගේ වැරදි වර්ග හෝ ප්රමාණය;
  • විචල්ය දත්ත සහ වර්ග සමඟ සම්බන්ධ කෘතිම බාධක.

අර්ධ පාරදෘශ්ය පරීක්ෂණ

අළු පෙට්ටියක ක්රමය තහවුරු කිරීම සඳහා විෂය පථය වැඩි වන අතර, සුදු සහ කළු වර්ණ සංයෝජනය මගින් සංකීර්ණ පද්ධතියේ සියලුම මට්ටම් කෙරෙහි අවධානය යොමු කිරීමට ඉඩ දෙයි.

මෙම ක්රමවේදය භාවිතා කරමින්, පරීක්ෂණ අගයන් සැකසීම සඳහා පරීක්ෂකයෙකු අභ්යන්තර දත්ත ව්යුහයන් සහ ඇල්ගොරිතම දැනගැනීම අවශ්ය වේ. අළු කොටුවක් සඳහා පරීක්ෂණ ක්රම පිළිබඳ උදාහරණ වේ:

  • වාස්තුවිද්යාත්මක ආකෘතිය;
  • ඒකබද්ධ මොඩියුලින් (UML);
  • රාජ්ය ආකෘතිය (පරිමිත රාජ්ය යන්ත්රය).

පරීක්ෂණ නඩු ප්රවර්ධනය සඳහා අළු කොටු ක්රමයේදී සුදු මෝඩ කේතයන් පරීක්ෂා කර ඇති අතර, කළු තාක්ෂණ තාක්ෂණයේ අතුරු මුහුණත් මත සැබෑ පරීක්ෂණය සිදු කරනු ලැබේ.

එවැනි පරීක්ෂණ ක්රම පහත දැක්වෙන වාසි ඇත.

  • සුදු සහ කළු පෙට්ටි තාක්ෂණයේ වාසි සංයුක්ත කිරීම;
  • පරීක්ෂකවරයා මූලාශ්ර කේතය මත නොව, අතුරු මුහුණත හා ක්රියාකාරී පිරිවිතර මත රඳා පවතී;
  • වින්යාසය විශිෂ්ටතම පරීක්ෂණ විධානාවලි නිර්මාණය කළ හැකිය;
  • පරික්ෂා කර ඇත්තේ පරිශීලකයාගේ දෘෂ්ටිකෝණයෙන් නොව, වැඩසටහන් නිර්මාණකරුගේ නොවේ;
  • පරිපූර්ණ පරීක්ෂණ පරීක්ෂණය නිර්මාණය කිරීම;
  • වෛෂයිකත්වය.

අවාසි:

  • මූල කේතයට ප්රවේශයක් නොමැති නිසා පරීක්ෂණ ආවරණය සීමිත වේ.
  • බෙදා හරින ලද යෙදුම්වල දෝෂ හඳුනා ගැනීම සඳහා වූ සංකීර්ණත්වය
  • බොහෝ මාර්ග නොසලකා හරිනු ඇත;
  • මෘදුකාංග නිර්මාපකයෙකු දැනටමත් පරීක්ෂණය ආරම්භ කර ඇත්නම්, තවදුරටත් පර්යේෂණයන් අතිරික්ත විය හැකිය.

අළු කොටු තාක්ෂණය සඳහා තවත් නමක් අර්ධ විනිවිද පෙනෙන දෝෂයකි.

මෙම වර්ගයේ පරීක්ෂණ ක්රම ඇතුළත් වේ:

1) අතාත්වික අරා - සියලු වර්ගයේ උපකුලකයක් භාවිතා කිරීම;

2) වැඩසටහන් දත්ත රාජ්ය දත්ත භාවිතා කරමින් අනුක්රමික වින්යාස කිරීම;

3) මෘදුකාංගයේ නව වෙනස්කම් හඳුන්වාදීමේදී සිදු කරන ලද රේඛීය පරීක්ෂණයක්;

4) ශක්තිමත් යෙදුමක් නිර්මාණය සහ වාස්තු විද්යාව විශ්ලේෂණය කරන ලද සැකිල්ල සැකසීම.

මෘදුකාංග පරික්ෂා කිරීමේ ක්රම සමඟ සැසඳීම

සියලු ගතික ක්රම භාවිතා කිරීම, සංවර්ධනය කළ යුතු, කියාත්මක කළ හා කියාත්මක කළ යුතු පරීක්ෂණ සංඛ ාව අතර සංවාදාත්මක පිපිරීමකට මග පාදයි. සෑම තාක්ෂණික ක්රමයක්ම එහි සීමාවන් සැලකිල්ලට ගනිමින් ප්රායෝගිකව යොදාගත යුතුය.

එකම සැබෑ ක්රමය නොපවතින අතර, විශේෂිත සන්දර්භයක් සඳහා වඩා සුදුසු ඒවා පමණි. ව්යුහාත්මක තාක්ෂණයන් අපක්ෂපාතී හෝ ද්වේශ සහගත කේත සොයා ගැනීමට අපට ඉඩ ලබා දෙයි, නමුත් ඒවා විශාල වැඩසටහන් සඳහා සංකීර්ණ හා අනිසි නොවේ. පිරිහෙන කේතය හඳුනාගැනීමට හැකි වන එකම පිරිවිතර මත පදනම් වූ ක්රමවේදයන්, නමුත් පිටස්තරයෙකු හඳුනාගත නොහැකිය. සමහර තාක්ෂණික ක්රම වලට වඩා ඇතැම් විට වැරදි හෝ සන්දර්භය වැනි විශේෂිත මට්ටමේ පරීක්ෂණ සඳහා වඩාත් සුදුසු වේ.

ඩිජිටල් පරීක්ෂණ ක්රම තුන අතර ප්රධාන වෙනස්කම් පහත දැක්වේ.

දර්ශනය

කළු පෙට්ටිය

ග්රේට් කොටු ක්රමය

සුදු පෙට්ටි ක්රමය

වැඩසටහනේ සංයුතිය පිළිබඳ තොරතුරු ලබා ගැනීම

මූලික අංග පමණක් විශ්ලේෂණය කර ඇත

අභ්යන්තර උපාංග වැඩසටහන පිළිබඳ අර්ධ දැනුම් සම්භාරය

මූලාශ්ර කේතයට පූර්ණ පිවිසුම

වැඩසටහනේ ඛණ්ඩනය කිරීමේ උපාධිය

අඩුයි

සාමාන්යය

උසස්

දෝශහරණය කරන්නේ කවුද?

පරිශිලකයන්, පරීක්ෂකයින් සහ සංවර්ධකයින්

පරිශීලකයින්, debuggers සහ developers අවසන් කරන්න

සංවර්ධකයින් සහ පරීක්ෂකයින්

කඳවුර

පරීක්ෂණ බාහිර ස්වාධීන තත්ත්වයන් මත පදනම් වේ.

ඩිජිටල් රූප සටහන්, දත්ත ගැලීම් සටහන, අභ්යන්තර ප්රාන්ත, ඇල්ගොරිතම හා වාස්තු විද්යාව පිළිබඳ දැනුම

අභ්යන්තර විධිවිධානය සම්පූර්ණයෙන්ම ප්රචලිතය

ආවරණ උපාධිය

අවම හා අවම කාලයක් අවශ්ය වේ

සාමාන්යය

වඩාත් විස්තීර්ණ විය හැකිය. එය දිගු කාලයක් ගත වේ

දත්ත සහ අභ්යන්තර සීමාවන්

නඩු විභ්ාගයකින් හා දෝෂයකින් සරල නිදොස් කිරීම

ඔවුන් දැන නම්, දත්ත වසම් හා අභ්යන්තර දේශසීමා පරීක්ෂා කළ හැක

හොඳම පරීක්ෂණ දත්ත වසම් හා අභ්යන්තර දේශසීමා

යෝග්යතාවය, පරීක්ෂණ ඇල්ගොරිතමය

කිසිදු

කිසිදු

ඔව්

ස්වයංක්රීයකරණය

මෘදුකාංග පරීක්ෂා ස්වයංක්රීය ක්රම බොහෝ නොතකා තාක්ෂණික පරිසරය හා සන්දර්භය පිළිබඳ, පරීක්ෂා කිරීමේ ක්රියාවලිය සරල වේ. ඔවුන් නඩු දෙකක් භාවිතා වේ:

1) tester වඩා වැදගත් ස්ථාන සාන්ද්රණය සඳහා කාලය නිදහස් කිරීම සඳහා එම දහස් ගණනක් පේළි ගොනු සන්සන්දනාත්මකව, වෙහෙසකාරී සහ නැවත නැවතත් හෝ ඉතා සුපරීක්ෂාකාරි ක්රියාවන් ස්වයංක්රීය කිරීම;

2) දෙවන දශම මැනිය හැකි බව එම කාර්ය සාධනය තහවුරු හෝ විශ්ලේෂණ ප්රතිචාර කාලය ලෙස ජනතාව විසින් ඉතා පහසුවෙන් සිදු කළ නො හැකි බව ෙසොයා ගැනීෙම් හෝ කාර්යයන් සිදු කිරීම සඳහා.

ටෙස්ට් මෙවලම් විවිධ ක්රම වර්ගීකරණය කළ හැක. ඊළඟ අංශය ඔවුන් සහාය ඇති කාර්යයන් මත පදනම් වේ:

  • ව්යාපෘති කළමනාකරණ සහාය, අනුවාදන, මානකරණ, අවදානම් විශ්ලේෂණය, පරීක්ෂණ ෙසොයා ගැනීෙම්, වැරදි, අඩුපාඩු, සහ වාර්තා කිරීමේ මෙවලම් ද ඇතුළත් වන ටෙස්ට් කළමනාකරණය,;
  • ගබඩා අවශ්යතා සහ පිරිවිතර, සම්පූර්ණත්වය සහ අවුල් සහගත ඒවා පරීක්ෂා කරන්න, සිය විශේෂ හා එක් එක් ටෙස්ට් තරගයේ වශයෙන් සොයා ගත හැකි බව ද ඇතුළත් වන අවශ්යතා කළමනාකරණය,;
  • ගලා අධීක්ෂණ, සහ කාර්යයන්, අදහස් පටිගත කිරීම සහ ගබඩා කිරීම, කැළැල් හඳුනාගැනීමට සහ සැලසුම් නිවැරදි පිරික්සුම් ලැයිස්තු සහ රීති කළමනාකරණය සබැඳි, දෝෂ හඳුනා ගැනීමට සන්නිවේදන මූලාශ්ර ලේඛන හා කේතය ස්ථිතික විශ්ලේෂණය සොයා ඇතුළු තීරණාත්මක සමාලෝචනය කිරීම හා ස්ථිතික විශ්ලේෂණය,, ලිවීම කේතය ප්රමිතීන් සමඟ අනුකූල, ව්යුහ හා පරායත්තයන් විශ්ලේෂණය, මෙම කේතය හා ගෘහ නිර්මාණ ශිල්පය පිළිබඳ මෙට්රික් පරාමිතීන් ගණනය. මීට අමතරව, භාවිතා සම්පාදනය, විශ්ෙල්ෂක, ජනක යන්ත්ර හා හරස් යොමු සබඳතා,
  • ආකෘති නිර්මාණය ව්යාපාර හැසිරීම සඳහා අවශ්ය මෙවලම් ඇතුළත් හා ආකෘති පරීක්ෂා කරන ආකෘති නිර්මාණය,;
  • ටෙස්ට් සංවර්ධන කොන්දේසි හා අවදානම් කළමනාකරණය, සංඛ්යාත්මක විශ්ලේෂණයක් නීති පදනම මත දත්ත වලංගුකරණය කොන්දේසි සහ පරිශීලක අතුරු මුහුණත ආකෘති හා කේතය පදනම මත බලාපොරොත්තු දත්ත උත්පාදනය, රෝගියාත්, ගොනු හා දත්ත සමුදායන් නිර්මාණය හෝ වෙනස් කිරීමට, කළමනාකරණය කිරීම, පණිවුඩ,;
  • චිත්රක පරිශීලක අතුරුමුහුණත, API, විධාන රේඛාව සාර්ථක හා අසාර්ථක පරීක්ෂණ හඳුනා ගැනීමට උපකාර කිරීමට comparators භාවිතා හරහා දත්ත ඇතුලත් කර අසාධ්ය දැක්ම;
  • ඔබ වෙළුම දී, අතුරුදහන් දෘඩාංග හෝ මෘදුකාංග වෙනුවට කිරීමට ඉඩ සලසා දෙන සහයෝගය නිදොස්කරණය පරිසරය. ඌ. අධිෂ්ඨානවත් ප්රතිදානය කුලකයක්, පර්යන්තය emulators, ජංගම දුරකථන හා පරිගණක ජාල උපකරණ මත පදනම් සමාකරණ උපකරණ, පරිසරය භාෂා පද්ධති, මෙහෙයුම් පද්ධති හා පරීක්ෂා කිරීම සඳහා දෘඩාංග අතුරුදන් සංරචක රියදුරු වෙනුවට, ව්යාජ මෙම මෙහෙයුම් පද්ධතිය අල්ලා, සංශෝධනය කිරීම සඳහා ෙමොඩියුල, ආදිය මෙන්ම, මෙවලම්, CPU අනුරූපන සීමාවක්, RAM, ROM, හෝ ජාලය ඉල්ලා .;
  • .., දත්ත ගොනු, දත්ත පදනම් සැසදීමේදී පරීක්ෂණ හා පසුව අපේක්ෂිත ප්රතිඵල පරීක්ෂා සම්පූර්ණ, ගතික හා කණ්ඩායම සසඳන විට, ස්වයංක්රීය "සේනකාරයන්" ඇතුළුව,
  • පද්ධති සම්පත් වාර්තාව මිනුම්, විශ්ලේෂණ හා සත්යාපනය සඳහා වර්ධනය පිළිබඳව යථාර්ථවාදී රංගනය තුළ ආදී බර උත්පාදන බර යෙදුම්, දත්ත සමුදායන්, ජාල හෝ සේවාදායක යටතේ මතක කාන්දු ස්ථානගත හා වැරදි එහි පාලනය හැසිරීම ගණනය කිරීම සඳහා පද්ධතිය මිනුම් ගෙඩියක් ආවරණය;
  • ආරක්ෂක;
  • කාර්ය සාධනය පරීක්ෂා කිරීම, බර සහ ගතික විශ්ලේෂණය;
  • වෙනත් මෙවලම්, වෙළුම දී. ඌ. අක්ෂර වින්යාස සහ සින්ටැක්ස් කිරීම, පරීක්ෂා කිරීම ජාලය ආරක්ෂාව, සියලු වෙබ් අඩවිය පිටු ලබාගත හැකි සහ අනෙකුත්.

ඉදිරිදර්ශනය

මෘදුකාංග කර්මාන්තයේ වෙනස් වන ප්රවණතා සමග, නිදොස්කරණය ක්රියාවලිය ද වෙනස් කිරීමට යටත් වේ. නව එසේ මත, එවැනි සේවාවක්-orientirovannae ගෘහ නිර්මාණ ශිල්පය (සේවා අභිමුඛ නිර්මිතිගත) ලෙස, මෘදුකාංග පරීක්ෂණ ක්රම රැහැන් රහිත තාක්ෂණය සහ ජංගම සේවා, සහ ඇත. ඊ, පරීක්ෂා කිරීම මෘදුකාංග නව මාර්ග විවෘත වී තිබේ. ඉදිරි වසර කිහිපය තුළ මෙම කර්මාන්තයේ අපේක්ෂිත වෙනස්කම් සමහරක් පහත ලැයිස්තු ගත කර ඇත:

  • පරීක්ෂකයින් සංවර්ධකයින් ඔබගේ කේතය පරීක්ෂා කිරීමට හැකි වනු ඇත බව සැහැල්ලු ආදර්ශ ලබා දෙනු ඇත;
  • පරීක්ෂණ ක්රම, මුල් අදියරේ දී දරනු ලබන සහ ආකෘති නිර්මාණය වැඩසටහන් ඇතුළු සංවර්ධනය ප්රතිවිරෝධතා බොහෝ තුරන් වනු ඇත;
  • බහු interceptions ටෙස්ට් පැමිණ දෝෂයක් ග්රහණය කාලය කෙටි කරනු ඇත;
  • ස්ථිතික විශ්ලේෂකය හා හඳුනා ගැනීම වඩාත් පුළුල් ලෙස භාවිතා කළ යුතු බවයි,
  • එවැනි පිරිවිතර ආවරණය ලෙස ඛනිජ මැට්ට්රිස් භාවිතය, වර්ගය සහ කේතය ආවරණය හි විෂය පථය ව්යාපෘති සංවර්ධනය තීරණය කරනු ඇත;
  • combinatorial මෙවලම් පරීක්ෂකයින් නිදොස්කරණය සඳහා ප්රමුඛත්වය ප්රදේශ තීරණය කිරීම සඳහා ඉඩ සලසා දීම;
  • පරීක්ෂකයින් මෘදුකාංග සංවර්ධන ක්රියාවලිය පුරා ඊට වඩා ප්රතිභානයෙන් හා අගනා සේවාවන් සඳහාද;
  • debuggers මෙවලම් සහ මෘදුකාංග පරීක්ෂා ලියා ක්රම සහ වැඩසටහන් භාශා විවිධ සමඟ අනොන්ය නිර්මාණය කළ හැකිය;
  • විශේෂඥයන් දෝෂහරණ වැඩි වෘත්තිමය පුහුණු වනු ඇත.

අවදානම් අඩු කිරීම සහ ව්යාපාරික වෙනස්කම් ප්රතිලාභ වැඩි කරමින් ඔවුන් සපයන තොරතුරු පද්ධති සමඟ අන්තර් මාර්ගය හා වෙනස් කිරීමට, නව ව්යාපාර නැඹුරු මෘදුකාංග පරීක්ෂණ ක්රම මගින් ප්රතිස්ථාපනය කරනු ඇත.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 si.atomiyme.com. Theme powered by WordPress.