الوصف
تقوم Bugster بتشغيل اختبارات آلية شاملة في متصفحات حقيقية على كل طلب سحب، باستخدام وكلاء اختبار الذكاء الاصطناعي الذين ينقرون ويكتبون ويتنقلون مثل المستخدم الحقيقي. لا توجد نصوص ثابتة أو محددات: يصف المستخدمون ما يجب اختباره باللغة الإنجليزية العادية ويقوم الوكلاء بتوليد وتنفيذ الاختبارات، مع إعطاء الأولوية للتغييرات المكتشفة من اختلافات PR بحيث يتم تغطية التدفقات الأكثر صلة أولاً.
قراءة المزيد
تكون الاختبارات ذاتية الصيانة وتقوم بالتحديث التلقائي عبر طلبات السحب، وعادة ما تعمل في أقل من دقيقة بالتوازي على متصفحات حقيقية في السحابة. Bugster على دراية بالشيفرة من خلال تطبيق GitHub وCLI، وتعمل محليًا، وعلى بيئات الاختبار، وعلى منصات CI مثل Vercel وRailway، ويمكنها اكتشاف أعطال واجهة المستخدم، والتدفقات المكسورة، ومشكلات المصادقة، والعناصر المفقودة، والانحدارات في الحالات النادرة. عندما تفشل الاختبارات، تنتج تقارير أخطاء مفصلة مع خطوات التكرار وتسجيلات الفيديو.
يمكن للمطورين سحب الاختبارات محليًا كملفات YAML قابلة للقراءة من قبل الإنسان، وتحريرها في Cursor أو Claude Code، ودفع التغييرات مرة أخرى، بينما تقوم فرق ضمان الجودة والمنتجات بإنشاء اختبارات في تطبيق الويب باستخدام اللغة الطبيعية. يتم التعامل مع البيانات بتشفير أثناء النقل وفي حالة السكون، ولا تصل Bugster أبدًا إلى الشيفرة المصدرية أو تخزنها، ولا تُستخدم بيانات العملاء أبدًا لتدريب نماذج الذكاء الاصطناعي. تبدأ الخطط مجانًا (0 دولار)، مع مستويات مدفوعة بسعر 20 دولارًا و99 دولارًا.
- الفئةمراجعة الشيفرة واختبارها بالذكاء الاصطناعي
- نموذج التسعيرفريميوم
- النشرسحابي
- المنصاتالويب
الميزات الأساسية لـ Bugster
تقوم وكلاء الذكاء الاصطناعي بتشغيل اختبارات E2E في متصفحات حقيقية على كل طلب سحب
إنشاء اختبارات باللغة الإنجليزية العادية بدون نصوص أو محددات
اختبارات بدون صيانة، وتحديث ذاتي عبر طلبات السحب
إعطاء الأولوية للتدفقات المتغيرة بناءً على اختلافات PR
تكامل تطبيق GitHub وCLI للاختبار المدرك للشيفرة
تعمل محليًا، وعلى بيئات الاختبار، وعلى CI (Vercel، Railway)
تقارير أخطاء مفصلة مع خطوات التكرار وتسجيلات الفيديو
اختبارات YAML قابلة للقراءة من قبل الإنسان يمكن تحريرها في Cursor أو Claude Code
كيفية استخدام Bugster؟
قم بتوصيل مستودعك: قم بتثبيت تطبيق GitHub وربط مستودعك للاختبار الآلي.
وصف الاختبارات: استخدم اللغة الإنجليزية العادية في تطبيق الويب أو CLI لوصف تدفقات المستخدم التي يجب اختبارها.
تشغيل على طلبات السحب: دع وكلاء الذكاء الاصطناعي يولدون ويشغلون اختبارات E2E في متصفحات حقيقية على كل طلب سحب.
مراجعة الفشل: احصل على تقارير الأخطاء مع خطوات التكرار وتسجيلات الفيديو عندما تفشل الاختبارات.
مزامنة وتحرير: استخدم bugster pull وpush لإدارة الاختبارات كملفات YAML في Cursor أو Claude Code.
حالات استخدام Bugster
- اختبار طلب السحب
- ضمان الجودة بدون صيانة
- اختبار عبر البيئات
- إعادة إنتاج الأخطاء
- نقل مجموعات الاختبار





