آموزش تست مبانی در iOS

Testing Fundamentals in iOS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آزمایشات به شما اعتماد به نفس لازم هنگام حمل و نقل آن ویژگی عالی بعدی برای تولید را می دهد. در این دوره ، شما اصول آزمایش موثر در iOS را خواهید آموخت. کد به طور مداوم در حال تغییر است ، ویژگی ها به طور مداوم اضافه می شوند و اشکالات در حال ثبت هستند. آزمایشات به شما امکان می دهد که مثمر ثمر باشید و از قابلیت اطمینان برنامه خود اطمینان حاصل کنید ، که می توانید با اطمینان اعتماد به کد کد خود را انجام دهید و واقعاً آن اشکال را له کرده اید. در این دوره ، مبانی تست کردن در iOS ، شما با اصول چگونگی آزمایش موثر در iOS آشنا خواهید شد. ابتدا نحوه تنظیم اهداف آزمایشی را کشف خواهید کرد. در مرحله بعدی ، نحوه نوشتن آزمون های واحد ، آزمون های یکپارچه سازی و تست های UI را خواهید آموخت. سرانجام ، شما به تمسخر و آزمایش کد ناهمزمان می پردازید. با پایان این دوره ، شما از بهترین روش ها در نوشتن کد قابل آزمایش ، نحوه جمع آوری پوشش کد و نحوه تصادفی سازی و موازی سازی آزمون های خود در عمل مطلع خواهید شد.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

تنظیم آزمایشات واحد در پروژه شما Setting up Unit Tests in Your Project

  • مقدمه Introduction

  • چه چیزی یک آزمایش خوب می دهد What Makes a Good Test

  • توسعه آزمون محور (TDD) Test-driven Development (TDD)

  • بررسی اجمالی دوره Course Overview

  • ایجاد یک پروژه جدید Creating a New Project

  • آناتومی یک مورد آزمایشی Anatomy of a Test Case

  • اولین آزمون شما Your First Test

  • راه اندازی طرح های آزمایشی Setting up Test Schemes

کد شما قابل آزمایش است Making Your Code Testable

  • مقدمه Introduction

  • افزودن هدف آزمایش واحد Adding a Unit Testing Target

  • Refactoring منطق شبکه Refactoring Networking Logic

  • واحدهای کوچک کار Small Units of Work

  • تست برنامه های افزودنی Testing Extensions

آزمایش ناهمزمان Asynchronous Testing

  • مقدمه Introduction

  • مطالعه موردی Async Async Case Study

  • درخواستهای شبکه را آزمایش کنید Testing Network Requests

  • خلاصه Summary

تست های خود را مسخره کنید Mocking Your Tests

  • مقدمه Introduction

  • در حال گسترش URLSession Extending URLSession

  • Refactoring آزمایشات شما Refactoring Your Tests

  • استفاده از داده های آزمون در تست های خود Using Test Data in Your Tests

  • خلاصه Summary

تست های پوشش و عملکرد کد Code Coverage and Performance Tests

  • پوشش کد Code Coverage

  • تست های عملکرد Performance Tests

  • آزمایش های موازی سازی و تصادفی سازی Parallelizing and Randomizing Tests

تست های رابط کاربر UI Tests

  • مقدمه Introduction

  • راه اندازی تست های UI Setting up UI Tests

  • در حال آزمایش پیمایش Testing Navigation

  • تست عملکرد Testing Functionality

در حال آزمایش کنترل کننده های مشاهده Testing Your View Controllers

  • مقدمه Introduction

  • مشاهده تنظیمات آزمایش کنترلر View Controller Test Setup

  • درخواستهای تمسخر URL Mocking URL Requests

  • انتظارات آزمون چندگانه Multiple Test Expectations

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش تست مبانی در iOS
جزییات دوره
2h 0m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
14
4.2 از 5
دارد
دارد
دارد
Jonathan Wong
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Wong Jonathan Wong

جاناتان B.S و M.S خود را به دست آورد. در مهندسی برق و کار خود را به عنوان مهندس سیستم آغاز کرد. در این نقش ، او با مشتریان و کاربران نهایی صحبت کرد و در جستجوی داستان های کاربر ، نوشتن الزامات و تجزیه و تحلیل طراحی. پس از چندین سال ، او دریافت که علاقه بیشتری به ایجاد آن سیستم ها دارد و به دنبال ایجاد یک تغییر شغلی است. جاناتان وقت خود را به خواندن کتاب و گذراندن کلاسهای مهندسی نرم افزار گذراند تا اینکه اولین کار خود را به عنوان مهندس نرم افزار در iOS به دست آورد. از آن زمان ، جاناتان هرگز به گذشته نگاه نکرد و دائماً دانش خود را از طریق کتاب ها ، کنفرانس ها و آموزش ها بیشتر می کرد. در طول زندگی حرفه ای خود ، Jonathan در سیستم عامل های iOS ، Android ، JavaScript جلویی و سیستم های Backend در جاوا ، C # و NodeJS کار کرده است. وقتی جاناتان مشغول کد نویسی نیست ، او وقت خود را با همسر ، دو بچه ، گربه های متعدد و حتی بیشتر مرغ ها در سان دیگو آفتابی سپری می کند. گاهی اگر خوش شانس باشد ، می تواند دزدکی حرکت کند و از یک دویدن خوب لذت ببرد.