ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-23, Thursday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Angular ටෙස්ට් බෙඩ් ස්පෙක්ස් ස්වයංක්‍රීය ජනකය – ngTestFoundry VS Code එක්ස්ටෙන්ෂන්

Angular ටෙස්ට් බෙඩ් ස්පෙක්ස් ස්වයංක්‍රීය ජනකය – ngTestFoundry VS Code එක්ස්ටෙන්ෂන්

Angular සංවර්ධකයින්ට ටෙස්ට් ලියීමේ පළමු පියවර බොහෝ විට එකම වැඩ වලින් පිරී ඉඳීම නිසා කාලය බොහොමයක් ගත වේ. මේ ගැටලුවට විසඳුමක් ලෙස, ngTestFoundry නමැති VS Code එක්ස්ටෙන්ෂන් එකක් නවතම Angular 17.3+ Standalone කොම්පොනන්ට් සඳහා හදලා තියෙනවා.

මෙම එක්ස්ටෙන්ෂන් එක, ඔබගේ කොම්පොනන්ට් කේතය විශ්ලේෂණය කර, TestBed .spec.ts ගොනුවක් සහ CSF3 Storybook .stories.ts ගොනුවක් ස්වයංක්‍රීයව ජනනය කරයි. වැදගත් කරුණක් නම්, සියලුම විශ්ලේෂණය ඔබේ පරිගණකයේම සිදු වෙයි; කේතය කිසිදු සේවාදායකයකට යවා නොදෙන නිසා ආරක්ෂාව තහවුරු වේ.

ngTestFoundry හි ප්‍රධාන අරමුණ, පූර්ණ පරීක්ෂණයක් සකස් කිරීම නොව, “පළමු සැකසීම” කාර්යය ඉවත් කර, සංවර්ධකයාට කේතය පරීක්ෂා කර, අවශ්‍ය වෙනස්කම් එක් කිරීමේ හැකියාව ලබා දීමයි. AI මත පදනම් වූ අසම්පූර්ණ අනුමානවලට වඩා, මෙය ස්ථිර (deterministic) ක්‍රමයක් භාවිතා කරයි; අසුරැකි තොරතුරු ඇති විට TODO සටහන් එකතු කර, පසුබැසීමේ අවස්ථාව ලබා දෙයි.

Free අනුවාදය තුළ, ක්‍රියාත්මක කොම්පොනන්ට් එකට සපයන spec සහ story එකක් තනිව ජනනය කළ හැක. Pro අනුවාදය තුළ, වැඩසටහන පුරා batch generation, කස්ටම් Eta templates භාවිතය වැනි වැඩි දියුණු විකල්ප ලබා දේ. නමුත්, NgModule ග්‍රාෆ් විසඳුම නොමැති නිසා non‑standalone කොම්පොනන්ට් සඳහා සීමා ඇත, mock dependency ගොඩනැගීම ද තරමක් මූලිකයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • ඉගෙනුම් වේගය – නව Angular developers ලාට පළමු spec එකක් ලැබීමෙන්, testing ක්‍රමවේදය ඉක්මනින් අධ්‍යයනය කළ හැක.
  • ව්‍යාපාරික ඵලදායීතාව – කාලය ඉතිරි කර, වැඩි සංවර්ධන වේගයක් ලබා දීම නිසා ව්‍යාපාරික ව්‍යාපෘති වල ROI වැඩි වේ.
  • දේශීය ආරක්ෂාව – සියලුම විශ්ලේෂණය දේශීයව සිදු වීම නිසා, සංකේත දත්ත සරලව රැකගත හැක.
  • ඉදිරි පරීක්ෂණ පදනම – TODO සටහන් මඟින් සංවර්ධකයාට අවශ්‍ය mock සහ edge‑case පරීක්ෂණයන් එක් කරගත හැක.

අවසානයේ, ngTestFoundry Angular සංවර්ධනයේ පළමු පරීක්ෂණ ලියීමේ කාර්යබරතාව අඩු කර, ශ්‍රී ලංකාවේ තාක්ෂණික පරිසරය තුළ නිෂ්පාදන කාලය කෙටි කිරීමේ නව මාර්ගයක් ගොඩනැගීමට උපකාරී වේ.

💡 ngTestFoundry එක්ස්ටෙන්ෂන් දැන් බාගත කර ඔබේ Angular ටෙස්ට් ලේඛන සරල කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Angular #VS Code #Testing #Extension #Sri Lanka #Developers