Snapvisor သည် သင့် CI pipeline အတွက် visual regression testing ဖြစ်သည်။ ၎င်းသည် pull request တိုင်းတွင် သင့် UI ကို screenshot ရိုက်ပြီး တစ်ခုစီကို သင့် baseline နှင့် နှိုင်းယှဉ်ကာ မည်သည့် pixel များ ပြောင်းလဲသွားသည်ကို အတိအကျ ပြသပေးသည် - visual bugs unit test များက ဘယ်တော့မှ မဖမ်းမိပါ။
build တစ်ခုကိုဖွင့်ပြီး diff များကို ဘေးချင်းယှဉ်၍ ပြန်လည်သုံးသပ်ပါ။ သင်ပြုလုပ်ရန် ရည်ရွယ်ထားသော ပြောင်းလဲမှုများကို အတည်ပြုပါ၊ သင်မပြုလုပ်ထားသော ပြောင်းလဲမှုများကို ငြင်းပယ်ပါ၊ ထို့နောက် တစ်စုံတစ်ယောက်က အမှန်တကယ်ကြည့်ရှုသည်အထိ status check သည် merge ကို ထိန်းထားပါစေ။ Baselines များသည် သင့်ခွင့်ပြုချက်များကို လိုက်နာသောကြောင့် သင့် reference set သည် manual bookkeeping မပါဘဲ လက်ရှိအတိုင်း ရှိနေမည်ဖြစ်သည်။
Snapvisor သည် GitHub နှင့် GitLab သို့ ချိတ်ဆက်ပြီး pull request တိုင်းတွင် status check ကို တင်သောကြောင့် visual review ကို သင့်အဖွဲ့ လုပ်ဆောင်နေပြီးသားနေရာတွင် ထားရှိမည်ဖြစ်သည်။ ၎င်းကို သက်သေပြထားသော open-source engine ပေါ်တွင် တည်ဆောက်ထားပြီး managed service အဖြစ် လုပ်ဆောင်သောကြောင့် သင် host လုပ်ရန် ဘာမှမရှိပါ။
အင်္ဂါရပ်များ
- CI မှ pull request တိုင်းကို အလိုအလျောက် screenshot ရိုက်ပါ
- Pixel သည် ပြောင်းလဲမှုတိုင်း၏ ဘေးချင်းယှဉ်၍ ပြန်လည်သုံးသပ်ခြင်းဖြင့် diff များကို ပြသသည်
- ပြောင်းလဲမှုတိုင်းကို အတည်ပြု သို့မဟုတ် ငြင်းပယ်သည်။ အခြေခံစံနှုန်းများသည် သင်၏ခွင့်ပြုချက်များကို လိုက်နာသည်
- ပေါင်းစည်းမှုကို တံခါးဖွင့်ပေးသည့် GitHub နှင့် GitLab အခြေအနေစစ်ဆေးမှုများ
- တည်ဆောက်မှုတစ်ခုလျှင် viewport များစွာ
- anti-aliasing noise ကို လျစ်လျူရှုသည့် Perceptual နှိုင်းယှဉ်မှု
- အကန့်အသတ်မရှိ ပရောဂျက်များနှင့် အသေးစိတ်ဝင်ရောက်ခွင့်ထိန်းချုပ်မှု
- AI အေးဂျင့်များ တည်ဆောက်မှုများကို မေးမြန်းနိုင်စေရန် အဝေးထိန်း MCP server (Pro အစီအစဉ်)
ဈေးနှုန်း
အခမဲ့တွင် တစ်လလျှင် screenshot ၇၀၀၀၊ အကန့်အသတ်မရှိ ပရောဂျက်များနှင့် ခရက်ဒစ်ကတ်မလိုအပ်ဘဲ GitHub နှင့် GitLab အခြေအနေစစ်ဆေးမှုများ ပါဝင်သည်။ Pro သည် တစ်လလျှင် $100 မှစတင်ပြီး screenshot ၁၅၀၀၀ ပါဝင်ကာ ၎င်းထက်ကျော်လွန်သော အသုံးပြုမှုအခြေခံ ဘေလ်ပေးချေမှုပါဝင်သည်။ အခကြေးငွေပေးဆောင်ရသော အစီအစဉ်တိုင်းသည် ၁၄ ရက်ကြာ အစမ်းသုံးခြင်းဖြင့် စတင်သည်။ အကောင့်များနှင့် စာရင်းသွင်းမှုများကို snapvisor.io တွင် စီမံခန့်ခွဲသည်။
ဤအက်ပ်သည် Snapvisor ဝဘ်ဝန်ဆောင်မှုနှင့် တွဲဖက်အသုံးပြုသူဖြစ်သည်- တည်ဆောက်မှုများကို ပြန်လည်သုံးသပ်ရန်၊ diff များကို စစ်ဆေးရန်နှင့် သင့်ဖုန်းမှ ပြောင်းလဲမှုများကို အတည်ပြုရန် အကောင့်ဝင်ပါ။
CI အတွက် Visual regression စမ်းသပ်ခြင်း။ UI ပြောင်းလဲမှုများကို ပို့ဆောင်ခြင်းမပြုမီ ဖမ်းယူပါ။
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၆ ဩ ၆