Thuta Learning
ရှာဖွေရန်
AdvancedAIbeginner

Test နှင့် ပြီးပြီဆိုတာ ဘယ်လိုသိမလဲ

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

ဒီခန်းပြီးရင် ဘာတတ်သွားမလဲ

  • Test နှင့် ပြီးပြီဆိုတာ ဘယ်လိုသိမလဲ ကို ကြောက်စရာမလိုအောင် နားလည်မယ်
  • ကိုယ်တိုင် စမ်းသုံးတတ်အောင် လုပ်မယ်
  • မှားလွယ်တဲ့နေရာကို ပြုံးပြီး ရှောင်တတ်မယ်

AI ကို test ရေးခိုင်းခြင်း၊ ကိုယ်တိုင်စမ်းခြင်းနဲ့ Definition of Done ကို ချိတ်ဆက်မည်။

ခဏလေး ဒီလိုပဲ စဉ်းစားကြည့်

Vibe coding မှာ “ပြီးပြီ” ကို ခံစားချက်နဲ့မတိုင်းပါနှင့်။ Spec ထဲက checkbox၊ တစ်ခုသော automated test၊ နဲ့ browser မှာ ကိုယ်တိုင်နှိပ်ကြည့်ခြင်း။ AI က test ရေးနိုင်ပါတယ်။ ဒါပေမယ့် ကိုယ်လိုချင်တဲ့ behavior ကို assert လုပ်မှ အသုံးဝင်ပါတယ်။ Test မရှိတဲ့ generated feature က နောက်နေ့ကျရင် ပြန်ပျက်ရလွယ်ပါတယ်။

နေ့စဉ်ဘဝနဲ့ ချိတ်ကြည့်မယ်

Add note feature အတွက် test က “empty title မထည့်ရ” ဖြစ်နိုင်ပါတယ်။ AI ကို “write a test that fails if empty titles are accepted” လို့ခိုင်းပါ။ Test က စိမ်းနေရင် feature မပြီးသေးပါဘူး။ E2E မလုပ်နိုင်ရင်တောင် checklist ကို ကိုယ်တိုင်နှိပ်ပါ။ Done = spec checkbox + review + တစ်ခုသော verification။

အတူတူ လက်တွေ့စမ်းမယ်

ts
it("does not add a blank note", () => {
  const notes = addNote([], "   ");
  expect(notes).toEqual([]);
});

it("adds a trimmed title at the front", () => {
  const notes = addNote(["Old"], "  New  ");
  expect(notes).toEqual(["New", "Old"]);
});
You should see
Feature တစ်ခုကို ပြီးပြီဟု ဆုံးဖြတ်နိုင်သော သက်သေနှစ်ခု ပြနိုင်မည်။

၅ မိနစ် စမ်းကြည့်

ကိုယ့် mini app ရဲ့ ပထမဆုံး feature အတွက် test နှစ်ခုနဲ့ manual click အဆင့် ၃ ခုရေးပါ။

သတိလေးတစ်ချက်

AI output ကို အပြီးသတ်အမှန်လို့မယူပါနှင့်။ Code၊ secret နှင့် user data ကို လူကပြန်ဖတ်၊ စမ်းပြီးမှ သုံးပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • AI က test ဖြတ်တယ်ဆိုလို့ UI ကို မစမ်းခြင်း
  • Definition of Done မရှိဘဲ နောက် feature ဆက်ခြင်း

အခု ကိုယ်တိုင် စမ်းကြည့်

ကိုယ့် mini app ရဲ့ ပထမဆုံး feature အတွက် test နှစ်ခုနဲ့ manual click အဆင့် ၃ ခုရေးပါ။

You'll know it worked when: Feature တစ်ခုကို ပြီးပြီဟု ဆုံးဖြတ်နိုင်သော သက်သေနှစ်ခု ပြနိုင်မည်။

Test နှင့် ပြီးပြီဆိုတာ ဘယ်လိုသိမလဲ | Thuta Learning