دوره‌ها / تست نرم‌افزار و Unit Testing
حرفه‌ایدوره کلاسی

تست نرم‌افزار و Unit Testing

آموزش تست نرم‌افزار و Unit Testing در مسیر DEV-P03 — توسعه‌دهنده Full Stack؛ سطح L4 (حرفه‌ای) و 16 ساعت آموزش ساختاریافته.

حدود ۱۶ ساعت۱۶ درس
مشاهده و ثبت‌نام دوره

معرفی دوره

معرفی دوره تست نرم‌افزار و Unit Testing

دوره تست نرم‌افزار و Unit Testing با کد DEV-116 در دپارتمان برنامه‌نویسی ارائه می‌شود. این دوره بخشی از DEV-P03 — توسعه‌دهنده Full Stack است و برای یادگیری مرحله‌به‌مرحله موضوع دوره طراحی شده است.

جایگاه دوره در مسیر یادگیری

سطح این دوره L4 (حرفه‌ای) است و 16 ساعت زمان آموزشی دارد. محتوای دوره بر ایجاد درک کاربردی از تست نرم‌افزار و Unit Testing و آماده‌سازی برای ادامه همین مسیر یادگیری تمرکز دارد.

مشخصات کلیدی

  • کد دوره: DEV-116
  • دپارتمان: برنامه‌نویسی
  • مسیر یادگیری: DEV-P03 — توسعه‌دهنده Full Stack
  • سطح: L4 (حرفه‌ای)
  • مدت آموزش: 16 ساعت

برای چه کسانی مناسب است؟

این دوره برای علاقه‌مندانی مناسب است که می‌خواهند مهارت خود را در تست نرم‌افزار و Unit Testing تقویت کنند و مسیر DEV-P03 — توسعه‌دهنده Full Stack را هدفمند ادامه دهند.

سرفصل‌ها و درس‌ها

مبانی تست نرم‌افزار
  • هدف و انواع تست
  • هرم تست
  • ساختار Arrange Act Assert
  • ویژگی‌های تست خوب
Unit Testing
  • نوشتن اولین تست واحد
  • Assertion و داده تست
  • تست خطا و حالت مرزی
  • Parameterized Test
وابستگی و تست‌پذیری
  • Dependency Injection
  • Mock و Stub
  • تست کد ناهمگام
  • بهبود طراحی با تست
تست در پروژه واقعی
  • Integration Test
  • اندازه‌گیری Coverage
  • اجرای تست در CI
  • پروژه Test Driven

پرسش‌های متداول

دوره «تست نرم‌افزار و Unit Testing» برای چه کسانی مناسب است؟

این دوره برای علاقه‌مندانی مناسب است که می‌خواهند «تست نرم‌افزار و Unit Testing» را در یک مسیر ساختاریافته، پروژه‌محور و قابل استفاده در دنیای واقعی یاد بگیرند.

پیش‌نیاز شرکت در این دوره چیست؟

این دوره پیشرفته است و تسلط عملی بر مبانی و موضوعات سطح متوسط حوزه مربوط توصیه می‌شود.

مدت زمان دوره و شیوه پیشروی چگونه است؟

مدت برنامه‌ریزی‌شده دوره 16 ساعت است. محتوا در ۴ سرفصل و ۱۶ درس مرتب شده و بهتر است درس‌ها به‌ترتیب همراه با تمرین دنبال شوند.

پس از پایان دوره چه توانایی‌ای به دست می‌آورم؟

پس از تکمیل درس‌ها و تمرین‌ها، می‌توانید مباحث دوره را در سناریوهای واقعی به کار بگیرید و با انجام بخش «تست در پروژه واقعی» یک خروجی قابل ارائه برای ادامه مسیر یادگیری یا نمونه‌کار بسازید.