لقد قمت بإختبار العديد من واجهات المستخدم (APIs)..بتنفيذ جميع الاختبارات الممكنة وتغطية أكبر عدد من الحالات الإيجابية والسلبية.
على سبيل المثال:
لقد قمت بإختبار Block MSISDN API وهي واجهة تم تطويرها لحظر أو إلغاء حظر العميل بناء علي رقم هاتفه ليكون نشطًا أو غير نشط.
غطى الإختبار الجوانب التالية:
- وظيفة الAPI نفسها والتأكد أنها تعمل بصورة صحيحة وترسل الطلب الى النظام فيbackend لي قفل الرقم او إلغاء القفل أوالتأكد من حالة الرقم.
- التحقق من صحة الحقول داخل الـ API من خلال مراجعة أنواع البيانات وغيرها.
- مراجعة المدخلات والتحقق منها: مقارنة المدخلات بالمحدده في مستند WSD أو وثيقة الـ API
- التحقق من الإستجابات والردود.
- مراجعة الوثيقة المسلمه (WSD) والتي بها وصف الِAPI والتأكد من توافقها مع العمل الفعلي وأنها مكتوبة بشكل صحيح ودقيق ومقروءه ومفهومة.
- تسليم تقرير شامل بكل المشكلات والأخطاء.
- تم عمل الإختبار باستخدام Postman tool.