🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست برنامه های 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
شان میر یک مشاور مستقل با بیش از 15 سال تجربه توسعه در Oracle’s JD Edwards EnterpriseOne ، JD Edwards World و Microsoft’s .NET frame است. شاون در مراحل مختلف سی و پنج پیاده سازی و بیش از پنجاه نسخه جدید شرکت داشته است. شاون در توسعه EnterpriseOne با استفاده از JDE API ، C ، C ++ ، C # و Microsoft .NET Framework تخصص دارد.
نمایش نظرات