بيانات الاختبار
Test Data
المدخلات اللي بتحتاجها حالة الاختبار عشان تنفّذ — وتجهيزها نص الشغل.
كل حالة اختبار بتحتاج مدخلات: حساب مستخدم، منتج بالسلة، طلب بحالة معيّنة. هاي بيانات الاختبار، وتجهيزها بياخد وقت أطول مما يتوقّع المبتدئ.
ثلاث قواعد بتوفّر عليك وجع راس:
- بيانات مستقلة لكل حالة — لو حالتين بيستعملوا نفس الحساب، فشل وحدة بيكسر التانية وبتضيع وقتك بتشخيص وهمي
- بيانات قابلة لإعادة الإنشاء — سكربت أو ملف بيرجّع البيئة لحالة معروفة، بدل ما تعتمد على بيانات بيعدّلها غيرك
- ولا بيانات حقيقية من الإنتاج — أسماء وأرقام ووثائق عملاء حقيقيين ما إلها مكان ببيئة اختبار
وأكتر سبب لاختبار متذبذب بالمشاريع اللي بشتغل عليها مش الكود — بيانات اتغيّرت من تحت الاختبار.