كم من الوقت يجب أن يستغرق اختبار الوحدة؟
كم من الوقت يجب أن يستغرق اختبار الوحدة؟

فيديو: كم من الوقت يجب أن يستغرق اختبار الوحدة؟

فيديو: كم من الوقت يجب أن يستغرق اختبار الوحدة؟
فيديو: أفضل وقت للقيام بفحص الحمل 🤰🏻 2024, ديسمبر
Anonim

الوقت النموذجي المدرج في الميزانية في اختبارات وحدة الكتابة هو حوالي 1 يوم لكل ميزة تستغرق 3-4 أيام من الترميز. لكن هذا يمكن أن يختلف مع الكثير من العوامل. تغطية الكود بنسبة 99٪ رائعة. اختبارات الوحدة رائعة.

في هذا الصدد ، ما هي نسبة الوقت الذي تقضيه في اختبار الوحدة؟

بشكل عام ، هذا يعني أ النسبة المئوية من أسبوع عمل الفريق أو شيء من هذا القبيل. من الان فصاعدا، أنفق 90٪ من وقتك كتابة كود و 10٪ العمل عليه اختبارات الوحدة . وهم يعتقدون أن واحدًا أو أكثر من هذه الأشياء سيضمن ذلك ال الفريق يفعل "بما فيه الكفاية" وحدة التجارب.

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

وبالمثل ، يُسأل ، هل يوفر اختبار الوحدة الوقت؟

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

كيف تكتب اختبار الوحدة؟

  1. 13 نصيحة لكتابة اختبارات الوحدة المفيدة.
  2. اختبر شيئًا واحدًا في كل مرة في عزلة.
  3. اتبع قاعدة AAA: الترتيب ، التصرف ، التأكيد.
  4. اكتب اختبارات "Fastball-Down-the-Middle" البسيطة أولاً.
  5. اختبار عبر الحدود.
  6. إذا استطعت ، اختبر الطيف الكامل.
  7. إذا كان ذلك ممكنًا ، فقم بتغطية كل مسار رمز.
  8. اكتب الاختبارات التي تكشف عن خطأ ، ثم أصلحه.

موصى به: