لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی تست واحد
Unit Testing Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اصول اولیه تست واحد و بهترین شیوه ها را بیاموزید و مفاهیم اصلی، اصطلاحات و تکنیک ها را درک کنید. این دوره به شما اصول تست واحد را آموزش می دهد تا شروع به نوشتن تست های واحد خوب کنید. مبانی تست واحد و بهترین شیوه ها را بیاموزید و مفاهیم اصلی، اصطلاحات و تکنیک ها را درک کنید. در این دوره، Unit Testing Fundamentals، اصول تست واحد را یاد می گیرید تا شروع به نوشتن تست های واحد خوب کنید. ابتدا، اصول نوشتن تست های واحد را بررسی خواهید کرد. در مرحله بعد، بهترین روش ها برای نوشتن تست های واحد را کشف خواهید کرد. در نهایت، یاد خواهید گرفت که چگونه با استفاده از تکنیک هایی مانند TDD، تست های واحد را بنویسید. هنگامی که این دوره را به پایان رساندید، مهارت ها و دانش اصول اولیه تست واحد را خواهید داشت که برای شروع نوشتن تست های واحد خوب که ارزش و تعمیر و نگهداری کم را ارائه می دهند، نیاز دارید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
مقدمه
Introduction
پروژه نمایشی
Demo Project
چرا از تست های خودکار استفاده کنیم؟
Why Use Automated Tests?
خلاصه
Summary
مبانی تست واحد
Unit Testing Basics
مقدمه
Introduction
ایجاد یک مجموعه آزمایشی
Creating a Test Suite
ایجاد اولین آزمون واحد
Creating Your First Unit Test
ساختار آزمون واحد شما
Structuring Your Unit Test
چه چیزی را آزمایش و تأیید کنید
What to Test and Verify
اشتراک گذاری تنظیمات بین تست های واحد
Sharing Setup between Unit Tests
استفاده از داده های پارامتری شده
Using Parameterized Data
خلاصه
Summary
بهترین روش های تست واحد
Unit Testing Best Practices
مقدمه
Introduction
وابستگی های مشترک
Shared Dependencies
مقاله های خرد برای جداسازی آزمون های واحد
Stubs to Isolate Unit Tests
تمسخر برای جداسازی آزمون های واحد
Mocks to Isolate Unit Tests
تست واحد در مقابل تست ادغام
Unit Test vs. Integration Test
اجتناب از تست های واحد شکننده
Avoiding Brittle Unit Tests
نوشتن کد قابل آزمایش
Writing Testable Code
پوشش کد
Code Coverage
خلاصه
Summary
رویکرد به آزمون های واحد نوشتاری
Approach to Writing Unit Tests
مقدمه
Introduction
رویکرد TLD به تست واحد
TLD Approach to Unit Testing
TDD: با یک تست رد شدن شروع کنید
TDD: Start with a Failing Test
TDD: حداقل کد را برای قبولی در آزمون بنویسید
TDD: Write Minimal Code to Pass the Test
TDD: Refactor برای بهبود طراحی کد
TDD: Refactor to Improve Code Design
تمرین TDD با استفاده از Katas
Practicing TDD Using Katas
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Rag Dhiman یک مهندس نرم افزار، معمار، رهبر فنی و مربی است.
عشق راگ به کامپیوتر، برنامه نویسی و طراحی زمانی شروع شد که اولین کامپیوتر خود را در سن هشت سالگی به دست آورد. از سال 2002، او به طور حرفه ای در توسعه نرم افزار، تسلط بر توسعه وب و موبایل، توسعه ابر، طراحی نرم افزار و متدولوژی ها، و مدیریت تیم کار کرده است. در طول این مسیر، Rag تجربیات خود را در توسعه و طراحی نرم افزار از طریق مشاوره، مربیگری و ارائه دوره های آموزشی به اشتراک گذاشته است. یادگیری فنآوریهای جدید، کدنویسی و تکنیکهای طراحی، Rag را با انگیزه نگه میدارد. راگ همچنین علاقه زیادی به ورزش موتوری، عکاسی و تناسب اندام دارد، در صورتی که با تکنولوژی بازی نمی کند.
نمایش نظرات