Chromatic مقابل Percy: أي أداة اختبار بصري تختار في 2026؟

Chromatic مقابل Percy: أي أداة اختبار بصري تختار في 2026؟

اختبار بصري للمكونات: "طريقة تحقق آلية تلتقط العرض البصري لمكونات واجهة المستخدم المعزولة في حالاتها المختلفة، ثم تقارن هذه اللقطات بمراجع لاكتشاف أي تعديل غير مقصود في مظهرها."

Chromatic وPercy. أداتا اختبار بصري، فلسفتان، جمهوران. واحدة وُلدت في نظام Storybook البيئي وتقسم به. والأخرى تسعى لتكون عالمية وتتكامل في كل مكان. كلتاهما تنتهيان إلى فعل الشيء نفسه — مقارنة لقطات الشاشة — لكن المسار للوصول إلى هناك مختلف جذريًا.

إذا بحثت عن "chromatic vs percy"، فمن المرجح أنك تستخدم Storybook وتتردد بين الحل الأصلي والبديل المتعدد الاستخدامات. ستساعدك هذه المقالة على اتخاذ القرار. وربما تفكر في خيار لا يقدمه أي منهما.


Chromatic: الأداة الأصلية لـ Storybook

أُنشئ Chromatic بواسطة مطوري Storybook أنفسهم. هذا ليس تفصيلاً تافهًا — إنه أساس كل قيمة مقترحة. عندما يكون من بنوا Storybook هم من يبنون أداة الاختبار البصري لـ Storybook، فإن التكامل يكون — كما هو متوقع — لا تشوبه شائبة.

كيف يعمل Chromatic

المبدأ مُبسَّط للغاية. لديك قصص Storybook — تلك المختبرات المعزولة حيث يعيش كل مكون في حالاته المختلفة. يلتقط Chromatic تلقائيًا كل قصة من هذه القصص كصورة. في كل مرة يتغير الكود، يعيد الالتقاط ويقارن. إذا تغيّر شيء بصريًا، يُظهره لك.

لا حاجة لتهيئة SDK، لا اختبارات لكتابتها. إذا كان لديك قصص، لديك اختبارات بصرية. بهذه البساطة.

نقاط قوة Chromatic

تكامل كامل مع Storybook. يفهم Chromatic قصصك ووسائطها ومُزيِّناتها ودقات العرض المُهيأة. يعامل Storybook كلغته الأم. سير عمل مراجعة ممتاز. كل تغيير بصري يُطلق مراجعة في لوحة تحكم Chromatic مع مقارنة جنباً إلى جنب. اكتشاف ذكي للتغييرات. تُعاد التقاط المكونات المتأثرة فقط. اختبار بصري للتفاعلات. تشغيل التفاعلات قبل الالتقاط. توثيق بصري. ينشر تلقائيًا نسخة على الإنترنت من Storybook الخاص بك.

نقاط ضعف Chromatic

Storybook أو لا شيء. إذا لم تكن تستخدم Storybook، فإن Chromatic بلا فائدة. وحتى إن كنت تستخدمه، فهو يختبر فقط ما بداخل Storybook — وليس صفحاتك الكاملة. التكلفة ترتفع بسرعة بعد الطبقة المجانية. سحابي فقط. جميع اللقطات تُرسل وتُخزَّن على خوادم Chromatic. لا اختبار للصفحات الكاملة. أخطاء التركيب بين المكونات تبقى غير مكتشفة.


Percy: العالمي

يلعب Percy، المملوك لـ BrowserStack منذ 2020، لعبة مختلفة. حيث Chromatic متخصص، فإن Percy عام. يتكامل مع أطر عمل كثيرة، وليس فقط Storybook.

كيف يعمل Percy

يتكامل Percy في اختباراتك الحالية عبر SDK. سواء كنت تستخدم Cypress أو Playwright أو Selenium أو Storybook، فإنك تضيف استدعاءات Percy إلى سيناريوهاتك. هذه الاستدعاءات تلتقط حالة الصفحة وترسلها إلى سحابة Percy للمقارنة.

