features အသစ်သို့မဟုတ်လက်ရှိလုပ်ဆောင်နိုင်စွမ်းကိုဆုတ်ယုတ်စမ်းသပ်ခြင်းဟုခေါ်၏ပြုပြင်မွမ်းမံ၏အကောင်အထည်ဖော်မှုပြီးနောက်ဖျော်ဖြေကြောင်း software ကိုစမ်းသပ်ခြင်း technique ကိုအမျိုးအစား။ ၎င်း၏ရည်ရွယ်ချက်မှာကုဒ်အပေါငျးတို့သအပြောင်းအလဲများကိုမဆိုဘေးထွက်ဆိုးကျိုးကျလာသောနှင့်တပြင်လုံးကိုစနစ်နှင့်ယင်း၏အစိတ်အပိုင်းမှန်ကန်သောစစ်ဆင်ရေးမနှောက်ယှက်စေရန်ဖြစ်ပါသည်။
အချို့သော bug တွေ fixed ခဲ့ကြပြီးနောက် Regression စမ်းသပ်ခြင်းလည်းဖျော်ဖြေနေသည်။ ဒါဟာကိစ္စများအပြည့်အဝဖယ်ရှားပြီးဖြစ်ရပြီကြောင်းအတည်ပြုဘို့ပြုနေသည်။ မှတပါး, bug ကိုပြုပြင်တာတွေများ၏လုပ်ထုံးလုပ်နည်းမည်သည့်နည်းဖြင့်မဆိုတည်ဆဲလုပ်ဆောင်ချက်တွေကိုမထိခိုက်သင့်ပါတယ်။
ထိထိရောက်ရောက်မဆိုပြောင်းလဲမှုများသို့မဟုတ်ပြုပြင်မွမ်းမံပြီးနောက်ဆော့ဖ်ဝဲကိုထုတ်ကုန်ပစ္စည်းများ၏လုပ်ထုံးလုပ်နည်းလုပ်ဆောင်ရန်, အတော်ကြာနည်းစနစ်လျှောက်ထားနိုင်ပါသည်။
အဆိုပါ Regression Testing Techniques ဘာတွေလဲ?
-
အားလုံး Retest
-
စမ်းသပ်ခြင်းရွေးချယ်ရေး
-
စမ်းသပ်မှုဖြစ်ပွားမှုစားပေး
ဒါကြောင့်အများကြီးကြိုးစားအားထုတ်မှုနှင့်အရင်းအမြစ်များလိုအပ်ပါတယ်အဖြစ် suite ကိုအားလုံးကိုဒီဇိုင်းစမ်းသပ်အမှုပေါင်း retesting ၏နည်းလမ်းအစားကုန်ကျစရိတ်-intensive နှင့်အချိန်-စားသုံးသည်။ အဆိုပါနောက်ဆုံးနေ့လာမယ့်လျှင်, သို့ဖြစ်လျှင်ဤ technique ကိုအကျိုးရှိစွာမဟုတ်မည်။
ဒါပေမယ့်အစားတပြင်လုံးကို suite ကို reusing ၏, ကပေါရာဏနှင့်ပြန်သုံးနိုင်သောစမ်းသပ်ကိစ္စတွင်သို့ခွဲခြားနိုင်ပါသည်ရာသာသတ်မှတ်ထားသောစမ်းသပ်မှုအသုံးချ သာ. ကောင်း၏။ အဆိုပါအထူးကုလစာအာရုံစူးစိုက်မှုနှင့် rerun သာပြန်သုံးနိုင်သောစမ်းသပ်မှုဖြစ်လိမ့်မည်။
အများဆုံး Results technique ကိုသူတို့ရဲ့ဦးစားပေးပေါ်တွင်အခြေခံစမ်းသပ်မှုဖြစ်ပွားမှု၏ရွေးချယ်ရေးဖြစ်ပါတယ်။ ထိုကဲ့သို့သောအခြေအနေမျိုးတွင်, အထူးကုရလဒ်အဖြစ်စသည်တို့ကိုစီးပွားရေးလုပ်ငန်းရှင်များရည်ရွယ်ချက်များ, အဓိကအင်္ဂါရပ်များ, နှင့်အညီအရေးကြီးသောဖြစ်ကြောင်းသူတို့သာ script များပြန်သုံး, စမ်းသပ်ခြင်းလျော့နည်းအချိန်နှင့်အရင်းအမြစ်များကြာပါသည်။
အဘယ်အရာကိုမှုများ Regression Testing နှင့်အတူ Checked ရပါမည်နည်း
-
အဆုံး-အသုံးပြုသူများအတွက်မြင်နိုင်သောအလုပ်လုပ်တဲ့ရှုထောင့်။
-
တိုင်းရှုပ်ထွေးပြီးစမ်းသပ်ကိစ္စတွင်။
-
အဆိုပါမကြာခဏကိစ္စများ detect ကြောင်း scripts ။
-
နယ်နိမိတ်တန်ဖိုးကိုစမ်းသပ်မှု။
-
နမူနာအဖြစ်တစ်ခုမှာအောင်မြင်သောနှင့်တစ်ပျက်ကွက်မှုကိစ္စ။
-
တိုင်းပေါင်းစည်းမှု script ကို။
-
စမ်းသပ်မှုအောက်တွင်ထုတ်ကုန်၏အဓိကအင်္ဂါရပ်များကိုဖုံးလွှမ်းသည်ဟုအမှုများ။
စနစ်လုပ်ဆောင်နိုင်စွမ်းကိုအဆက်မပြတ်အပြောင်းအလဲများနှင့်အသစ် functional ဖြစ်စေမကြာခဏထည့်သွင်းထားပါသည်လျှင်, ထို့နောက်ဆုတ်ယုတ်စမ်းသပ်လုပ်ဆောင်သွားရန်မဟုတ်ဘဲအကုန်အကျဖြစ်ပါတယ်။ အဆိုပါလမ်းထဲကစစ်ဆေးခြင်းကိုလုပ်ထုံးလုပ်နည်းရိုးရှင်းနှင့်၎င်း၏စျေးနှုန်းလျှော့ချရန်ကူညီသောစမ်းသပ်မှု tools များဖြစ်ပါတယ်။
Regression Testing များအတွက် Tools များဘာတွေလဲ?
-
HP ကကတီထွင် QTP (လျင်မြန်စွာစမ်းသပ် Professional က) ။ ဒါဟာအလိုအလျောက်ဆုတ်ယုတ်အဖြစ်အလုပ်လုပ်တဲ့အမှုပေါင်းရေးသားဖို့ဒီဇိုင်းပြုလုပ်ထားသည်။ အလိုအလျောက်အဘို့, VBScript ဘာသာစကားအသုံးပြုသည်။ ဒီ tool က keyword ကို-based နှင့်အချက်အလက်မောင်းနှင်ဖြစ်ပါတယ်။
-
ဆယ်လီနီယမ် – ဝက်ဘ် apps များ၏ automated စမ်းသပ်ခြင်းများအတွက် open-source tool ကို။ Browser ကို-based ဆုတ်ယုတ်စမ်းသပ်ခြင်း ဆယ်လီနီယမ်၏အသုံးပြုမှုနှင့်အတူဖျော်ဖြေနိုင်ပါသည်။
-
RFT (ဆင်ခြင်တုံတရား Functional စမ်းသပ်သူ) – IBM ကအသုံးပြုနေသူများကဖန်တီးဂျာဗားကိရိယာတခုဖြစ်တယ်။ ဒါဟာအလိုအလျောက်ဆုတ်ယုတ်စမ်းသပ်ဖို့လျှောက်ထားသည်။ မှတပါး, tool ကိုဆင်ခြင်တုံတရားစမ်းသပ်ခြင်း Manager ဖြင့်ပေါင်းစည်းထားနိုင်ပါတယ်။