TestDriver
اختبار آلي واختبار انحدار باستخدام وكيل مرئي لـ GitHub Pull Requests
نبذة عن TestDriver
TestDriver أداة للاختبار الآلي واختبار الانحدار باستخدام وكيل مرئي مخصصة لـ GitHub Pull Requests: تشغّل كل Pull Request في وضع حماية حقيقي لسطح المكتب، وتكتشف الأخطاء وتنشئ اختبارات الانحدار. يصف المستخدمون سير العمل بلغة طبيعية، ثم ينقر وكيل مرئي ويُدخل البيانات ويقرأ الشاشة لإنشاء الاختبارات، من دون محددات أو DOM أو إعداد إضافي. تستخدم الاختبارات المنشأة Vitest، وتعمل محليًا وفي CI، وتغطي بيئات آلات افتراضية حقيقية لـ Web وتطبيقات سطح المكتب والإضافات. ويمكنها أيضًا اختبار تطبيقات Web التابعة لجهات خارجية التي لا تملكها أو تتحكم بها ولا يمكنك الوصول إلى شفرتها المصدرية.
الأنسب لـ
أفضل حالات الاستخدام
تشغيل الاختبارات لكل GitHub Pull Request
إنشاء اختبارات الانحدار باللغة الطبيعية
دمج الاختبارات في مسار CI حالي
اختبار تطبيقات Web التابعة لجهات خارجية من دون الوصول إلى الشفرة المصدرية
الميزات
التشغيل في وضع حماية حقيقي لسطح المكتب
تشغيل كل Pull Request في وضع حماية حقيقي لسطح المكتب، واكتشاف الأخطاء وإنشاء اختبارات الانحدار.
إنشاء الاختبارات باستخدام وكيل مرئي
وصف سير العمل بلغة طبيعية، ثم جعل الوكيل المرئي ينقر ويُدخل البيانات ويقرأ الشاشة لإنشاء الاختبارات.
تكامل Vitest وCI
تستخدم الاختبارات Vitest، وتعمل محليًا وفي CI، وتتكامل مع مسارات العمل الحالية.
اختبار تطبيقات Web التابعة لجهات خارجية
اختبار تطبيقات Web التابعة لجهات خارجية التي لا تملكها أو تتحكم بها ولا يمكنك الوصول إلى شفرتها المصدرية.
المزايا
- وصف سير العمل وإنشاء الاختبارات من دون محددات أو DOM أو إعداد إضافي
- تشغيل الاختبارات محليًا وفي CI
خطط التسعير
Pro
- إنشاء اختبارات بلا حدود
- تشغيل الاختبارات مع كل Pull Request
- وضع وسم @testdriverai في أي مكان على GitHub
- 10 Testing Hours / Month (ثم $3.60/hour)
Deployment
- نبني اختباراتك ونحافظ عليها
- عمليات نشر مخصصة لتطبيقك وسير عملك
- دعم خاص عبر Slack Connect
* معلومات التسعير للاطلاع فقط. يُرجى الرجوع إلى أحدث إعلان على الموقع الرسمي لـ TestDriver.