سؤال

يعد Flexunit إطارًا مثيرًا للإعجاب للاختبار ومع التكامل الجديد في فلاش باني 4 ، ليس من المانع استخدامه. ومع ذلك ، لست متأكدًا من السبب في أنه حصريًا لاختبار الوحدة فقط. في رأيي ، أعتقد أن الأدوات هي مرشحين رائعين لاختبار الأداء أيضًا.

تجدر الإشارة أيضًا إلى أنني لا أتحدث عن اختبار الأنظمة بأكملها. بدلاً من ذلك ، أنا مهتم أكثر باختبار الوحدات الفعلية في المكتبة. على سبيل المثال ، هياكل بيانات اختبار الإجهاد من أجل تحديد مشكلات قابلية التوسع.

هل يتم ذلك أم أن هناك أي مادة مرجعية تلامس هذا الموضوع؟


من أجل زيادة توضيح السؤال ، اسمحوا لي أن أصف السيناريو المحتمل.

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

لذا فإن السؤال هو ، ما الذي يعتبر أفضل الممارسات لاختبار الوحدات الفردية؟ هل اختبار الوحدة مفيد لاختبار الإجهاد وحدات فردية أم أن البيانات التي يتم جمعها من هذا الاختبار غير مهم ، مما يجعلها مجرد مضيعة للوقت والطاقة؟

هل كانت مفيدة؟

المحلول

"هل اختبار الوحدة مفيد لاختبار الإجهاد وحدات فردية"

لماذا لا يكون لديك أحد اختبارات وحدتك إنشاء بضعة آلاف من الحالات ، وممارسة الرياضة قليلاً ، ثم تدميرها. الوقت التسلسل كله وفشل الاختبار إذا استغرق وقتا طويلا.

على الأقل أنت تضع حدودًا عليها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top