آموزش تست برنامه های Rust 2021

Testing Rust 2021 Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما یاد می دهد که چگونه از قابلیت اطمینان نرم افزار در Rust اطمینان حاصل کنید. آزمون‌های واحد و ادغام را مسلط کنید، از تمسخر مؤثر استفاده کنید و از ابزارهای داخلی Rust استفاده کنید. یاد بگیرید که کدی بسازید که با بهترین روش های آزمایشی در آزمون زمان مقاومت کند. اطمینان از قابلیت اطمینان و استحکام نرم افزار چالشی است که هر توسعه دهنده ای با آن مواجه است. در این دوره، Testing in Rust 2021، یاد خواهید گرفت که کد Rust خود را اعتبارسنجی و تأیید کنید تا با این چالش‌ها روبرو شوید. ابتدا، اصول اساسی ابزارهای تست داخلی Rust و چگونگی تشخیص زودهنگام مشکلات را بررسی خواهید کرد. در مرحله بعد، پیچیدگی‌های تست‌های واحد و یکپارچه‌سازی را کشف خواهید کرد، و اطمینان حاصل می‌کنید که هر جزء نرم‌افزار شما همانطور که در نظر گرفته شده است عمل می‌کند. در نهایت، یاد خواهید گرفت که چگونه از تکنیک های تمسخر آمیز موثر برای به حداکثر رساندن ارزش هر آزمون استفاده کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش تست Rust مورد نیاز برای تولید نرم افزاری را خواهید داشت که هم قابل اعتماد و هم قابل نگهداری باشد.

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

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

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

درک اصول نوشتن تست Understanding Test Writing Fundamentals

  • معرفی Introduction

  • ویژگی های ایمنی داخلی Rust Rust’s Built-in Safety Features

  • شروع کار با توابع تست Getting Started with Test Functions

  • ماکروهای ادعایی در زنگ Assertion Macros in Rust

  • پیغام های سفارشی خرابی رفع شد Custom Failure Messages Fixed

  • تست برای هراس مورد انتظار Testing for Expected Panics

  • استفاده از انواع نتایج در آزمون ها Leveraging Result Types in Tests

  • خلاصه Summary

اجرای تست ها Executing Tests

  • معرفی Introduction

  • اجرای موازی در مقابل اجرای متوالی Parallel vs Sequential Execution

  • نمایش خروجی تابع تست Displaying Test Function Output

  • اجرای آزمایش فیلترینگ Filtering Test Execution

  • نادیده گرفتن تست ها Ignoring Tests

  • خلاصه Summary

سازماندهی آزمون ها Organizing Tests

  • معرفی Introduction

  • تست های واحد Unit Tests

  • تست های یکپارچه سازی Integration Tests

  • نمونه های تست در پروژه های متن باز Testing Examples in Open Source Projects

  • خلاصه Summary

تمسخر در زنگ Mocking in Rust

  • معرفی Introduction

  • تمسخر چیست؟ What Is Mocking?

  • مبانی تمسخر در زنگ Basics of Mocking in Rust

  • ایجاد اشیاء ساختگی با Mockall Creating Mock Objects with Mockall

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش تست برنامه های Rust 2021
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 8m
25
Pluralsight (پلورال سایت) pluralsight-small
17 آذر 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد
Shaun Meyer

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shaun Meyer Shaun Meyer

شان میر یک مشاور مستقل با بیش از 15 سال تجربه توسعه در Oracle’s JD Edwards EnterpriseOne ، JD Edwards World و Microsoft’s .NET frame است. شاون در مراحل مختلف سی و پنج پیاده سازی و بیش از پنجاه نسخه جدید شرکت داشته است. شاون در توسعه EnterpriseOne با استفاده از JDE API ، C ، C ++ ، C # و Microsoft .NET Framework تخصص دارد.

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

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

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