تفاصيل العمل

قمت بعمل دورة متكاملة لاختبار الجودة لتطبيق تجميل متعدد المنصات، شملت تطبيقَي Android وiOS، و API، ولوحة تحكم الإدارة (Admin Dashboard)، ولوحة تحكم العيادات (Clinic Dashboard).

بدأت العمل بتحليل متطلبات النظام وتحديد الوظائف ذات الأولوية والمخاطر المحتملة، ثم أعددت خطة اختبار شاملة وحالات اختبار تغطي مسارات المستخدم والعمليات الإدارية الأساسية.

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

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

شمل نطاق العمل:

• إعداد خطة اختبار Test Plan تحدد النطاق والأهداف والأجهزة والوظائف ذات الأولوية.

• تصميم حالات اختبار تغطي السيناريوهات الإيجابية والسلبية وedge cases.

• تنفيذ الاختبار الاستكشافي Exploratory Testing لاكتشاف المشكلات غير المتوقعة.

• تنفيذ الاختبار الوظيفي Functional Testing للتحقق من عمل الخصائص وفق المتطلبات.

• تنفيذ Smoke Testing للتحقق من استقرار الوظائف الأساسية بعد كل إصدار.

• تنفيذ Sanity Testing للتحقق من التعديلات والإصلاحات الجديدة.

• تنفيذ Regression Testing للتأكد من أن التغييرات لم تؤثر في الوظائف القائمة.

• اختبار قابلية الاستخدام وتجربة المستخدم على تطبيقات الجوال ولوحات التحكم.

• اختبار التوافق على أجهزة Android وiOS ومقاسات شاشات مختلفة.

• اختبار واجهات API باستخدام Postman والتحقق من الطلبات والاستجابات ورموز الحالة واتساق البيانات.

• التحقق من تكامل البيانات بين تطبيق المستخدم ولوحة الإدارة ولوحة العيادات.

• توثيق الأخطاء بعناوين واضحة وخطوات إعادة الإنتاج والنتيجة المتوقعة والفعلية.

• تصنيف الأخطاء حسب درجة الخطورة والأولوية وقابلية التكرار.

• إرفاق لقطات شاشة وتسجيلات مرئية لتسهيل فهم المشكلات وإعادة إنتاجها.

• إعادة اختبار الإصلاحات وإجراء اختبارات Regression على الوظائف المتأثرة.

• إعداد ملخص تنفيذي وتقارير دورية ولوحة مؤشرات لنتائج الاختبار.

• تنفيذ اختبار التكامل Integration Testing للتحقق من انتقال البيانات بصورة صحيحة بين تطبيقَي Android وiOS، وواجهات API، ولوحة تحكم الإدارة، ولوحة تحكم العيادات؛ بما يشمل تحديث بيانات العيادات والخدمات، وإنشاء الحجوزات، وعمليات الدفع، والمحفظة، والإشعارات، والتأكد من انعكاس التغييرات على جميع أجزاء النظام.

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

ملاحظة حول السرية: تم إخفاء جميع بيانات العميل والمستخدمين والمعلومات الطبية الحساسة. المرفقات المعروضة عبارة عن نموذج محدود ومجهول الهوية من العمل المسموح لي بنشره.

ملفات مرفقة

بطاقة العمل

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