✦ اختبارات شاملة أصيلة بالذكاء الاصطناعي

صِف اختبارًا. تكتبه Vera وتشغّله وتُبقيه ناجحًا.

تحوّل Vera نيّتك بالعربية الواضحة إلى اختبارات Playwright حقيقية — يولّدها الذكاء الاصطناعي، وتُنفَّذ في متصفحات حقيقية، وتُعالَج لحظة تعطّل المحدِّد، وتُصلَح تلقائيًا حتى تنجح من جديد. لا كود لكتابته. ولا خط أنابيب لمراقبته.

بلا تسجيل وبلا بطاقة. اختبار واحد يكتبه الذكاء الاصطناعي ويُنفَّذ في Chromium حقيقي.

خطة مجانية · استخدم مفتاح الذكاء الاصطناعي الخاص بك · Chromium وFirefox وWebKit حقيقية

«لكن كيف تعرف أن اختبارًا كتبه الذكاء الاصطناعي يختبر شيئًا فعلًا؟» — الجواب ↓

شاهدها تعمل

كل ما تفعله Vera — مَعروضًا لا موصوفًا.

ست مهام تجبرك أغلب أدوات الاختبار على توصيلها يدويًا. في Vera هي جملة واحدة، أو نقرة، أو أمر واحد.

توليد بالذكاء الاصطناعي

صِف → مُختبَر

اكتب جملة واحدة بالعربية الواضحة. تقرأ Vera صفحتك الحيّة وتكتب خطوات حقيقية ناجحة — كل محدِّد مُثبَت لا مُخمَّن.

«اختبر عملية الدفع بالكامل» 
goto /checkout
fill [data-testid=email]
click checkout-submit
assert url **/success
معالجة ذاتية

تُصلِح نفسها

حين يتعفّن محدِّد أثناء التشغيل، تلتقط Vera لقطة DOM، وتجد المحدِّد الصحيح، وتعيد المحاولة، وتسجّل الإصلاح — ويبقى التشغيل ناجحًا.

click button.submit-btn
⚡ معالجة ذاتية[data-testid=checkout-submit]
أُعيدت المحاولة نجحت
وكيل محلي + جوّال جديد

يعمل على جهازك

ينفّذ الوكيل الاختبارات بجوار localhost تمامًا — بلا أنفاق وبلا وصول لقاعدة البيانات. والجوّال الأصلي أيضًا، عبر Appium.

$ npx vera-agent start
→ leased run #4812 · checkout
نجح · بُثّ إلى لوحة التحكم
.apk.ipaAppium
فحوصات الموقع جديد

افحص أي موقع

امسح أي صفحة بحثًا عن الإتاحة و SEO وترويسات الأمان ومؤشرات الأداء — تُحصى المشكلات لكل صفحة وتُرتَّب حسب الشدّة.

الإتاحة0
SEO2
ترويسات5
مؤشرات1
مدفوع بالبيانات جديد

اختبار واحد، كل صف

ارفع CSV، وكل صف يشغّل الاختبار بقيمه الخاصة — تدفّق واحد مؤلَّف يصير مصفوفة كاملة من تشغيلات حقيقية.

email,qty
amy@…,2
ben@…,1
cara@…,9
صف 1
صف 2
صف 3
بلا احتكار جديد

أحضِرها — وخُذها

استورِد من الأدوات التي تستخدمها بالفعل، وصدّر أي اختبار إلى كود قابل للتشغيل. مجموعتك ليست محبوسة في Vera أبدًا.

استيراد
CypressPlaywrightWebdriverIOSeleniumTestCafePostmanHAROpenAPI
تصدير
PlaywrightWebdriverIOpytestTestCafeJUnit

لماذا Vera

الاختبارات الشاملة تُنهك أكثر من يحتاجونها.

كل فريق يريد تغطية. وقلّة تستطيع الاستمرار — لأن الاختبارات نفسها كود، والكود يتعفّن.

تكلفة البدء

كتابة الاختبارات عمل هندسي

محدِّدات وانتظارات وبيانات تجهيز ومصادقة — محلّل الجودة يستطيع وصف التدفق لكنه لا يستطيع برمجته، فلا تُكتَب الاختبارات أبدًا.

التعفّن

المحدِّدات تتعفّن مع كل إصدار

فئة أُعيدت تسميتها أو DOM أُعيد هيكلته يكسران المجموعات بصمت. تتجاوز الصيانة قيمة الاختبارات بهدوء.

الثقة

خطوط الأنابيب المتقلّبة تُتجاهَل

حين يصبح الأحمر يعني «غالبًا لا شيء»، تصبح المجموعة عبئًا. يتوقّف الناس عن قراءتها — والثقة بها.

