قمت بإجراء فحص شامل (Functional Testing) لنظام إدارة الفواتير والعمليات البنكية، مع التركيز على سيناريوهات الاختبار السلبية (Negative Testing) لضمان سلامة العمليات المالية وقوة المنطق البرمجي للنظام.
خلال هذا المشروع، قمت بالآتي:
تخطيط الاختبار: تصميم وإدارة حالات الاختبار (Test Cases) داخل بيئة Jira لضمان تغطية كاملة لمتطلبات النظام.
تنفيذ الاختبار: تطبيق سيناريو اختبار يحاكي محاولة دفع مبلغ يتجاوز الرصيد المتاح في الحساب (Overdraft Scenario).
اكتشاف وتوثيق العيوب (Bug Reporting): رصد وتوثيق ثغرة منطقية فادحة تسمح للنظام بإتمام عمليات دفع بمبالغ تفوق الرصيد الحالي، مما يؤدي إلى ظهور رصيد سالب ($45.00-) دون أي اعتراض من النظام.
تحليل النتائج: تقديم تقرير مفصل يشمل خطوات إعادة تمثيل الخطأ (Steps to Reproduce)، النتيجة المتوقعة، والنتيجة الفعلية لتمكين المطورين من معالجة الخلل بدقة.
الأدوات والمهارات المستخدمة:
الأدوات: Jira (Software Work Items), ParaBank (System Under Test).
المهارات: الاختبار اليدوي (Manual Testing)، تحليل المتطلبات، كتابة تقارير الأخطاء، واختبار الأنظمة المالية