Skip to content

اختبار الجودة والأتمتة

الشيفرة تُطلق بسرعة أكبر الآن، والاختبار يجب أن يواكبها 

نستخدم الذكاء الاصطناعي لصياغة حالات الاختبار والأتمتة، ونشغّل اختبارات الواجهات وAPI والأداء والأمان في خط CI لديك، ونبقي مختبرين ذوي خبرة على ما تفوته الآلات.

لماذا يحتاج التطوير بالذكاء الاصطناعي إلى اختبار أقوى

عندما يستخدم المطورون أدوات البرمجة بالذكاء الاصطناعي، تصل كمية أكبر من الشيفرة إلى المراجعة كل أسبوع. وبعضها يحتوي على أخطاء تبدو صحيحة للوهلة الأولى: حالة طرفية مهملة، أو فحص صلاحية ناقص، أو استدعاء لمكتبة غير موجودة. والاختبار اليدوي وحده لا يواكب هذا الحجم.

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

مختبِر يراجع تطبيق ويب وشيفرته على حاسوب محمول

ما نختبره

  • أتمتة الواجهات

    اختبارات شاملة لمسارات المستخدم الحقيقية في المتصفح وعلى الجوال، مثل التسجيل وإتمام الشراء والموافقات.

  • اختبار API

    اختبارات العقود والوظائف والحالات السلبية لكل نقطة API، بما فيها المصادقة والتحقق ورسائل الخطأ.

  • الانحدار البصري

    مقارنات لقطات الشاشة لاكتشاف التخطيطات المكسورة والعناصر المفقودة ومشكلات الاتجاه من اليمين إلى اليسار قبل أن يراها المستخدمون.

  • الأداء

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

  • الأمان

    فحوص للثغرات الشائعة في الويب، وخلل التحكم في الوصول، والأسرار المكشوفة، والحزم القديمة.

  • مزايا الذكاء الاصطناعي

    تقييمات واختبارات ضوابط لروبوتات المحادثة والبحث واستخراج بيانات المستندات، لتبقى إجابات الذكاء الاصطناعي دقيقة وآمنة.

اختبار مزايا الذكاء الاصطناعي

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

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

الأدوات التي نعمل بها

  • Playwright

    • اختبارات متصفح سريعة وموثوقة على Chromium وFirefox وWebKit
    • لقطات شاشة مدمجة للفحوص البصرية
  • Selenium

    • مجموعات الاختبار القائمة وتغطية واسعة للمتصفحات
  • Postman

    • مجموعات API واختبارات العقود والمراقبة
  • GitHub Actions + Azure DevOps

    • تعمل الاختبارات مع كل طلب دمج وقبل كل إصدار

كيف نُعدّ منظومة الجودة

01 / 05

التقييم

نراجع تطبيقك واختباراتك الحالية وطريقة الإصدار وسجل العيوب لنعرف من أين تصل الأخطاء إلى المستخدمين.

مستشارو جودة وعميل يدونون ملاحظات حول طاولة اجتماعات خشبية

حيث يختبر الإنسان أفضل من الأدوات

تؤكد الأتمتة أن المسارات المعروفة ما زالت تعمل. أما الاختبار الاستكشافي فيكشف المشكلات التي لم يكتب لها أحد اختباراً.

  • أول استخدام لميزة جديدة من منظور مستخدم حقيقي
  • الصياغات والمسارات ورسائل الخطأ المربكة
  • المدفوعات والاسترداد وكل مسار يتعامل مع المال
  • إمكانية الوصول باستخدام لوحة المفاتيح وقارئات الشاشة
  • تخطيطات الأردية والعربية وترجماتهما
  • إجابات ذكاء اصطناعي صحيحة تقنياً لكنها غير مفيدة

أسئلة حول اختبار الجودة والأتمتة

لديك أسئلة أخرى؟

تحدّث مباشرة مع أحد مسؤولي تطوير الأعمال. نرد عادةً خلال ساعة في أوقات العمل.

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

هل تبدو الإصدارات محفوفة بالمخاطر؟

أخبرنا عن تطبيقك وطريقة اختباره اليوم. سنقترح أين تفيد الأتمتة أولاً.