آموزش تست واحد با یاقوت

Unit Testing with Ruby

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما آموزش می دهد که چگونه برنامه Ruby خود را به صورت دستی و خودکار ، با استفاده از چارچوبهای تست واحد متداول استفاده کنید. آزمایش و خودکار کردن تست نرم افزار شما هنگام تهیه و ساخت آن نرم افزار بسیار مهم است. در این دوره ، Unit Testing with Ruby ، یاد خواهید گرفت که برنامه Ruby خود را به صورت دستی و خودکار آزمایش کنید. ابتدا ابزارها و تکنیک های Ruby را برای آزمایش دستی و اشکال زدایی برنامه خود کاوش خواهید کرد. در مرحله بعدی ، برای تست خودکار کد خود ، چارچوب های تست واحد معمول را پیدا خواهید کرد. سرانجام ، شما یاد خواهید گرفت که چگونه رفتار برنامه را برای اهداف آزمایش جعل کنید. پس از پایان این دوره ، مهارت و دانش آزمایش دستی و خودکار برنامه های Ruby مورد نیاز برای توسعه برنامه های قابل اعتماد را خواهید داشت.

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

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

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

معرفی تست Ruby Code Introduction to Testing Ruby Code

  • مقدمه Introduction

  • برنامه نسخه ی نمایشی Todo Todo Demo Application

  • به طور دستی کد Ruby خود را آزمایش کنید Manually Testing Your Ruby Code

  • تست خودکار کد یاقوت شما Automated Testing of Your Ruby Code

  • گزینه های تست واحد Unit Testing Options

  • خلاصه Summary

تست دستی کد Ruby شما Manual Testing Your Ruby Code

  • مقدمه Introduction

  • آزمایش اکتشافی با Ruby Runner Explorative Testing with Ruby Runner

  • اشکال زدایی با Ruby Runner Debugging with Ruby Runner

  • تست کد خود با استفاده از IRB Testing Your Code Using IRB

  • اشکال زدایی کد با استفاده از Binding.irb Debugging Your Code Using Binding.irb

  • خلاصه Summary

تست خودکار با استفاده از آزمون: واحد Automating Testing Using Test:Unit

  • مقدمه Introduction

  • نصب آزمون :: واحد Installing Test::Unit

  • نوشتن اولین تست های خود با آزمون :: واحد Writing Your First Tests with Test::Unit

  • ادعا با آزمون :: واحد Assertion with Test::Unit

  • راه اندازی ، Teardown و دستور اجرای Setup, Teardown, and Running Order

  • دست زدن به استثناها Handling Exceptions

  • خلاصه Summary

خودکار کردن تست با استفاده از RSpec Automating Testing Using RSpec

  • مقدمه Introduction

  • در حال نصب RSpec Installing RSpec

  • نوشتن اولین تست های خود با RSpec Writing Your First Tests with RSpec

  • انتظارات و موارد RSpec RSpec Expectations and Matchers

  • قبل ، بعد ، و اطراف Before, After, and Around

  • مدیریت موارد استثنایی با RSpec Handling Exceptions with RSpec

  • خلاصه Summary

تست خودکار با استفاده از Minitest Automating Testing Using Minitest

  • مقدمه Introduction

  • نصب Minitest Installing Minitest

  • نوشتن اولین تست های خود با Minitest Writing Your First Tests with Minitest

  • ادعا با Minitest Assertion with Minitest

  • راه اندازی ، Teardown و دستور اجرای Setup, Teardown, and Running Order

  • دست زدن به استثناها Handling Exceptions

  • خلاصه Summary

رفتار کاربردی برای آزمایش Faking Application Behavior for Testing

  • مقدمه Introduction

  • رفتار کاربرد جعل چیست؟ What Is Faking Application Behavior?

  • رفتار ساختگی با استفاده از دو برابر آزمون Faking Behavior Using Test Doubles

  • نمونه آزمایش دو برابر Test Doubles Example

  • خلاصه Summary

نمایش نظرات

آموزش تست واحد با یاقوت
جزییات دوره
3h 2m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Rag Dhiman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rag Dhiman Rag Dhiman

مربی توسعه نرم افزار

Rag Dhiman یک مهندس نرم افزار، معمار، رهبر فنی و مربی است.

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