نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ASP.NET Core MVC آخرین تحول برنامه نویسی وب .NET است. در این دوره ، شما می آموزید که چگونه آزمایشات خودکار برای پوشش بخشهای مختلف برنامه ASP.NET Core MVC خود ایجاد کنید تا قبل از تولید خطاها را پیدا کنید. همه را بزرگ کنید بررسی اجمالی دوره 1m 18s مقدمه 23 متر 3 ثانیه تست کلاسهای مدل با xUnit.NET 33 متر 49s ایجاد و استفاده از وابستگی های مسخره 27 م 30s نوشتن تست های کنترل کننده MVC 24 متر مکعب نوشتن تست های ادغام ASP.NET Core MVC 32m 39s اجرای تست UI عملکردی خودکار با سلنیوم 33 متر 58 علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
مقدمه
Introduction
-
مزایای کیفیت نرم افزار
The Benefits of Software Quality
-
چرا تست خودکار؟
Why Automated Testing?
-
تست خودکار در متن
Automated Testing in Context
-
ایجاد نمونه کارها آزمون متعادل
Creating a Balanced Test Portfolio
-
هرم آزمایش
The Testing Pyramid
-
بررسی اجمالی دوره
Course Overview
-
نسخه ی نمایشی: نمای کلی برنامه
Demo: Application Overview
-
خلاصه
Summary
تست کلاسهای مدل با xUnit.NET
Testing Model Classes with xUnit.NET
-
مقدمه
Introduction
-
بررسی اجمالی xUnit.net
xUnit.net Overview
-
بررسی اجمالی تغییرات برنامه
Overview of Application Changes
-
افزودن کلاس FrequentFlyerNumberValidator
Adding a FrequentFlyerNumberValidator Class
-
ایجاد اولین آزمون
Creating the First Test
-
افزودن تستهای اضافی FrequentFlyerNumberValidator
Adding Additional FrequentFlyerNumberValidator Tests
-
ایجاد کلاس CreditCardApplicationEvaluator
Creating a CreditCardApplicationEvaluator Class
-
آزمایش CreditCardApplicationEvaluator
Testing the CreditCardApplicationEvaluator
-
تست های در حال اجرا در خط فرمان
Running Tests at the Command Line
-
خلاصه
Summary
ایجاد و استفاده از وابستگی های مسخره
Creating and Using Mock Dependencies
-
مقدمه
Introduction
-
جدا کردن قسمت های برنامه با اشیاock مسخره
Isolating Parts of the Application with Mock Objects
-
تمرکز در هسته NET با Moq
Mocking in .NET Core with Moq
-
افزودن وابستگی به CreditCardApplicationEvaluator
Adding a Dependency to the CreditCardApplicationEvaluator
-
رفع تست های CreditCardApplicationEvaluator
Fixing the CreditCardApplicationEvaluator Tests
-
افزودن منطق Flyer Frequent به CreditCardApplicationEvaluator
Adding Frequent Flyer Logic to the CreditCardApplicationEvaluator
-
ایجاد وابستگی های مسخره با Moq
Creating Mock Dependencies with Moq
-
Refactoring آزمایش های موجود برای استفاده از اشیا M مسخره
Refactoring Existing Tests to Use Mock Objects
-
خلاصه
Summary
نوشتن تست های کنترل کننده MVC
Writing MVC Controller Tests
-
مقدمه
Introduction
-
بررسی اجمالی آزمایش کنترل کننده
Overview of Controller Testing
-
ایجاد اولین تست کنترل کننده
Creating the First Controller Test
-
در حال آزمایش حالت مدل نامعتبر
Testing Invalid Model State
-
استفاده از اشیاock ساختگی Moq در آزمایشات کنترل کننده MVC
Using Moq Mock Objects in MVC Controller Tests
-
آزمایش نمایش های صحیح از MVC Controller Actions برگردانده می شود
Testing Correct Views are Returned from MVC Controller Actions
-
در حال آزمایش کنترل کننده های مقدار API
Testing API Value Controllers
-
خلاصه
Summary
نوشتن تست های ادغام ASP.NET Core MVC
Writing ASP.NET Core MVC Integration Tests
-
مقدمه
Introduction
-
تست یکپارچه سازی ASP.NET Core با TestServer
Integration Testing ASP.NET Core with TestServer
-
ایجاد یک پروژه تست هسته یکپارچه سازی ASP.NET
Creating an ASP.NET Core Integration Test Project
-
آزمایش عملکردهای HTTP GET
Testing HTTP GET Operations
-
با استفاده از Entity Framework Core In-Memory Server
Using Entity Framework Core In-memory Server
-
آزمایش عملیات HTTP POST
Testing HTTP POST Operations
-
برخورد با نشانه های ضد جعل در تست های ادغام
Dealing with Anti Forgery Tokens in Integration Tests
-
Refactoring به یک کلاس TestServer Fixure
Refactoring to a TestServer Class Fixture
-
در حال آزمایش کنترل کننده های مقدار API
Testing API Value Controllers
-
خلاصه
Summary
اجرای تست UI عملکردی خودکار با سلنیوم
Implementing Automated Functional UI Testing with Selenium
-
مقدمه
Introduction
-
بررسی اجمالی سلنیوم
Selenium Overview
-
شروع شدن
Getting Started
-
نوشتن اولین آزمون
Writing the First Test
-
تست خطاهای اعتبار سنجی
Testing Validation Errors
-
آزمایش جریان برنامه کارت اعتباری
Testing Credit Card Application Flow
-
بهبود کد آزمون با مدلهای صفحه شی
Improving Test Code with Page Object Models
-
خلاصه
Summary
نمایش نظرات