قمت بتطوير نموذج عملي لوكيل ذكي يقوم بأتمتة عملية اختبار تطبيقات الموبايل باستخدام Python وLLM وAppium.
يقوم النظام بقراءة حالات الاختبار، وتحويلها إلى خطوات تنفيذ قابلة للتطبيق، ثم تنفيذها تلقائيًا على تطبيق Android باستخدام Appium، مع التحقق من النتائج وتسجيل حالة كل Test Case.
يشمل النظام:
• تحليل حالات الاختبار باستخدام نماذج اللغة الكبيرة LLM
• تنفيذ الاختبارات تلقائيًا على تطبيقات Android
• التعامل مع Appium وAndroid Emulator
• التحقق من النتائج المتوقعة والنتائج الفعلية
• التقاط Screenshots أثناء التنفيذ
• إعادة تنفيذ الحالات الفاشلة تلقائيًا عند الحاجة
• إنشاء تقارير بنتائج الاختبارات
• التكامل مع Jira لإدارة حالات الاختبار
تم تنفيذ المشروع باستخدام Python، Appium، LangGraph، APIs وأدوات AI Agents.
المشروع يوضح إمكانية استخدام الذكاء الاصطناعي لتقليل العمل اليدوي في Software Testing وتحويل Test Cases إلى عمليات اختبار أوتوماتيكية قابلة للتنفيذ.