این دوره مباحث تست های واحد، تست های رابط کاربری، ماک کردن، پوشش کد و تست End to End را پوشش می دهد.
آنچه یاد خواهید گرفت
مزایا و استدلال پشت نوشتن تست ها
پیاده سازی تست های واحد برای مدل دامنه اصلی
تست نوشتن برای رابط کاربری
آشنایی با ماک کردن و فواید ماک کردن
پیاده سازی طراحی مبتنی بر دامنه
پیش نیازهای دوره
دانش زبان سوئیفت در حد متوسط توصیه می شود.
آشنایی با فریمورک SwiftUI توصیه می شود.
Xcode 13.X یا بالاتر
آشنایی با الگوی طراحی MVVM
توضیحات دوره
به عنوان توسعه دهنده نرم افزار، شما باید همیشه به دنبال نوشتن کد با کیفیت باشید. همچنین باید مطمئن شوید که هر کدی که در آینده می نویسید ویژگی های موجود را خراب نکند. توسعه تست محور، راهی عالی برای پیاده سازی نرم افزار در اختیار شما قرار می دهد و یک شبکه ایمنی فراهم می کند که به شما امکان می دهد با اطمینان تغییرات را ایجاد کنید. در این دوره یاد می گیرید که چگونه با استفاده از زبان سوئیفت، اصول توسعه تست محور را در iOS اعمال کنید.
بیایید مطالب دوره را بررسی کنیم:
درک توسعه تست محور
انواع تست
نوشتن اولین تست واحد
نوشتن تست های رابط کاربری
ماک کردن
تست End to End
زمان پروژه - اپلیکیشن آزمون
این دوره برای چه کسانی مناسب است:
توسعه دهندگان علاقه مند به یادگیری در مورد نوشتن تست ها
توسعه دهندگانی که می خواهند تست های واحد را برای مدل دامنه اصلی پیاده سازی کنند.
توسعه دهندگانی که می خواهند یاد بگیرند که چگونه تست های رابط کاربری بنویسند.
توسعه دهندگانی که می خواهند یاد بگیرند که ماک کردن چگونه کار می کند و مزایای ماک کردن چیست.