یکی از بزرگترین چالش هایی که برنامه نویسان در حرفه خود با آن مواجه هستند، داشتن یک codebase موجود با کمی یا بدون تست و کدهای نامشخص و نامنظم است. در این دوره با تکنینک هایی برای اپلیکیشن های تست نشده و Legacy جاوا، انواع مختلف تست و test doubles، بهبود وضوح کار، مدیریت سیستم های تست نشده و غیره آشنا می شوید.

سرفصل:

  • معرفی دوره
  • معرفی سیستم Legacy
  • بررسی ماژول
  • Legacy Code به عنوان کد تست نشده
  • تست  کد تست نشده
  • انواع تست
  • تست واحد
  • تست کامپوننت
  • تست Acceptance
  • تست End-end
  • تست استراتزی برای ERServer
  • تست کد با Problematic Dependencies
  • مشکل وابستگی ها
  • درک Test Doubles
  • تکنیک های Dependency Breaking
  • و غیره