QAutomator
تحسين عملية ضمان الجودة باستخدام أدوات التشغيل الآلي المستندة إلى الذكاء الاصطناعي
وظيفتها
QAutomator هو تطبيق مستند إلى الذكاء الاصطناعي (AI) مصمّم لتبسيط عملية اختبار التطبيقات المتوافقة مع الأجهزة الجوّالة وتنفيذها آليًا. من خلال تحليل تسجيلات الفيديو الخاصة باستخدام التطبيق، يسجِّل QAutomator لقطات الفيديو ويعالجها لإنشاء مسارات وظيفية تفصيلية وحالات اختبار شاملة مستندة إلى واجهة المستخدم ورمز Appium آلي. ويزيل هذا النهج الجهد اليدوي المرتبط عادةً باختبار التطبيقات المتوافقة مع الأجهزة الجوّالة، ما يجعل العملية أسرع وأكثر فعالية وموثوقية.
من خلال الاستفادة من واجهة برمجة التطبيقات Gemini API المتطوّرة، يوفّر QAutomator إحصاءات ذكية من خلال تفسير البيانات المرئية من واجهة مستخدِم التطبيق. يسجِّل التطبيق اللحظات الرئيسية في الفيديو، ويختار اللقطات التي تتضمّن تغييرات كبيرة في واجهة المستخدم، وينشئ لوحة تركيبية لتسهيل الاطّلاع على الفيديو. بعد ذلك، يتم تحليل هذا المقطع باستخدام Gemini API، التي تُنشئ مسارًا تفصيليًا للوظائف، مع تحديد تفاعلات المستخدمين وردود النظام.
يُجري QAutomator تحليلاً أكثر تفصيلاً باستخدام Gemini API لإنشاء حالات اختبار مفصّلة تستند إلى واجهة المستخدم من مسار الوظائف. تم تصميم اختبارات الأداء هذه لتغطية جميع السيناريوهات المحتملة، مع التركيز على عناصر واجهة المستخدم الثابتة والسلوكيات المتوقّعة بدلاً من البيانات الديناميكية من واجهات برمجة التطبيقات. بالإضافة إلى ذلك، يستخدم QAutomator Gemini API لإنشاء رمز Appium من حالات الاختبار، ما يتيح إجراء اختبار آلي سلس على منصات Android وiOS.
باستخدام QAutomator، يمكن للمطوّرين وفرق ضمان الجودة ضمان تغطية الاختبار الشاملة وتقليل الوقت المستغرَق للطرح في السوق وتحسين الجودة الشاملة لتطبيقاتهم المتوافقة مع الأجهزة الجوّالة.
مصمَّم بالاستناد إلى
- Android
- Firebase
الفريق
من
ixigo
من
الولايات المتحدة