في هذا المشروع، قمت بإجراء فحص شامل (Functional & UI Testing) لتطبيق حجز الرحلات Go Bus، مع التركيز على تجربة المستخدم وضمان عمل الميزات الحيوية بكفاءة.
المهام والمسؤوليات:
اكتشاف الثغرات وتوثيقها: رصد المشكلات البرمجية وتوثيقها بأسلوب تقني يوضح (Steps to Reproduce) والنتائج المتوقعة مقابل النتائج الفعلية.
اختبار التكامل (Integration Testing): فحص مدى نجاح الربط مع الخدمات الخارجية مثل Google Maps لضمان دقة تحديد المواقع والمحطات.
تحليل التحقق من البيانات (Validation Testing): اختبار نماذج التسجيل والتأكد من وجود رسائل خطأ مناسبة عند إدخال بيانات غير صحيحة.
تصنيف الأولويات: تحديد درجة خطورة كل ثغرة (Severity) وأولويتها (Priority) لتسهيل عملية الإصلاح على الفريق البرمجي.
الأدوات والمخرجات:
إعداد تقرير ثغرات تفصيلي (Bug Report) شامل لجميع الأخطاء المكتشفة (كما هو موضح في المرفقات).
اختبار تجربة المستخدم (UX) لضمان سهولة التنقل بين شاشات التطبيق المختلفة (التواصل، الخرائط، التسجيل).
ضمان استقرار النظام من خلال اختبار حالات الاستخدام المختلفة (Use Cases).