نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Visual Studio 2019 از پشتیبانی عالی و ویژگی های جدیدی برای تست واحد برخوردار است. این دوره به شما نشان می دهد که چگونه به نوشتن و اجرای تست های واحدی در Visual Studio 2019 کمک کنید تا به شما در نوشتن برنامه های جامد کمک کند. در نوشتن کد قوی .NET دانش کاملی از تست است. در این دوره ، Testing .NET Code در Visual Studio 2019 ، مهارت هایی را که برای تست کد .NET خود در Visual Studio 2019 نیاز دارید ، کشف خواهید کرد. ابتدا ، نحوه ایجاد یک پروژه آزمایشی و نحوه نوشتن و اجرای تست های واحد را یاد خواهید گرفت. . در مرحله بعدی ، نحوه نوشتن آزمون های داده محور و نحوه کار با چارچوب های آزمایشی محبوب MSTest ، NUnit و xUnit را کشف خواهید کرد. سرانجام ، خواهید دید که چگونه می توانید با استفاده از Live Unit Testing ، پوشش کد آزمون های خود را تجزیه و تحلیل کنید و نحوه اجرای آزمون ها را در زمان واقعی انجام دهید. وقتی این دوره را به پایان رسانید ، دانش بنیادی در مورد تست .NET Code در Visual Studio 2019 خواهید داشت که به شما کمک می کند تا در آزمایش و اجرای پروژه های .NET خود به جلو حرکت کنید. این دوره با استفاده از نسخه پیش نمایش ویژوال استودیو 16.2 ضبط شده است تا آنچه رابط کاربری به جلو نشان می دهد ، باشد.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
ایجاد اولین پروژه آزمایشی
Creating Your First Test Project
-
مقدمه
Introduction
-
سناریوی قهوه مغزی سیمی
The Wired Brain Coffee Scenario
-
به کد برای تست نگاه کنید
Look at the Code to Test
-
یک پروژه آزمایشی ایجاد کنید
Create a Test Project
-
کلاس OrderCreationServiceTests را اضافه کنید
Add the OrderCreationServiceTests Class
-
طرح کلی دوره
Course Outline
نوشتن و اجرای تست های واحد
Writing and Running Unit Tests
-
مقدمه
Introduction
-
اولین روش آزمون خود را پیاده سازی کنید
Implement Your First Test Method
-
وابستگی های جعلی با Moq
Fake Dependencies with Moq
-
شروع آزمایشات
Initialize Tests
-
بررسی کنید آیا موجودی لیوان های قهوه بیش از حد است
Check if Stock of Coffee Cups Was Exceeded
-
موارد استثنا
Assert Exceptions
-
ابزار مدیریت سفارش فنجان قهوه را شروع کنید
Start the Coffee Cup Order Admin Tool
-
NET Core و .NET Framework را هدف قرار دهید
Target .NET Core and .NET Framework
-
ایجاد و استفاده از لیست های پخش
Create and Use Playlists
-
تست ها را با میانبرها و CodeLens اجرا کنید
Run Tests with Shortcuts and CodeLens
-
خلاصه
Summary
پیاده سازی آزمونهای مبتنی بر داده
Implementing Data Driven Tests
-
مقدمه
Introduction
-
درصد تخفیف را تست و محاسبه کنید
Test and Calculate the Discount Percentage
-
روش آزمون مبتنی بر داده ایجاد کنید
Create a Data Driven Test Method
-
تخفیف تست برای مشتریان حق بیمه
Test Discount for Premium Customers
-
دسترسی و آزمایش اعضای داخلی
Access and Test Internal Members
-
ابزار مدیریت سفارش فنجان قهوه را اجرا کنید
Run the Coffee Cup Order Admin Tool
-
خلاصه
Summary
آزمایش با MSTest ، NUnit یا xUnit
Testing with MSTest, NUnit, or xUnit
-
مقدمه
Introduction
-
از کدام چارچوب آزمون باید استفاده کنید؟
Which Test Framework Should You Use?
-
نحوه عملکرد آداپتورهای تست را بفهمید
Understand How Test Adapters Work
-
آداپتور آزمون MSTest در عمل
The Test Adapter of MSTest in Action
-
تست ها را با NUnit بنویسید
Write Tests with NUnit
-
تست ها را با xUnit بنویسید
Write Tests with xUnit
-
خلاصه
Summary
تجزیه و تحلیل پوشش کد
Analyzing Code Coverage
-
مقدمه
Introduction
-
آنالیز پوشش کد را اجرا کنید
Run a Code Coverage Analysis
-
بهبود پوشش کد با آزمایشات بیشتر
Improve Code Coverage with More Tests
-
نتایج پوشش کد واردات و صادرات
Import and Export Code Coverage Results
-
کد را از تجزیه و تحلیل پوشش کد حذف کنید
Exclude Code from the Code Coverage Analysis
-
تجزیه و تحلیل را با یک فایل Runsettings پیکربندی کنید
Configure Analysis with a Runsettings File
-
خلاصه
Summary
با استفاده از تست واحد زنده
Using Live Unit Testing
-
مقدمه
Introduction
-
آزمایش واحد زنده را کاوش کنید
Explore Live Unit Testing
-
تست ها را با تست واحد زنده بنویسید
Write Tests with Live Unit Testing
-
آزمایشات را از تست واحد زنده خارج کنید
Exclude Tests from Live Unit Testing
-
روشهای آزمون را به صورت برنامه ریزی حذف کنید
Exclude Test Methods Programmatically
-
پیکربندی تست واحد زنده
Configure Live Unit Testing
-
خلاصه
Summary
نمایش نظرات