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