مِخبارMIKHBAR
الذكاء الاصطناعي

إبپسيلون تطلق خدمة لاختبار واجهات المستخدم الموجهة بالقصد

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

إبپسيلون تطلق خدمة لاختبار واجهات المستخدم الموجهة بالقصد

دوافع الابتكار والتطوير في إبپسيلون

تواجه الشركات الكبرى تحديات هائلة في الحفاظ على توافق وتحديث اختبارات واجهات المستخدم مع التسارع الكبير في التغييرات البرمجية وتطوير التطبيقات. في هذا السياق، سعت شركة Epsilon، المتخصصة في البيانات والتكنولوجيا وخدمات التسويق والتابعة لمجموعة Publicis Groupe، إلى توسيع نطاق اختبار واجهات المستخدم الموجهة بالقصد عبر فرق المنتجات المختلفة لتتمكن من مواكبة آلاف العلاقات التجارية ومئات الملايين من ملفات تعريف المستهلكين.

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

دور فريق المنصات الوكيلة في البنية التحتية

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

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

الاعتماد على تقنيات أمازون المتقدمة

تم تصميم الحل الجديد بالاعتماد على قدرات أمازون المتقدمة، حيث تم توظيف أداة Amazon Nova Act إلى جانب متصفح Amazon Bedrock AgentCore Browser لتقديم اختبارات مرنة وموجهة بالقصد. تتيح هذه التقنيات للفرق كتابة خطوات الاختبار بتعليمات بلغة إنجليزية بسيطة ومفهومة، وهي خطوات تتسم بالمرونة الكافية لمواجهة التغييرات الشكلية في واجهات المستخدم دون أن تتعطل.

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

إبپسيلون تطلق خدمة لاختبار واجهات المستخدم الموجهة بالقصد
صورة مرتبطة بالخبر من AWS Machine Learning Blog · المصدر: AWS Machine Learning Blog

بنية النظام وآلية العمل البرمجية

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

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

النتائج والمكتسبات التشغيلية

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

تواصل المنصة توسيع نطاق قدراتها مستفيدة من التحديثات المستمرة التي تقدمها المدونات التقنية الرائدة ومصادر التوثيق الرسمية لمساعدة المطورين على بناء وتطوير وكلاء أذكياء يتمتعون بأعلى معايير الاعتمادية والموثوقية.

المصادر

تابع التسلسل الزمني

تغطية الكيانات المرتبطة