نقاط قوة Percy

العالمية. غير مرتبط بإطار عمل واحد. اختبار الصفحات الكاملة. على عكس Chromatic، يلتقط Percy صفحات كاملة في سياقها الحقيقي. عرض متعدد المتصفحات حقيقي عبر BrowserStack. تكامل مع طلبات السحب. تظهر النتائج كفحوصات في طلبات الدمج الخاصة بك. اختبار الاستجابة. أحجام إطارات عرض متعددة لكل صفحة.

نقاط ضعف Percy

المقارنة بكسل ببكسل تؤدي إلى معدلات أعلى من الإنذارات الكاذبة. تكامل أضعف مع Storybook مقارنة بـ Chromatic. التكلفة مع مضاعفات المتصفح/إطار العرض. تأخر السحابة على مجموعات الاختبارات الكبيرة.


مقارنة مباشرة: 6 أبعاد رئيسية

1. نطاق الاختبار

Chromatic: مكونات معزولة عبر Storybook. Percy: صفحات كاملة ومكونات. الميزة: Percy من حيث التغطية، Chromatic من حيث عمق المكونات.

2. سهولة التبني

إذا كان لديك Storybook بالفعل، يتفعّل Chromatic في دقائق. يتطلب Percy تكامل SDK. الميزة: Chromatic مع Storybook، Percy في الحالات الأخرى.

3. جودة الاكتشاف

يستخدم Chromatic مقارنة ذكية مُحسَّنة لمكونات Storybook. يستخدم Percy مقارنة بكسل ببكسل أكثر عرضة للإنذارات الكاذبة — وهو موضوع ناقشناه بالتفصيل في دليل تقليل الإيجابيات الكاذبة. الميزة: Chromatic، بشكل معتدل.

4. سير العمل التعاوني

كلاهما يوفر لوحات مراجعة. يكامل Chromatic مراجعة التصميم بشكل أفضل. يكامل Percy سير عمل التطوير بشكل أفضل. الميزة: يعتمد على ثقافتك.

5. العرض متعدد المتصفحات

يستخدم Percy متصفحات حقيقية عبر BrowserStack. Chromatic يعتمد افتراضيًا على Chrome. الميزة: Percy، بوضوح.

6. التكلفة الإجمالية

كلاهما يُحاسَب حسب الاستخدام. التكلفة تعتمد على حجمك. الميزة: متغيرة — احسب بناءً على أحجامك الفعلية.


النقطة العمياء المشتركة: سحابي فقط ومدفوع

إليك النقطة الجوهرية: Chromatic وPercy يتشاركان في نفس القيود الهيكلية.

كلاهما سحابي فقط. لقطات شاشتك — صور تطبيقك، التي قد تحتوي على بيانات حساسة — تغادر بنيتك التحتية. في 2026، مع لائحة GDPR وتوجيه NIS2 وتزايد الوعي بالسيادة الرقمية، يصبح من الصعب بشكل متزايد على المؤسسات قبول ذلك.

كلاهما يصبح مدفوعًا بعد الطبقة المجانية. الانتقال من المجاني إلى المدفوع يمكن أن يكون مفاجئًا. نموذج الدفع حسب الاستخدام يعني أن استثمارك في الجودة البصرية يُقيَّد مباشرة بميزانيتك. اختبار أكثر = تكلفة أعلى.

كلاهما يتطلب مهارات تقنية. Chromatic يحتاج Storybook. Percy يحتاج تكامل SDK. في كلتا الحالتين، يعتمد فريق QA غير التقني على المطورين.

كلاهما تبعيات خارجية. قدرتك على إجراء الاختبار البصري تعتمد على توفر خدمة طرف ثالث.


Delta-QA: البديل المحلي والمجاني

ماذا لو كان الاختبار البصري يمكن أن يكون محليًا ومجانيًا ومتاحًا للجميع؟

هذه هي مقترحات Delta-QA. ليست نسخة منخفضة التكلفة من Chromatic أو Percy، بل مقاربة مختلفة جذريًا:

