انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-072-L04

توليد اختبارات تستحق الاحتفاظ بها

  • الدرس 4 من 6
  • Mid-level
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

keep valuable tests and discard the rest.

الموضوعات المخطط لها

  • Ask for edge cases, error paths, boundaries, and a regression test for a known bug.
  • Tests that mirror the implementation line by line add no protection.
  • A generated test that asserts a current bug cements it; check the expected value against the requirement.
  • Use mutation testing (verify the tool and version, such as PIT, before recording) to see if new tests catch changes.
  • Delete flaky or redundant tests.
تفاصيل المخطط المبدئي

عرض عملي

a mutation report where generated tests kill 40% of mutants and a better edge-case test adds more.

اختبر فهمك

What does a surviving mutant tell you?

أظهر الإجابة

No test noticed that changed behavior.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.