ඔබේ කණ්ඩායම අධෝපත්ති පරීක්ෂණවල "පිරිසිදු හරිත" හෝ "ලෝක රතු" කියා තීරණය කරයිද? පරීක්ෂණයක් අසාර්ථක වුනොත්, එය තවත් තවත් ගැටළුවක් බවට පත්වෙයි. ලොග් 8,000 පේළි, නාමය අසපැහැදිලි වූ ස්ක්රීන්ෂොට්, කාලය ඉක්මවා ගිය වීඩියෝ – මෙවැනි තත්වයන්වලදී කණ්ඩායමට කුමක් කළ යුතුද?
මෙම ගැටළුවට විසඳුමක් ලෙස, සාක්ෂි සැපයුම් දාමය (Evidence Supply Chain) හඳුන්වා දීමට අවශ්ය වේ. පරීක්ෂණයක් අසාර්ථක වූ විට, පළමු පියවර වන්නේ ඒ අසාර්ථකතාවය පිළිබඳ සියලු තොරතුරු එකම ස්ථානයක, නියමිත නාමයක් සහ මීටාදත්ත සමඟ සුරකින්නය. ඒ සඳහා AWS S3 වැනි ගබඩා සේවාවක් භාවිතා කර, ස්ක්රීන්ෂොට්, ලොග්, ජාල ත්රෙඩ්, DOM සෙට්, වීඩියෝ ආදිය නියමිත කාලය තුළ රැඳවිය යුතුය.
ඇයි මෙය වැදගත්? පරීක්ෂණ අසාර්ථකතාවය පසුබැසීමේ කාලය අඩු කරයි, කණ්ඩායම් අතර "ping‑pong" ගැටළු අඩු කරයි, සහ අසාර්ථකතාවය සත්ය වශයෙන් කවර කණ්ඩායමට අයත්දැයි පැහැදිලි කරයි. පළමු විශ්ලේෂකයාට අවශ්ය සාක්ෂි පෙරනිමියෙන්ම ලැබීමෙන්, ඔහු/ඇය තීරණයක් ගත හැකිය: එය UI ගැටලුවක්ද, API ප්රතිචාරයක්ද, දත්ත ගැටළුවක්ද, නැතහොත් පරිසර ගැටළුවක්ද?
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණ ශිෂ්ය, සංවර්ධක, ව්යාපාරිකයන්ට මෙම සාක්ෂි දාමය ගොඩනඟීම විශාල වාසි ලබා දෙයි:
- ඉගෙනුම් වේගය වැඩිවීම: අසාර්ථක පරීක්ෂණයකින් ඉගෙන ගන්නා පියවරය පැහැදිළි වීම නිසා, නවක සංවර්ධකයන්ට දෝෂ හඳුනා ගැනීමේ කුසලතා ඉක්මනින් වර්ධනය වේ.
- ව්යාපාරික විශ්වාසය: නිකුත් කල මෘදුකාංගයේ ගුණාත්මකභාවය පිළිබඳ පාරිභෝගිකයන්ට සැපයුම් දාමය තුළින් පැහැදිලි සාක්ෂි ලබා දීමෙන්, ආශ්රිතත්වය ඉහළ යයි.
- කොළඹ තාක්ෂණ ආරක්ෂාව: CI/CD පද්ධතිවල ස්ථාවරතාවය වැඩිවීමෙන්, සේවා අඩු කාලයක් පමණක් අඩු වේ, එය ආර්ථික වශයෙන් වැදගත්.
ඉදිරියට, සමාගම් අභ්යන්තර නීති රීති සකස් කර, අසාර්ථකතාවය වර්ගීකරණය කර, පළමු වරට පිළිතුරු දෙන කණ්ඩායමට අවශ්ය සාක්ෂි සපයන “ownership” ක්රමයක් පිහිටුවිය යුතුය. මෙය Jira ලේබල් එකක් නොව, ක්රියාත්මක කළ යුතු ප්රතිපත්තියකි.
අවසානයේ, පරීක්ෂණ අසාර්ථකතාවය තවත් රහසක් නොව, ක්රියාකාරී තීරණයක් සඳහා මූලික සාක්ෂි මට්ටමක් බවට පත් කරගත හැකිය. එය ඔබගේ CI පද්ධතියේ සත්ය ශක්තිය විය හැක.