محلي افتراضيًا. لقطات شاشتك لا تغادر جهازك أبدًا. المقارنة تجري محليًا. لا سحابة، لا نقل بيانات، لا تبعية خارجية. امتثالك لـ GDPR يشكرك.

مجاني، بلا نجمة صغيرة. لا طبقة مجانية بعدّاد تنازلي. لا طبقة "مؤسسات" لفتح الميزات. Delta-QA مجاني، نقطة. تختبر 10 صفحات أو 10,000 — نفس السعر: صفر.

بدون كود حقًا. لا حاجة إلى Storybook، لا SDK لدمجه، لا اختبارات لكتابتها. وجّه Delta-QA نحو صفحاتك، يلتقط ويقارن. محترف QA مبتدئ، أو مصمّم يتحقق من التصاميم، أو مالك منتج يُصدِّق على sprint — يمكن لأي شخص استخدامه من اليوم الأول.

صفحات كاملة ومكونات. على عكس Chromatic (مكونات فقط) وكـ Percy (لكن بدون التعقيد)، تختبر Delta-QA صفحاتك في سياقها الحقيقي.

مكمّل، لا منافس. إذا كنت تستخدم Chromatic بالفعل لمكونات Storybook، يمكن لـ Delta-QA أن تُتمّم تغطيتك باختبار الصفحات المجمَّعة. إذا كنت تستخدم Percy، يمكن لـ Delta-QA أن تكون شبكة أمان محلية.

الاختبار البصري أهم من أن يُقيَّد بميزانية أو حزمة تقنيات أو مستوى مهارة.

جرّب Delta-QA مجانًا ←


الأسئلة الشائعة

هل يعمل Chromatic بدون Storybook؟

لا. Chromatic مصمم حصريًا لـ Storybook. Percy أو Delta-QA هما البديلان اللذان يعملان بشكل مستقل عن Storybook.

هل Percy أفضل من Chromatic للاختبار البصري؟

يعتمد ذلك على سياقك. إذا كنت تستخدم Storybook وتُعطي الأولوية لاختبار المكونات، فإن Chromatic يقدم تجربة متفوقة. إذا كنت تحتاج اختبار صفحات كاملة عبر متصفحات متعددة، فإن Percy أكثر ملاءمة.

كم تكلفة Chromatic وPercy؟

كلاهما يقدم طبقات مجانية محدودة. بعد ذلك، الفوترة حسب الاستخدام. يمكن أن ترتفع التكاليف بسرعة مع العديد من المكونات أو الصفحات، خاصة مع مضاعف المتصفحات المتعددة في Percy.

هل يمكن استخدام Chromatic وPercy معًا؟

تقنيًا نعم. في الممارسة،很少有 فرق تفعل ذلك بسبب التكلفة التراكمية وتعقيد الإدارة.

هل يكتشف Chromatic أخطاء التخطيط بين المكونات؟

لا. يختبر Chromatic المكونات بشكل معزول. المشاكل التي تظهر فقط عند تجميع المكونات في صفحة حقيقية لا تُكتشف.

هل يوجد بديل مجاني ومحلي لـ Chromatic وPercy؟

نعم. Delta-QA هي أداة اختبار بصري بدون كود تعمل محليًا. إنها مجانية بدون حدود على الالتقاط، ولا تتطلب مهارات تطوير، ولا تنقل أي بيانات إلى سحابة طرف ثالث.

كيف أنتقل من Chromatic أو Percy إلى Delta-QA؟

الترحيل بسيط لأن Delta-QA لا تعتمد على اختباراتك الحالية. ابدأ باستخدام Delta-QA بالتوازي، وأنشئ مراجعك البصرية الأولى، وقيّم النتائج. بمجرد الرضا، قلّل أو أوقف استخدام أداتك السحابية.


للمزيد من القراءة


اختبارك البصري يستحق أفضل من عدّاد لقطات. جرّب البديل المحلي.

جرّب Delta-QA مجانًا ←