أداة اختبار واجهات المستخدم التلقائية (GUI Testing Tool)

تفاصيل العمل

مشروع Python متكامل لاختبار واجهات المستخدم (GUI) لتطبيقات سطح المكتب بشكل تلقائي.

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

مميزات الأداة:

سهلة التعديل لأي تطبيق عبر ملف إعداد config.json

تسجل خطوات التشغيل في ملف Log مفصل

تحفظ لقطات شاشة لتوثيق النتائج

تدعم التحقق عن طريق OCR أو اللون

مناسبة لاختبار أي برنامج بواجهة رسومية (مثل Notepad، الحاسبة، أو برامج خاصة)

التقنيات المستخدمة:

Python 3

PyAutoGUI

PyGetWindow

Pillow

pytesseract (اختياري)

Unittest

المخرجات:

ملف Log بكل العمليات

صور لنتائج الاختبار

كود جاهز للتخصيص بسهولة لأي برنامج جديد

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات