هنفترض عندي موقع كورسات يعطي شهادة بعد إنتهاء الكورس ولكن يمكن للمستخدم اخذ الشهادة قبل الإنتهاء من الكورس هل المشكلة هنا Backend أم Frontend ؟
📌 بما إن الـ logic مسئولية الـ Backend ف المشكلة هنا مشكلة Backend بسبب
أن الـ Requirement غير واضحة
أو أنه تم تغيير الـ logic
🔍 طيب هنفترض إن Backend مظبط اللوجيك ولكن الـ Front معملش check إن الكورس خلص ولا لا عشان يطلع الشهادة فـ المشكلة هنا فين ⁉️
هنأكد تاني إن الـ logic لازم يكون في الـ Backend ومش الـ Frontend فإن الـ Front يعمل Check هنا مش أصح حاجة الـ Front بيعرض البيانات فقط بيحصل شوية operations جوة الـ Front بس مش كبيرة
ولكن في المثال المذكور هنا معناه ان API Testing متعملش لان في حالة عملنا API Testing هنكتشف ان مفيش Validation على حصول الشهادة عند إنتهاء الكورس وبالتالي برضو هتكون المشكلة مشكلة Backend 😁 من الأول لازم تتحل وبعدين نرجع نشوف مشكلة الـ Front