لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش C# 10 واحد تست
C# 10 Unit Testing
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تست واحد یک مهارت ضروری برای نوشتن کد قوی و با کیفیت است. این دوره به شما یاد می دهد که چگونه تست های واحد را با دات نت و سی شارپ بنویسید تا مطمئن شوید که کد شما همانطور که انتظار می رود کار می کند. برای نوشتن کد قوی و با کیفیت، تست واحد یک مهارت ضروری است. در این دوره، C# 10 Unit Testing، یاد می گیرید که چگونه تست های واحد را در سی شارپ بنویسید تا کد پروژه های نرم افزاری دات نت خود را بهبود ببخشید. ابتدا، نحوه ایجاد یک پروژه آزمایشی و نحوه نوشتن و اجرای انواع مختلف تست های واحد را خواهید آموخت. در مرحله بعد، نحوه نوشتن کد قابل آزمایش در برنامه خود را با جدا کردن وابستگی ها و نحوه کار با Test Driven Development (TDD) را یاد خواهید گرفت. در نهایت، یاد خواهید گرفت که چگونه تست های واحد خود را به صورت خودکار پس از هر تغییر کد با استفاده از یک اقدام GitHub اجرا کنید. پس از اتمام این دوره، مهارتها و دانش C# Unit Testing مورد نیاز برای تست واحد پروژههای NET و C# خود را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
نوشتن اولین آزمون واحد
Writing Your First Unit Test
مقدمه
Introduction
تست واحد چیست؟
What Is Unit Testing?
آنچه در این دوره خواهید آموخت
What You Will Learn in This Course
پروژه Starter را کاوش کنید
Explore the Starter Project
یک پروژه آزمایشی اضافه کنید
Add a Test Project
اولین تست واحد خود را بنویسید
Write Your First Unit Test
تست واحد را اجرا و اشکال زدایی کنید
Run and Debug the Unit Test
خلاصه
Summary
اجرای آزمون های واحدهای مختلف
Implementing Different Unit Tests
مقدمه
Introduction
اجزای یک تست واحد را درک کنید
Understand the Parts of a Unit Test
یک تست دیگر برای رد شدن از خطوط خالی بنویسید
Write Another Test to Skip Empty Lines
برای یک استثنا تست کنید
Test for an Exception
پیام استثنا را تأیید کنید
Assert the Exception Message
برای یک استثنا دیگر تست کنید
Test for Another Exception
اجرای یک تست داده محور
Implement a Data-driven Test
خلاصه
Summary
نوشتن کد قابل آزمایش
Writing Testable Code
مقدمه
Introduction
MachineDataProcessor را تست کنید
Test the MachineDataProcessor
بدانید چگونه وابستگی ها را جدا کنید
Know How to Decouple Dependencies
یک رابط ICoffeeCountStore ایجاد کنید
Create an ICoffeeCountStore Interface
تست را اجرا کنید
Implement the Test
یه تست دیگه بنویس
Write Another Test
قبل از هر تست کد را اجرا کنید
Run Code before Every Test
کد را بعد از هر تست اجرا کنید
Run Code after Every Test
ConsoleCoffeeCountStore را تست کنید
Test the ConsoleCoffeeCountStore
کلاس را قابل آزمایش کنید
Make the Class Testable
خلاصه
Summary
استفاده از توسعه تست محور
Applying Test Driven Development
مقدمه
Introduction
توسعه تست محور (TDD) چیست؟
What Is Test Driven Development (TDD)?
نیاز را درک کنید
Understand the Requirement
یک تست واحد بنویسید
Write a Unit Test
الزام را اجرا کنید
Implement the Requirement
کد را اصلاح کنید
Refactor the Code
خلاصه
Summary
اجرای خودکار تست های واحد
Running Unit Tests Automatically
مقدمه
Introduction
تست ها را با دات نت CLI اجرا کنید
Run Tests with the .NET CLI
کد را به یک مخزن در GitHub فشار دهید
Push the Code to a Repository on GitHub
تست ها را به صورت خودکار با یک اکشن GitHub اجرا کنید
Run Tests Automatically with a GitHub Action
تست ها را با یک Commit دیگر آغاز کنید
Trigger the Tests with Another Commit
نمایش نظرات