آموزش تست برنامه های 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
جزییات دوره
1h 8m
25
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 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 تخصص دارد.