السؤال الصعب

«أي أحد يستطيع توليد اختبار. كيف تعرف أنه يختبر شيئًا؟»

الاختبار الذي ينجح مهما فعل تطبيقك أسوأ من لا اختبار — فهو يُبلِغ بالأخضر ويُحتسَب تغطية. وبين الاختبار المُولَّد وهذه الكلمة أربع بوّابات. والثالثة هي المهمّة.

01

يُكتَب مقابل صفحتك الحقيقية

تُخطِّط Vera الـDOM الحيّ أولًا، فيكتب النموذج مقابل محدِّدات تحقّقت من وجودها.

02

الاختبارات الفارغة لا تصلك

بلا تفاعل، أو بلا حكم، أو بخطوة ينقصها محدِّدها — تُلتقَط قبل أن تراها.

03

الضبط السالب: لا بدّ أن يكون قادرًا على الفشل

تُعيد Vera تشغيل الاختبار بتوقّعات مقلوبة. وكل ضبط يجب أن يفشل. فإن نجح في الحالتين، فالأحكام خاملة — وVera تقولها صراحة.

04

تغطية لا تجاملك

لا تُحتسَب القاعدة مغطّاة إلا بعد أن يعمل عليها اختبار أثبت أنه قادر على الفشل.

الاختبار كما كُتِب
الكمية 9999 · المتوقَّع رفض → رُفِض
الكمية 1 · المتوقَّع قبول → قُبِل
الضبط السالب
الكمية 9999 · المتوقَّع قبول ← مقلوب
فشل الضبط — كما يجب
الحكم: حسّاس — هذا الاختبار يفرّق فعلًا
التمييز الذي تعجز عنه أكثر الأدوات

لدى Vera حالة أسوأ من غير مختبَر، هي مختبَر باختبار لا يثبت شيئًا — ويُبلَّغ عنها بوصفها مشكلة، لا تُدسّ داخل نسبة مئوية.

كيف تُثبِت Vera ذلك، آليةً آلية →

لمن هي

حادّة بما يكفي لشخص واحد. ومحكومة بما يكفي لشركة.

للأفراد والفرق الصغيرة

اشحن كأنّ لديك قسم ضمان جودة

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

  • سجّل أو صِف — تنقّل عبر تطبيقك مرة، أو اكتب جملة ودَع الذكاء الاصطناعي يبني المجموعة.
  • مفتاحك، تكلفتك — يعمل التوليد والمعالجة على مفتاح Anthropic أو OpenAI أو Google الخاص بك. بلا هامش، بلا أرصدة.
  • دليل لكل تشغيل — فيديو وتتبّعات ولقطات فشل يمكنك التصحيح منها فعلًا.
  • شارِك الدليل مع العملاء — رابط عام واحد قابل للإلغاء لتقرير تشغيل للقراءة فقط.
  • جداول اضبطها وانسها — تشغيلات cron مقابل staging أو الإنتاج مع تنبيهات عند حدوث عطل.
لفرق الهندسة

اجعل خط الأنابيب جديرًا بالثقة من جديد

ضوابط بمستوى المؤسسات فوق المحرك نفسه — ليعني الأخضر أخضر ويعني الأحمر حقيقيًا.

  • بوّابة على الأعطال الحقيقية — يعامل إجراء GitHub الاختبارات المعزولة والناجحة بعد إعادة المحاولة كتحذيرات لا حواجز.
  • العزل ودرجات التقلّب — الاختبارات المتقلّبة تستمر بالتشغيل والتسجيل، لكنها تتوقّف عن تسميم CI.
  • خريطة التغطية — رحلات المستخدم الحرجة مقابل ما هو مُختبَر فعلًا، ومدى صحة كل منها.
  • أدوار ودعوات مخصّصة — تحكّم بالصلاحيات، لا مجرد مسؤول أو عضو، مع سجلّ تدقيق للإضافة فقط.
  • بيئات — معاينة، staging، إنتاج — لكلٍّ رابطه ومتغيّراته ومصادقته.
  • عائد يمكنك رفعه للإدارة — اتجاهات، وأكثر الاختبارات تقلّبًا، ودقائق وفّرها التوليد والمعالجة.

ابدأ الآن

صِف ما تريد اختباره — ودَع Vera تبنيه وتشغّله وتُبقيه ناجحًا.

وجّه Vera إلى تطبيقك، واكتب جملة واحدة، وشاهِد اختبارات حقيقية تُولَّد وتنجح في ثوانٍ. خطة مجانية، مفتاحك الخاص، بلا بطاقة ائتمان.