برنامه نويسي

تست واحد iOS با مثال: نکات و تکنیک‌های XCTest با استفاده از Swift

iOS Unit Testing by Example: XCTest Tips and Techniques Using Swift

دانلود کتاب iOS Unit Testing by Example: XCTest Tips and Techniques Using Swift (به فارسی: تست واحد iOS با مثال: نکات و تکنیک‌های XCTest با استفاده از Swift) نوشته شده توسط «Jon Reid»


اطلاعات کتاب تست واحد iOS با مثال: نکات و تکنیک‌های XCTest با استفاده از Swift

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Pragmatic Bookshelf

نویسنده: Jon Reid

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2020

تعداد صفحه: 360 / 350

حجم فایل: 7.78 مگابایت

کد کتاب: 1680506811 , 9781680506815

نوبت چاپ: 1

توضیحات کتاب تست واحد iOS با مثال: نکات و تکنیک‌های XCTest با استفاده از Swift

بدون ترس طراحی کد iOS خود را با تست های واحد جامد تغییر دهید. برای دریافت بازخورد سریع در مورد همه کدهای خود – از جمله کدهای قدیمی، از چارچوب تست داخلی Xcode XCTest و Swift استفاده کنید. ترفندها و تکنیک های آزمایش همه کدهای iOS، به ویژه کنترلرهای مشاهده (UIViewControllers) که برای برنامه های iOS حیاتی هستند را بیاموزید. یادگیری جداسازی و جایگزینی وابستگی ها در کدهای قدیمی که بدون آزمایش نوشته شده است. بازسازی ایمن را تمرین کنید که این آزمایش‌ها را ممکن می‌سازد، و تماشا کنید که همه تغییرات شما به‌سرعت و خودکار تأیید می‌شوند. حتی جسورانه ترین تغییرات کد را با اطمینان کامل انجام دهید.

هر چه سلسله مراتب پیمایش شما عمیق تر شود، آزمایش کد دستی و رابط کاربری کندتر می شود. فقط برای رسیدن به یک صفحه نمایش خاص ممکن است چندین ضربه طول بکشد، هرگز به آزمایش های جریان کار واقعی اهمیت ندهید. تست واحد خودکار چنان بازخورد سریعی ارائه می دهد که می تواند قوانین توسعه را تغییر دهد. آزمایش را به توسعه iOS بیاورید، حتی برای کدهای قدیمی. از XCTest برای نوشتن تست های واحد در Swift برای همه کدهای خود استفاده کنید.

توسعه دهندگان iOS معمولاً تست های واحد را برای کلاس های مدل خود رزرو می کنند. اما این رویکرد بیشتر کدهای رایج در برنامه‌های iOS، به ویژه با UIViewControllers را نادیده می‌گیرد. بیاموزید که چگونه این کنترل‌کننده‌های نمایش را آزمایش کنید تا امکانات تست واحد خود را گسترش دهید. از آنجایی که آزمایش‌های واحد خوب، بستری را برای بازسازی ایمن تشکیل می‌دهند، شما این اختیار را دارید که تغییرات جسورانه ایجاد کنید. بیاموزید که چگونه از رایج ترین اشتباهات برنامه نویسان سوئیفت با چارچوب XCTest جلوگیری کنید. از پوشش کد برای یافتن حفره ها در مجموعه های آزمایشی خود استفاده کنید. نحوه شناسایی وابستگی‌های سخت را بیاموزید.

طراحی کد خود را به سرعت، با خطر کمتر و ترس کمتر تغییر شکل دهید.


Fearlessly change the design of your iOS code with solid unit tests. Use Xcode’s built-in test framework XCTest and Swift to get rapid feedback on all your code – including legacy code. Learn the tricks and techniques of testing all iOS code, especially view controllers (UIViewControllers), which are critical to iOS apps. Learn to isolate and replace dependencies in legacy code written without tests. Practice safe refactoring that makes these tests possible, and watch all your changes get verified quickly and automatically. Make even the boldest code changes with complete confidence.

Manual code and UI testing get slower the deeper your navigation hierarchy goes. It can take several taps just to reach a particular screen, never mind the actual workflow tests. Automatic unit testing offers such rapid feedback that it can change the rules of development. Bring testing to iOS development, even for legacy code. Use XCTest to write unit tests in Swift for all your code.

iOS developers typically reserve unit tests for their model classes alone. But that approach skips most of the code common to iOS apps, especially with UIViewControllers. Learn how to unit test these view controllers to expand your unit testing possibilities. Since good unit tests form the bedrock for safe refactoring, you’re empowered to make bold changes. Learn how to avoid the most common mistakes Swift programmers make with the XCTest framework. Use code coverage to find holes in your test suites. Learn how to identify hard dependencies.

Reshape the design of your code quickly, with less risk and less fear.

دانلود کتاب «تست واحد iOS با مثال: نکات و تکنیک‌های XCTest با استفاده از Swift»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید