دراسة حالة واختبار جودة شامل لتطبيق محفظة إلكترونية رقمية (Digital Wallet QA & Software Testing Portfolio)
يتضمن هذا المشروع توثيقاً وتنفيذاً كاملاً لعمليات اختبار الجودة (Software Quality Assurance) لنظام محفظة إلكترونية افتراضية (DigiWallet)، مع التركيز على حماية رحلة المستخدم الكاملة من التسجيل وحتى إتمام المعاملات النقدية وسجل الحركات.
أبرز المحاور والعمليات المنجزة في المشروع:
تغطية النطاق ورحلة المستخدم (User Flow & Scope): اختبار آليات المصادقة (تسجيل الدخول، الرمز المؤقت OTP)، إدارة الرصيد، الإيداع، السحب، التحويلات بين المستفيدين، وتتبع الحركات وسجل المعاملات.
استراتيجية وأنواع الاختبار المطبقة:
Functional & Negative Testing: التحقق من السلوك الطبيعي للنظام والتعامل مع المدخلات الخاطئة أو الحدودية (Boundary Value Analysis & Equivalence Partitioning).
API Testing (Postman): اختبار نقاط النهاية (Endpoints) والتحقق من الاستجابات للأخطاء، رموز المصادقة (Tokens)، وصلاحيات الجلسات.
Authorization & Security-Oriented Tests: فحص حماية الصفحات والمصادقة ضد الرموز منتهية الصلاحية أو غير الصالحة.
أدوات ووثائق إدارة الجودة:
تصميم حالات الاختبار (Test Cases) وتحديد الأولويات بمصفوفة المخاطر.
إنشاء مصفوفة تتبع المتطلبات (RTM - Requirement Traceability Matrix) لضمان تغطية كافة المتطلبات بنسبة 100%.
توثيق تقارير الأخطاء والعيوب الشائعة (Defect Management / Bug Reports) مع تحديد الشدة والأولية.