- SIT Vs UAT: දළ විශ්ලේෂණය
- System Integration Testing ( SIT)
- පරිශීලක පිළිගැනීම පරීක්ෂා කිරීම (UAT)
- SIT එදිරිව UAT අතර ප්රධාන වෙනස්කම්
- නිගමනය
මෙම ලිපිය SIT Vs UAT අතර ප්රධාන වෙනස්කම් පැහැදිලි කරයි. පද්ධති ඒකාබද්ධතා පරීක්ෂණය සහ පරිශීලක පිළිගැනීමේ පරීක්ෂණ ක්රම පිළිබඳවද ඔබ ඉගෙන ගනු ඇත:
සාමාන්යයෙන්, පරීක්ෂකයින් සහ සංවර්ධකයින් විසින් පරීක්ෂණය සිදු කරනු ලැබේ. ඒ සෑම එකක්ම යෙදුමක් පරීක්ෂා කිරීම සඳහා තමන්ගේම රටාවක් අනුගමනය කරයි.
පද්ධති ඒකාබද්ධතා පරීක්ෂණය හෝ SIT පරීක්ෂකවරුන් විසින් සිදු කරන අතර UAT ලෙස පොදුවේ හැඳින්වෙන පරිශීලක පිළිගැනීමේ පරීක්ෂණය අවසාන වශයෙන් සිදු කරනු ලබන්නේ අවසාන පරිශීලකයන් විසිනි. මෙම ලිපිය SIT සහ UAT යන දෙකම සවිස්තරාත්මකව සංසන්දනය කර ඔබට දෙක අතර ඇති ප්රධාන වෙනස්කම් තේරුම් ගැනීමට උපකාරී වනු ඇත.
අපි ගවේෂණය කරමු!!
6>
SIT Vs UAT: දළ විශ්ලේෂණය
සාමාන්යයෙන්, පරීක්ෂණ මට්ටම්වලට පහත ධුරාවලිය ඇත:
- ඒකක පරීක්ෂණ
- Component testing
- System testing
- System integration testing
- User Acceptance test
- නිෂ්පාදනය
අපි System Integration Testing (SIT) සහ User Acceptance Testing (UAT) අතර ප්රධාන වෙනස්කම් විශ්ලේෂණය කරමු.
System Integration Testing ( SIT)
ඕනෑම ව්යාපෘතියක එක් ස්ථානයක විවිධ උප පද්ධති/පද්ධති දෙකක් ඒකාබද්ධ වේ. එවිට අපි මෙම පද්ධතිය සමස්තයක් ලෙස පරීක්ෂා කළ යුතුයි. එබැවින් මෙය System Integration Testing ලෙස හැඳින්වේ.
SIT හි ක්රියාකාරී පියවර
- එක් එක් ඒකක ප්රථමයෙන් වෙනම ගොඩනැංවීම්වල ඒකාබද්ධ කළ යුතුය.
- සම්පූර්ණ පද්ධතියම කළ යුතුය. සමස්ථයක් ලෙස පරීක්ෂා කරනු ලැබේ.
- පරීක්ෂණ නඩු ලිවිය යුතුයමෘදුකාංග අවශ්යතා මත පදනම්ව නිසි මෘදුකාංග භාවිතා කිරීම.
- UI දෝෂ, දත්ත ප්රවාහ දෝෂ සහ අතුරු මුහුණත් දෝෂ වැනි දෝෂ මෙම පරීක්ෂණයෙන් සොයා ගත හැක.
උදාහරණ:
සෞඛ්ය සේවා අඩවියක මුලදී 3 ටැබ් එනම් රෝගී තොරතුරු, අධ්යාපනය සහ පෙර වෛද්ය වාර්තා ඇති බව අපි සලකමු. සෞඛ්ය සේවා වෙබ් අඩවිය දැන් ඉන්ජෙක්ෂන් තොරතුරු ලෙස හඳුන්වන නව ටැබයක් එක් කර ඇත.
දැන් නව ටැබයේ විස්තර හෝ දත්ත සමුදාය පවතින ටැබ් සමඟ ඒකාබද්ධ කළ යුතු අතර පද්ධතියට ඇත. ටැබ් 4ක් සමඟ සමස්ථයක් ලෙස පරීක්ෂා කිරීමට.
අපිට ටැබ් හතරක් ඇති ඒකාබද්ධ අඩවිය පරීක්ෂා කිරීමට සිදුවේ.
ඒකාබද්ධ අඩවිය පෙනේ. පහත දැක්වෙන පරිදි යමක්:
SIT
- ඉහළ-පහළ ප්රවේශය
- පහළ-ඉහළ ප්රවේශය තුළ භාවිතා කරන ශිල්පීය ක්රම
- මහා පිපිරුම් ප්රවේශය
#1) ඉහළ-පහළ ප්රවේශය
නමයෙන් ඇඟවෙන පරිදි එයින් අදහස් වන්නේ එය අනුගමනය කරන බවයි ඉහළ සිට පහළ දක්වා ක්රියාත්මක කිරීම. එය ප්රධාන ක්රියාකාරීත්වය හෝ මොඩියුලය අනුපිළිවෙලින් අනු මොඩියුල මගින් පරීක්ෂා කරන ක්රමයකි. මෙහිදී, අනුක්රමික සත්ය උප මොඩියුල ඒකාබද්ධ කිරීම සඳහා ක්ෂණිකව නොපවතියි නම් අප කුමක් කරන්නේද යන ප්රශ්නය පැන නගී.
මෙයට පිළිතුර STUBS හට ගනී.
Stubs හඳුන්වනු ලබන්නේ වැඩසටහන් ලෙස හැඳින්වේ . ඒවා ව්යාජ මොඩියුල ලෙස ක්රියා කරන අතර අවශ්ය මොඩියුල ක්රියාකාරිත්වය සීමිත ආකාරයකින් සිදු කරයි.
ස්ටබ්ස් ඉටු කරයිඋප-මොඩියුල ඒකාබද්ධ කිරීම අපහසු බැවින් සත්ය මොඩියුලය අනුකලනය සඳහා සූදානම් වන තෙක් ඒකක/මොඩියුලයේ/උප-මොඩියුලයේ ක්රියාකාරීත්වය භාගික ආකාරයෙන්.
පහළ මට්ටමේ සංරචක අනුපිළිවෙලින් අංකුර මගින් ප්රතිස්ථාපනය කළ හැක. ඒකාබද්ධ කිරීමට. එබැවින් ඉහළ-පහළ ප්රවේශය ව්යුහගත හෝ ක්රියා පටිපාටි භාෂාවක් අනුගමනය කළ හැකිය. එක් කඩුල්ලක් සත්ය සංරචකය සමඟ ප්රතිස්ථාපනය කළ පසු, ඊළඟ අංකුරය සත්ය සංරචක සමඟ ප්රතිස්ථාපනය කළ හැකිය.
ඉහත රූපසටහන ක්රියාත්මක කිරීම මොඩියුලය A, මොඩියුලය B, මොඩියුලය C, මොඩියුලය D, මොඩියුල E, මොඩියුලය F, සහ මොඩියුලය G.
Stubs සඳහා උදාහරණය:
#2) Bottom-up ප්රවේශය
මෙම ප්රවේශය පහළ සිට ඉහළට ධුරාවලිය අනුගමනය කරයි. මෙහිදී, පහළ මොඩියුල මුලින්ම ඒකාබද්ධ කර පසුව ඉහළ මොඩියුල ඒකාබද්ධ කර පරීක්ෂා කරනු ලැබේ.
පහළ බොහෝ මොඩියුල හෝ ඒකක ඒකාබද්ධ කර පරීක්ෂා කරනු ලැබේ. පහළ ඒකක කට්ටලය Clusters ලෙස හැඳින්වේ. ප්රධාන මොඩියුලය සමඟ උප-මොඩියුල ඒකාබද්ධ කරන අතරතුර, ප්රධාන මොඩියුලය නොමැති විට, ප්රධාන වැඩසටහන කේත කිරීමට DRIVERS භාවිතා කරයි.
DRIVERS ඇමතුම් වැඩසටහන් ලෙස හැඳින්වේ. .
මෙම ප්රවේශයේ දෝෂ කාන්දු වීම අඩුය.
උප-මොඩියුලයන් a වෙත අනුකලනය කිරීමට ඉහළ මට්ටමේ හෝ ප්රධාන මොඩියුලය ඉහත රූපයේ දැක්වෙන පරිදි ධාවක මොඩියුලයක් සාදනු ලැබේ.
#3) මහා පිපිරුම් ප්රවේශය
සරල වචන වලින් කිවහොත්, මහා පිපිරුම් ප්රවේශයේදී, ඔබ සියල්ල සම්බන්ධ කළ යුතුය. ඒකක එකවර සහසියලුම සංරචක පරීක්ෂා කරන්න. මෙහි කිසිදු බෙදීමක් සිදු නොකෙරේ. දෝෂ කාන්දු වීම සිදු නොවිය යුතුය.
මෙම ප්රවේශය මුල සිටම සංවර්ධනය කරන ලද හෝ ප්රධාන වැඩිදියුණු කිරීම්වලට ලක් වූ අලුතින් සංවර්ධනය කරන ලද ව්යාපෘති සඳහා ප්රයෝජනවත් වේ.
පරිශීලක පිළිගැනීම පරීක්ෂා කිරීම (UAT)
පරීක්ෂකයකු විසින් සම්පූර්ණ කරන ලද පරීක්ෂා කරන ලද ව්යාපෘතිය සේවාදායකයා/අවසන් පරිශීලකයා වෙත භාර දෙන විට, සේවාලාභියා/අවසන් පරිශීලකයා එය නිවැරදිව සැලසුම් කර ඇත්දැයි බැලීමට ව්යාපෘතිය නැවත පරීක්ෂා කරනු ඇත. මෙය පරිශීලක පිළිගැනීමේ පරීක්ෂාව ලෙස හැඳින්වේ.
පරීක්ෂා කිරීම සඳහා සුදුසු පරීක්ෂණ අවස්ථා දෙකටම ලිවිය යුතුය.
සංවර්ධකයින් විසින් කේතයක් සංවර්ධනය කරයි. ක්රියාකාරී අවශ්යතා පිරිවිතර ලේඛනය. පරීක්ෂකයින් එය පරීක්ෂා කර දෝෂ වාර්තා කරයි. නමුත් සේවාදායකයා හෝ අවසාන පරිශීලකයා දන්නේ පද්ධතිය හරියටම ක්රියා කරන ආකාරය පමණි. එබැවින් ඔවුන් පද්ධතිය ඔවුන්ගේ අවසානයේ සිට පරීක්ෂා කරයි.
UAT හි ක්රියාකාරී පියවර
- UAT සැලැස්ම අවශ්යතා මත පදනම්ව නිර්මාණය කළ යුතුය.
- දර්ශනවලට අවශ්යතා වලින් ගොඩනගා ඇත.
- පරීක්ෂණ අවස්ථා සහ පරීක්ෂණ දත්ත සකස් කළ යුතුය.
- පරීක්ෂණ අවස්ථා ක්රියාත්මක කර කිසියම් දෝෂ තිබේදැයි පරීක්ෂා කළ යුතුය.
- නම් දෝෂයක් නොමැති අතර පරීක්ෂණ අවස්ථා සමත් වී ඇති අතර පසුව ව්යාපෘතිය අත්සන් කර නිෂ්පාදනය සඳහා යැවිය හැක.
- යම් දෝෂයක් හෝ දෝෂයක් හමු වුවහොත් නිදහස් කිරීමට සූදානම් වීම සඳහා එය වහාම නිවැරදි කළ යුතුය.
UAT පරීක්ෂණ වර්ග
- ඇල්ෆා සහ බීටාපරීක්ෂණය: ඇල්ෆා පරීක්ෂණය සංවර්ධන අඩවියේදී සිදු කරන අතර බීටා පරීක්ෂණය බාහිර පරිසරයේ එනම් බාහිර සමාගමක යනාදී වශයෙන් සිදු කෙරේ.
- කොන්ත්රාත් පිළිගැනීමේ පරීක්ෂාව: කොන්ත්රාත්තුවක් තුළ පිළිගත් පිරිවිතරයන් පූර්ව නිර්වචනය කළ යුතු බව සපුරාලිය යුතුය.
- නියාමනය පිළිගැනීමේ පරීක්ෂණය: නමෙහි සඳහන් වන පරිදි පරීක්ෂණ රෙගුලාසිවලට එරෙහිව සිදු කෙරේ.
- මෙහෙයුම් පිළිගැනීමේ පරීක්ෂාව: මෙහෙයවීම හෝ සැලසුම් කර ඇති කාර්ය ප්රවාහය අපේක්ෂිත පරිදි විය යුතුය.
- කළු පෙට්ටි පරීක්ෂාව: ගැඹුරට නොගොස් මෘදුකාංගය එහි වැදගත් අරමුණ සඳහා පරීක්ෂා කළ යුතුය.
SIT එදිරිව UAT අතර ප්රධාන වෙනස්කම්
SIT | UAT |
---|---|
මෙය සිදු කරනු ලබන්නේ පරීක්ෂකයින් සහ සංවර්ධකයින් විසිනි. | මෙය සිදු කරනු ලබන්නේ අවසාන පරිශීලකයින් සහ සේවාදායකයින් විසිනි. |
උප ඒකක/ඒකක ඒකාබද්ධ කිරීම මෙහි පරීක්ෂා කෙරේ. අතුරුමුහුණත් පරීක්ෂා කිරීමට නියමිතයි. | සම්පූර්ණ සැලසුම මෙහි පරීක්ෂා කෙරේ. |
පද්ධතිය අවශ්යතා අනුව ක්රියාත්මක වන පරිදි තනි ඒකක ඒකාබද්ධ කර පරීක්ෂා කරනු ලැබේ. | පරිශීලකයාට අවශ්ය පරිදි නිෂ්පාදනයේ ප්රධාන ක්රියාකාරිත්වය සඳහා පද්ධතිය සමස්තයක් ලෙස පරීක්ෂා කෙරේ. |
පරීක්ෂකයන්ගේ අවශ්යතා මත එය සිදු කෙරේ. | එය අවසන් පරිශීලකයා විසින් නිෂ්පාදනය භාවිතා කළ යුතු ආකාරය පිළිබඳ පරිශීලක ඉදිරිදර්ශනය මත පදනම්ව සිදු කෙරේ. |
පද්ධතිය එකලස් කළ වහාම SIT සිදු කරනු ලැබේ. | UAT සිදු කරනු ලැබේඅවසාන වශයෙන් නිෂ්පාදන නිකුතුවට පෙරාතුව. |
නිගමනය
පද්ධති ඒකාබද්ධතා පරීක්ෂණය ප්රධාන වශයෙන් සිදු කරනුයේ පද්ධතියක අතුරු මුහුණත් අවශ්යතා පරීක්ෂා කිරීම සඳහාය. අවසාන පරිශීලකයෙකු විසින් සමස්තයක් ලෙස පද්ධතියේ ක්රියාකාරීත්වය සත්යාපනය කිරීම සඳහා පරිශීලක පිළිගැනීමේ පරීක්ෂණය සිදු කරනු ලබන අතර. පරීක්ෂණ දෙකම සඳහා සුදුසු පරීක්ෂණ අවස්ථා ලිවිය යුතුය.
SIT තාක්ෂණික ක්රම 3කින් සිදු කළ හැක (ඉහළ-පහළ, පහළ-උඩ, සහ මහා පිපිරුම් ප්රවේශයන්). UAT ක්රම 5ක් භාවිතා කර සිදු කළ හැක (ඇල්ෆා සහ බීටා පරීක්ෂණ, කොන්ත්රාත් පිළිගැනීමේ පරීක්ෂණ, නියාමනය පිළිගැනීමේ පරීක්ෂණ, මෙහෙයුම් පිළිගැනීමේ පරීක්ෂණ සහ කළු පෙට්ටි පරීක්ෂාව).
පද්ධති පරීක්ෂාවේදී සොයාගත් දෝෂ පහසුවෙන් නිවැරදි කළ හැක. අඩුපාඩු මත පදනම්ව විවිධ ගොඩනැඟිලි සෑදිය හැකිය. UAT හි ඇති දෝෂයන් පරීක්ෂකයින්ට කළු පැල්ලමක් ලෙස සලකනු ලබන අතර ඒවා පිළිගනු නොලැබේ.
UAT හි ව්යාපාරික නිලධාරීන් හෝ සේවාදායකයන් විසින් සංවර්ධිත නිෂ්පාදිතය ව්යාපාරික පරිසරය තුළ ඔවුන්ගේ අවශ්යතා සපුරාලන බවට සෑහීමකට පත්විය යුතුය. SIT පද්ධතියේ ක්රියාකාරී අවශ්යතා තෘප්තිමත් කළ යුතුය.
SIT Vs UAT පිළිබඳ ඔබගේ සියලු විමසුම් මෙම ලිපියෙන් පැහැදිලි කර ඇතැයි අපි බලාපොරොත්තු වෙමු!!