آموزش تست واحد برای توسعه دهندگان iOS

Unit Testing for iOS Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آزمایش واحد یک روش مفید برای تأیید عملکرد است - چه قبل و چه بعد از توسعه - و می تواند به شما در یافتن و رفع اشکالات کمک کند. Xcode می تواند به طور خودکار پشتیبانی آزمایش واحد را به پروژه های شما اضافه کند. در این دوره ، اصول تست های واحدی را در Xcode کاوش کنید و نحوه افزودن تست های واحدی به پروژه های iOS خود را کشف کنید. Bear Cahill مربی مروری دارد بر آزمایش واحد و توسعه آزمایش محور. او توضیح می دهد که چگونه Xcode استفاده از تست های واحدی را برای اطمینان از حمل یک برنامه با کیفیت آسان می کند. با نحوه نوشتن و اجرای تست های واحد ، نوشتن تست های عملکرد و پیکربندی و ضبط تست های UI آشنا شوید.
موضوعات شامل:
  • تست واحد و توسعه آزمون محور
  • تست های واحد در Xcode
  • نوشتن آزمون واحد
  • استفاده از داده های آزمون ساختگی و کلاسهای ساختگی
  • نوشتن آزمونهای واحد ناهمزمان
  • پیکربندی و ضبط تست های رابط کاربر
  • دسترسی به عناصر رابط کاربر از آزمایشات رابط کاربری خود

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

مقدمه 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

  • یک تست عملکرد بنویسید Write a performance test

  • تست عملکرد سرور Server performance tests

4. آزمونهای UI 4. UI Tests

  • تست UI را پیکربندی کنید Configure UI tests

  • یک تست UI ضبط کنید Record a UI test

  • به عناصر UI دسترسی پیدا کنید Access UI elements

  • خرابی تست UI UI test failures

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش تست واحد برای توسعه دهندگان iOS
جزییات دوره
1h 12m
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
10,354
- از 5
ندارد
دارد
دارد
Bear Cahill
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bear Cahill Bear Cahill

توسعه‌دهنده برنامه‌های موبایل

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.