لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست واحد برای توسعه دهندگان iOS
Unit Testing for iOS Developers
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آزمایش واحد یک روش مفید برای تأیید عملکرد است - چه قبل و چه بعد از توسعه - و می تواند به شما در یافتن و رفع اشکالات کمک کند. Xcode می تواند به طور خودکار پشتیبانی آزمایش واحد را به پروژه های شما اضافه کند. در این دوره ، اصول تست های واحدی را در Xcode کاوش کنید و نحوه افزودن تست های واحدی به پروژه های iOS خود را کشف کنید. Bear Cahill مربی مروری دارد بر آزمایش واحد و توسعه آزمایش محور. او توضیح می دهد که چگونه Xcode استفاده از تست های واحدی را برای اطمینان از حمل یک برنامه با کیفیت آسان می کند. با نحوه نوشتن و اجرای تست های واحد ، نوشتن تست های عملکرد و پیکربندی و ضبط تست های UI آشنا شوید.
موضوعات شامل:
تست واحد و توسعه آزمون محور li>
تست های واحد در Xcode
نوشتن آزمون واحد li>
استفاده از داده های آزمون ساختگی و کلاسهای ساختگی
نوشتن آزمونهای واحد ناهمزمان li>
پیکربندی و ضبط تست های رابط کاربر li>
دسترسی به عناصر رابط کاربر از آزمایشات رابط کاربری خود li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
1. بررسی اجمالی تست Xcode Unit
1. Xcode Unit Test Overview
تست واحد و توسعه محور تست
Unit testing and test-driven development
تست های واحد در Xcode
Unit tests in Xcode
کد تولیدی برای تست های واحد
Generated code for unit tests
کنترل دسترسی
Access control
ادعا می کند برای آزمون واحد
Asserts for unit tests
2. اجرای تست واحد
2. Unit Test Execution
یک تست واحد بنویسید
Write a unit test
نحوه اجرای تست واحد
How to execute a unit test
از داده های آزمون مسخره استفاده کنید
Use mock test data
از کلاس های مسخره استفاده کنید
Use mock classes
تست های واحد ناهمزمان
Asynchronous unit tests
3. تست های عملکرد
3. Performance Tests
بررسی اجمالی تست های عملکرد
Overview of performance tests
Bear Cahill یک توسعهدهنده مستقل برنامههای تلفن همراه است که روی بیش از 100 برنامه iOS و Android کار کرده است.
در سال 2008، Bear Brainwash Inc.، یک شرکت توسعه اپلیکیشن موبایل در دالاس، تگزاس. Brainwash با استفاده از فناوریهای مختلفی از جمله Core Data، MapKit، StoreKit، Core Location و سایر چارچوبها برای ایمیل، دسترسی به دفترچه آدرس، ضبط و پخش صدا، دسترسی به iPod، عملکرد پیام کوتاه، و غیره برنامههایی را توسعه داده است. این شرکت همچنین توسعه سمت سرور (Ruby on Rails مبتنی بر لینوکس و MySQL) را ارائه می دهد. مشتریان عبارتند از Escort/Cobra Radar، ATV Escape، Mobiata، AppCubby، AppNoose، Trey Weir Media، IRCO، Ramquest، Semaphore Mobile، و غیره.
Bear همچنین یک نویسنده منتشر شده و مربی با تجربه iOS است. شرکت منینگ انتشارات کتاب خود را در سال 2012 منتشر کرد. و CBS MoneyWatch.
نمایش نظرات