
Testifly: اختبار البرمجيات بالذكاء الاصطناعي للويب
اكتشاف مسارات المستخدم وتشغيل الاختبارات وفهم أسباب الأعطال.

ما وظيفة Testifly ببساطة؟
Testifly خدمة لاختبار البرمجيات بالذكاء الاصطناعي، مخصصة لتطبيقات الويب. تزوّدها بعنوان التطبيق وحساب تجريبي عند الحاجة، فتتصفح الشاشات وتحول خطوات المستخدم إلى اختبارات وتشغّلها. يمكن مثلًا فحص ما إذا كان التسجيل أو إتمام الطلب ما زال يعمل بعد تحديث التطبيق.
تقدم Testifly Ltd. الخدمة للمطورين وفرق ضمان الجودة التي تريد تقليل كتابة اختبارات المسار الكامل يدويًا. الاستقلالية المعلنة لا تعني ضمان اكتشاف جميع العيوب أو الاستغناء عن مراجعة متطلبات العمل.
تحويل مسارات التطبيق إلى اختبارات
تتعرف Flow Discovery على الصفحات والتفاعلات وتغيرات الحالة، بما فيها التطبيقات ذات الصفحة الواحدة والمحتوى الديناميكي. تنشئ اختبارات للمسارات المكتشفة، ويمكن لوثائق المنتج والجداول وملفات PDF أن توفر السلوك المتوقع.
تحتاج الصفحات المحمية إلى بيانات دخول صالحة. تشمل فحوص تجربة الاستخدام إغلاق النوافذ بزر Escape وعودة التركيز وترتيب التنقل بزر Tab. هذه الفحوص لا تمثل شهادة شاملة لإمكانية الوصول. لم تُحسم علنًا جميع صيغ التصدير أو الحدود الدقيقة لحجم الملفات.
إعداد أول مشروع وتشغيله
يوضح دليل البدء الرسمي الخطوات التالية:
- جهز بيئة اختبار وحسابًا مخصصًا وبيانات قابلة للاستعادة؛ فقد يضيف الوكلاء بيانات أو يعدلونها أو يحذفونها.
- سجّل الدخول وأدخل Base URL ثم اختر Verify web app.
- تحقق من الوصول والحماية من الروبوتات وطريقة الدخول. يشترط الدليل تعطيل التحقق الثنائي في حساب الدخول الاجتماعي التجريبي.
- اضبط السماح لعناوين IP والجلسات المتزامنة وحدود الطلبات، واستبعد المناطق المحظورة عبر Settings → Exclusions.
- أنشئ المشروع وتابع Jobs ثم راجع الاختبارات والنتائج الأولى.
يتطلب الدخول بروابط البريد إعداد مستخدمين إضافيين. ويحتاج التطبيق خلف VPN إلى Remote Runner متصل داخل الشبكة. قد يستغرق الاكتشاف والأتمتة والتشغيل الأول دقائق إلى ساعات؛ الإعداد السريع ليس مدة اكتمال العمل كله.
فهم الأعطال والتعامل مع تغييرات الواجهة
يمكن للإصلاح الذاتي تكييف محددات العناصر والمسارات بعد تغير الواجهة، مع إظهار التعديلات في التقرير. تحاول المنصة التمييز بين تغير الواجهة والتراجع الحقيقي في السلوك. تتضمن حالات الفشل تحليل السبب وتسجيل فيديو للجلسة.
قارن التعديلات بالنتيجة المطلوبة؛ نجاح اختبار بعد إصلاحه لا يثبت وحده صحة منطق التطبيق.
ربط الاختبارات بعمل الفريق والإصدارات
تتيح Test Execution API تشغيل الاختبارات من CI/CD وربط الدمج أو النشر بالنتيجة. ويمكن جدولة التشغيل واستخدام عناوين لبيئات مختلفة.
تربط Jira وLinear وNotion وSlack التخطيط بالتقارير. تنظم مجموعات الاختبار والبريد النتائج، وتحدد Blast radius المسارات المتأثرة بالتغيير. تستعلم Tessa عن المشروع وتقدم مسودات تحتاج تأكيدًا قبل الإنشاء؛ ويتيح MCP الاستعلام والتعديلات المدعومة للمساعدات المتوافقة. راجع شرح التكاملات.
التجربة والأسعار وحدود الاستخدام
تم التحقق في 4 نوفمبر 2026 من الأسعار الشهرية العامة بالدولار الأمريكي، قبل الضرائب المحلية. ليست هذه أسعارًا بالريال السعودي.
| الخطة | شهريًا | الاختبارات | مرات التنفيذ شهريًا | المشاريع / البيئات |
|---|---|---|---|---|
| Starter | 29 USD | 50 | 5,000 | 1 / 1 |
| Growth | 89 USD | 225 | 50,000 | 1 / 3 |
| Business | 249 USD | 750 | 200,000 | 2 / غير محدودة |
| Enterprise | عرض سعر | مخصصة | مخصصة | مخصصة |
تستمر تجربة Discovery لمدة 30 يومًا دون بطاقة: مشروع واحد، و30 اختبارًا لثلاث ميزات نشطة، و4,500 تنفيذ شهري. وتشمل عشر مجموعات اختبار و150 تقرير بريد و100 جلسة لكل من Tessa وBlast radius. يتوقف الاختبار النشط بعد انتهاء التجربة.
تبدأ التكاملات وBlast radius في الخطط المدفوعة من Growth؛ وتشمل Starter مئة جلسة Tessa. تتجدد الاشتراكات تلقائيًا. راجع الأسعار الحالية للفوترة السنوية والإلغاء.
البيانات وبيانات الدخول وشروط الاستخدام
يصف المزوّد تشفير كلمات المرور بمفاتيح خاصة بالمشروع وAzure Key Vault. لكن السياسة تشمل أيضًا الكود الناتج والسجلات واللقطات والفيديو، ويعالج مزودو الذكاء الاصطناعي المحتوى اللازم للخدمة. وبحسب السياسة لا يُستخدم محتوى العملاء لتدريب النماذج العامة.
لم تتأكد مدة احتفاظ ثابتة وموحدة. تتضمن الشروط بنودًا لملكية الاختبارات والنتائج والسجلات واتفاقًا منفصلًا للاستخدام التجاري؛ وضح الحقوق المطلوبة قبل الاعتماد التجاري. اقرأ الخصوصية وشروط الخدمة.
تُعلن خيارات سحابية ومحلية واستضافة ذاتية. وجود Runner داخل الشبكة لا يثبت بقاء كل البيانات محليًا؛ تحقق من نطاق النشر وتدفق البيانات.
أسئلة شائعة
هل أحتاج إلى كتابة كود للاختبارات؟
لا يتطلب الاكتشاف والتوليد الأساسيان كتابة الكود مسبقًا. لكن يجب إعداد الوصول ومراجعة أن الاختبارات تتحقق من المتطلبات الصحيحة.
هل تعني النتيجة الناجحة خلو التطبيق من كل العيوب؟
لا. تغطي النتيجة الاختبارات التي شُغلت وشروطها، ولا يوجد دليل على ضمان شامل لاكتشاف كل العيوب.
هل توجد خطة مجانية دائمة؟
لم تتأكد خطة كهذه. العرض العام تجربة محدودة لمدة 30 يومًا، ثم يلزم اشتراك لمتابعة الاختبارات النشطة.
المصادر الرسمية
- الوثائق: الإعداد والتشغيل.
- التواصل الرسمي: الوصول والنشر والعقود.
- حساب Testifly على X: الحساب المرتبط بالموقع الرسمي.





