تست نرمافزار و 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 ساعت است. محتوا در ۴ سرفصل و ۱۶ درس مرتب شده و بهتر است درسها بهترتیب همراه با تمرین دنبال شوند.
پس از پایان دوره چه تواناییای به دست میآورم؟
پس از تکمیل درسها و تمرینها، میتوانید مباحث دوره را در سناریوهای واقعی به کار بگیرید و با انجام بخش «تست در پروژه واقعی» یک خروجی قابل ارائه برای ادامه مسیر یادگیری یا نمونهکار بسازید.