خانه
مقالات
فهرست دوره ها
درباره ما
تماس با ما
ورود / عضویت
ورود / عضویت
دوره کامل مفاهیم و پیاده سازی تست نویسی
تاریخ آخرین بروزرسانی 1403/6/7
تاریخ انتشار 1403/6/7
علی کلاهدوزان
فصل اول - مقدمه
قسمت 1 - مقدمه
قسمت 2 - بررسی یک تیم IT
قسمت 3 - Black Box and White Box Testing
قسمت 4 - بررسی Test Pyramid
فصل دوم - معرفی بررسی TDD
قسمت 1 - معرفی و بررسی TDD
فصل سوم - تایپ اسکریپت
قسمت 1 - نگاه اجمالی به تایپ اسکریپت - بخش اول
قسمت 2 - متغیرها در TypeScript
قسمت 3 - بررسی انواع متغیرها در TypeScript
قسمت 4 - بررسی متدها در TypeScriot
قسمت 5 - بررسی Interface در TypeScript
قسمت 6 - Class & Access Modifiers
فصل چهارم - Unit Test
قسمت 1 - معرفی Unit Testing
قسمت 2 - بررسی آناتومی یک Unit Test ، قسمت 1
قسمت 3 - بررسی آناتومی یک Unit Test ، قسمت 2
قسمت 4 - آشنایی و بررسی اجمالی Xunit
فصل پنجم - شروع پروژه دات نت کور
قسمت 1 - شروع یک پروژه در دات نت کور به عنوان بستر و زمینه داشتن یک پروژه واقعی جهت شروع تست نویسی - بخش اول
قسمت 2 - شروع یک پروژه در دات نت کور به عنوان بستر و زمینه داشتن یک پروژه واقعی جهت شروع تست نویسی - بخش دوم
قسمت 3 - ایجاد پروژه مختص به تست ها مبتنی بر Xunit و تولید و اجرای اولین تست
فصل ششم - Assertation
قسمت 1 - مقدمه ای بر Assertation
قسمت 2 - بررسی فرآیند Assertation بر روی مقادیر و نتایج Boolean
قسمت 3 - بررسی فرآیند Assertation بر روی مقادیر و نتایج String
قسمت 4 - بررسی روند Assertation علیه اعداد صحیح
قسمت 5 - بررسی روند Assertation علیه اعداد اعشاری
قسمت 6 - بررسی Assertation بر علیه Arrays و لیستها
قسمت 7 - بررسی مفصل تر بررسی Assertation بر علیه Arrays و لیستها
قسمت 8 - بررسی روالهای Async در فرایند Assertation
قسمت 9 - بررسی روند Assertation بر Exception ها
قسمت 10 - بررسی Event ها در فرآیند Assertation
قسمت 11 - بررسی روند Assertation بر Object Types
قسمت 12 - بررسی روند Assertation بر متدهای Private
فصل هفتم - مفهوم Sharing Context
قسمت 1 - بررسی اولیه مفهوم Sharing Context
قسمت 2 - بررسی Constructor and Dispose Approach
قسمت 3 - بررسی روند Sharing از طریق Fixture Context
قسمت 4 - Sharing Context از طریق Collection Fixture Approach
فصل هشتم
قسمت 1 - Test Categorization
قسمت 2 - طریقه Skip کردن بعضی از Test ها
قسمت 3 - افزودن خروجی اضافی در یک Test
قسمت 4 - بررسی Data Driven Test
قسمت 5 - بررسی Theory مبتنی بر Inline Data
قسمت 6 - بررسی روند استفاده از Theory بوسیله Member Data
قسمت 7 - بررسی پیاده سازی Theory بر اساس Class Data
قسمت 8 - بهبود پیاده سازی Member data توسط Strongly Typed Test Data
قسمت 9 - استفاده از داده های خارج از کد در تستها
قسمت 10 - معرفی و شرح بخش Isolation & Mocking in ASP.NET Core
قسمت 11 - بررسی مفهومی Test Isolation
قسمت 12 - استفاده از SQLite In-memory Mode در روال انجام Unit Testing
قسمت 13 - بررسی روال Isolation برای یک External Http Call
قسمت 14 - بررسی چگونگی استفاده از Moq در پیاده سازی روال Mocking
قسمت 15 - بررسی روند Mocking در قبال Interface ها
فصل نهم - Mocking
قسمت 1 - شروعی دوباره بر Moq با جزئیات بیشتر
قسمت 2 - بررسی مباحث پیش رو حول محور Mocking و xUnit
قسمت 3 - بررسی مفهوم دقیق Mocking
قسمت 4 - چرا Mocking ؟
قسمت 5 - شرح اجمالی Unit درUnit Testing
قسمت 6 - بررسی مفهوم Test Double
قسمت 7 - معرفی Moq
قسمت 10 - معرفی پروژه ساده جهت پیاده سازی Mocking
فصل اول - مقدمه
قسمت 1 - مقدمه
دانلود
تست نویسی tdd
An unhandled exception has occurred. See browser dev tools for details.
Reload
🗙