TDD ဆော့ဝဲဖွံ့ဖြိုးမှုနည်းပညာ
ဆော့ဝဲဖွံ့ဖြိုးမှုနည်းပညာ TDD (Test-driven development, စမ်းသပ်မှုမှတစ်ဆင့် ဖွံ့ဖြိုးတည်ဆောက်ခြင်း) သည် ထုတ်ကုန်၏ ဖွံ့ဖြိုးမှုနှင့် စမ်းသပ်မှုသံသရာများကို ထပ်ခါထပ်ခါလုပ်ဆောင်ခြင်းအပေါ် အခြေခံသည်။
TDD နည်းပညာ၏ အဓိကအချက်ကို အောက်ပါအဆင့်များဖြင့် ဖော်ပြနိုင်သည်:
- ဖွံ့ဖြိုးရေးပညာရှင်များသည် ထုတ်ကုန်အတွက် မဖြတ်သန်းနိုင်သည့် ရှုပ်ထွေးသော စမ်းသပ်မှုတစ်ခုကို စဉ်းစားတွေးခေါ်ကြသည်။
- ထို့နောက် ရှုပ်ထွေးသောစမ်းသပ်မှုကို ဖြတ်သန်းနိုင်ရန် ကုဒ်ရေးသားကြသည်။
- ရေးသားထားသည့်ကုဒ်ကို စမ်းသပ်ပြီး စမ်းသပ်မှုကို ပြီးပြည့်စုံစွာ ဖြတ်သန်းသည်အထိ ၎င်းအတွင်းသို့ ပြင်ဆင်မှုများ ပြုလုပ်ကြသည်။
ဤအကြောင်းလည်း ကြည့်ပါ
-
RUPနည်းစနစ်၊
အရာသည် ရှာဖွေရေးအင်ဂျင်ပါသည့် အသိပညာအခြေခံတစ်ခုကို ကိုယ်စားပြုသည် -
PMBOKနည်းစနစ်၊
အရာသည် ပရောဂျက်လုပ်ဆောင်ခြင်းအတွက် စနစ်တကျချဉ်းကပ်မှုတစ်ခုအဖြစ် အသုံးပြုသည် -
Cobitနည်းစနစ်၊
အရာသည် IT စစ်ဆေးရေးနှင့် စီမံခန့်ခွဲမှုနယ်ပယ်တွင် စံသတ်မှတ်ချက်များ ဖော်ထုတ်ရန်အတွက် အသုံးပြုသည် -
ITILအကြံပြုချက်များ၊
အရာသည် IT နှင့် လုပ်ငန်းဗျူဟာကို ပေါင်းစပ်ရန်အတွက် စံသတ်မှတ်ချက်များကို သတ်မှတ်ပေးသည်