Claude Code නවතම AI කේත ලේඛන පද්ධතියේ Playwright පරීක්ෂණ ක්රියාවලියට නවතම "බග්-රিপෝට්ර්" කුශලතාව එක් කර ඇත. මෙය පරීක්ෂකයාට ලැබෙන දෝෂයක් ස්වයංක්රීයව සකස් කර, GitHub Issues, Jira වැනි බග්-ට්රැකර්වලට සූදානම් වාර්තාවක් ඉදිරිපත් කිරීමට උපකාරී වේ.
මෙම කුශලතාවය Part 6 හි “flaky-test-debugger” Skill එකෙන් රැස්කරන තොරතුරු පදනම් කරගෙන, Part 7 හි ගාඩ්රෙයිල් (guardrails) රීති අනුගමනය කරයි. ඒ අනුව, පරීක්ෂණ දෝෂයක් හඳුනාගත් පසු, ඒ පිළිබඳ සියලුම සබැඳි සත්ය සාක්ෂි (snapshot, trace, log) එකතුවක් ලබාගෙන, නිශ්චිත වාර්තා ආකෘතියකට පිරවීම සිදු කරයි.
කියවීමට වඩා වැදගත් කාරණා:
- දෝෂය “found” සිට “filed” දක්වා ගමන් කරන අතරතුර ඇති විය හැකි තොරතුරු අස්ථිරතාවය ඉවත් කිරීම.
- සෑම වාර්තාවක්ම එකම සටහන් ආකෘතියට අනුගතවීම නිසා ත්රියාජනක කාලය ඉතිරි වේ.
- අවශ්ය තොරතුරු (snapshot, trace) පදනම් කරගනිමින්, කල්පිත පියවර අඩංගු වාර්තා වලින් වැළකී සිටීම.
වැඩිදුරටත්, වාර්තා ආකෘතියේ අංගයන් මෙසේ වේ:
- Title – කොම්පොනෙන්ට්/ප්රවාහය සහ විශේෂ ලක්ෂණය.
- Steps to Reproduce – පරීක්ෂණයේ නිරීක්ෂණය වූ ක්රියා පියවර.
- Expected Result – අපේක්ෂිත ප්රතිඵලය.
- Actual Result – සැබෑ ප්රතිඵලය.
- Evidence – snapshot, trace, screenshot යනාදිය.
- Environment – බ්රවුසරය, viewport, staging/production, test run ID.
- Suggested Severity – තත්ත්වය පිළිබඳ පූර්ව යෝජනා.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණික ශිෂ්යයන්, ඩෙවෙලොපර්ලා සහ ව්යාපාරිකයන්ට මෙම කුශලතාවය විශාල වාසි ලබා දෙයි. පරීක්ෂණ දෝෂයන් ස්වයංක්රීයව වාර්තා කර ගැනීම නිසා, කාලය සුරක්ෂිත කර, දෝෂ නිරාකරණය වේගවත් කරයි. විශේෂයෙන්ම, ප්රාදේශීය සොෆ්ට්වෙයාර් ආයතනවල QA කණ්ඩායම් කාර්යක්ෂමතාවය වැඩිවීම, ග්රාහක සේවාවන්ගේ ගුණාත්මකභාවය ඉහළ යාමට දායක වේ.
අදාල ක්රමලේඛන කුශලතාව GitHub Issues පරිශීලකයන්ට සරලව සකස් කළ හැකි අතර, Jira වැනි ව්යාපාරික පද්ධති වලටද ඒකරාශීව පරිවර්තනය කළ හැකිය. ඒ නිසා, ශ්රී ලංකාවේ තාක්ෂණික පදනම ශක්තිමත් කර, ගෝලීය තරඟකාරීත්වයට පියවර තබා දිය හැකිය.
අවසානයේ, Claude Code සමඟ Playwright පරීක්ෂණය කිරීමේ නවතම කුශලතාව, දෝෂ සොයා ගැනීමෙන් වාර්තා කිරීම දක්වා සම්පූර්ණ පාරිභෝගික චක්රයක් සකස් කරයි. මෙය තාක්ෂණික කණ්ඩායම්වල නිෂ්පාදන ගුණාත්මකභාවය වැඩිදියුණු කර, ශ්රී ලංකාවේ තාක්ෂණික වර්ධනයට නව මාර්ගයක් ගොඩනැගීමට උපකාරී වේ.