نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به عنوان یک راهنمای توصیفی و عمیق برای آزمایش واحد عملی عمل می کند. همه را بزرگ کنید بررسی اجمالی دوره 1m 11s مقدمه 30 متر 14 ثانیه درک سبک های تست واحد 35 متر 36s بیشترین بهره را از تست های واحد خود ببرید 40 متر 34s Refactoring در آزمایشات واحد با ارزش تر دهه 54 54 بیشترین بهره را از آزمونهای ادغام خود ببرید دهه 37 م اجتناب از آزمایش واحد ضد الگوها 22 متر 8 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
شروع شدن
Getting Started
-
طرح کلی دوره و پیش نیازها
Course Outline and Prerequisites
-
واژگان استفاده شده
Vocabulary Used
-
اهداف تست واحد
Goals of Unit Testing
-
معیارهای پوشش
Coverage Metrics
-
100٪ پوشش
100% Coverage
-
چه چیزی یک آزمون را ارزشمند می کند؟
What Makes a Test Valuable?
-
چه چیزی یک آزمون ارزشمند را ایجاد می کند: نمونه هایی
What Makes a Valuable Test: Examples
-
Test Pyramid and Value گزاره
Test Pyramid and Value Proposition
-
خلاصه
Summary
درک سبک های تست واحد
Understanding Styles of Unit Testing
-
مقدمه
Introduction
-
سبک های تست واحد
Styles of Unit Testing
-
معماری شش ضلعی
Hexagonal Architecture
-
جزئیات پیاده سازی چیست؟
What Is an Implementation Detail?
-
سبک های تست واحد: مقایسه
Styles of Unit Testing: Comparison
-
تأیید همکاری
Collaboration Verification
-
مقایسه سبک های آزمایش واحد: نتایج
Comparing Styles of Unit Testing: Results
-
جعبه سیاه در مقابل جعبه سفید تست
Black-box vs. White-box Testing
-
تست واحد و الزامات تجاری
Unit Testing and Business Requirements
-
خلاصه
Summary
بیشترین بهره را از تست های واحد خود ببرید
Getting the Most out of Your Unit Tests
-
مقدمه
Introduction
-
رئوس مطالب ماژول
Module Outline
-
معرفی دامنه
Domain Introduction
-
مقدمه کد برنامه
Application Code Introduction
-
مقدمه آزمایشات واحد
Unit Tests Introduction
-
تجزیه و تحلیل تست واحد
Unit Tests Analysis
-
تجزیه و تحلیل کد برنامه
Application Code Analysis
-
جداسازی مدل دامنه
Domain Model Isolation
-
انواع کد و وابستگی های خارجی
Types of Code and External Dependencies
-
خلاصه
Summary
Refactoring در آزمایشات واحد با ارزش تر
Refactoring to More Valuable Unit Tests
-
مقدمه
Introduction
-
طرح Refactoring
Refactoring Plan
-
Refactoring کلاس رویداد سهام
Refactoring the Stock Event Class
-
جمع بندی مجدد: Refactoring Class Event Class
Recap: Refactoring the Stock Event Class
-
معرفی کلاس فرماندهی سهام
Introducing the Stock Command Class
-
خلاصه: معرفی کلاس Command Stock
Recap: Introducing the Stock Command Class
-
Refactoring کلاس خریدار
Refactoring the Buyer Class
-
خلاصه: بازخوانی کلاس خریدار
Recap: Refactoring the Buyer Class
-
Refactoring بقیه قسمت Code
Refactoring the Rest of the Code Base
-
خلاصه: بازسازی مجدد بقیه کد Base
Recap: Refactoring the Rest of the Code Base
-
نتایج refactoring
Refactoring Results
-
خلاصه
Summary
بیشترین بهره را از آزمونهای ادغام خود ببرید
Getting the Most out of Your Integration Tests
-
مقدمه
Introduction
-
آزمایش لایه خدمات برنامه
Testing the Application Services Layer
-
نیاز جدید: کار با یک پایگاه داده
New Requirement: Working with a Database
-
خلاصه: کار با یک پایگاه داده
Recap: Working with a Database
-
مجموعه تست یکپارچه سازی: اولین تلاش
Integration Test Suite: The First Attempt
-
تجزیه و تحلیل مجموعه یکپارچه سازی آزمون
Integration Test Suite Analysis
-
انواع وابستگی های خارجی
Types of External Dependencies
-
نحوه تست یک پایگاه داده
How to Test a Database
-
Refactoring مجموعه تست یکپارچه سازی
Refactoring the Integration Test Suite
-
نتایج refactoring
Refactoring Results
-
خلاصه
Summary
اجتناب از آزمایش واحد ضد الگوها
Avoiding Unit Testing Anti-patterns
-
مقدمه
Introduction
-
افشای جزئیات اجرای
Exposing Implementation Details
-
نشت دانش دامنه به آزمایشات
Leaking Domain Knowledge to Tests
-
آلودگی کد
Code Pollution
-
روشهای برتر در وابستگی به کلاسها
Overriding Methods in Classes-dependencies
-
عدم قطعیت در آزمونها
Non-determinism in Tests
-
خلاصه ماژول
Module Summary
-
فهرست منابع
Resource List
-
خلاصه دوره
Course Summary
نمایش نظرات