تعداد ویدئو | 76 |
---|---|
زمان دوره | 05:47:57 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش معماری نرم افزارهای ASP.NET Core MVC برای تست پذیری برای تست پذیری یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی معماری یک نرم افزار با ASP.NET Core MVC برای تست پذیری است که با نام اصلی Architecting an ASP.NET Core MVC Application for Unit Testability از شرکت Pluralsight منتشر شده است.
ASP.NET Core 1.0، که پیشتر با نام ASP.NET 5 معرفی شده بود، بازنویسی کامل ASP.NET است که با ایدهی کاملا ماژولار بودن، تهیه شده است و از طریق آن، قابلیت به روز رسانی منظم و توزیع آسان از طریق NuGet، میسر خواهد شد. به علاوه در آن، بسیاری از الگوهای برنامه نویسی شیءگرا مانند Dependency Injection، به صورت built-in و از ابتدا پشتیبانی میشوند. ASP.NET Core 1.0 مدل برنامه نویسی ASP.NET MVC و Web API را به صورت یکپارچه ارائه میدهد و دیگر خبری از ارائهی مجزای این ها نخواهد بود و دقیقا بر مبنای مفاهیم برنامه نویسی این دو بنا شده است.
تست کردن فرآیند ارزیابی یک سیستم یا اجزای آن با قصد پیدا کردن آن است که آیا نیازمندی های مشخص شده توسط آن سیستم برآورده می شود یا خیر. به بیان ساده، تست کردن فرآیند اجرای یک سیستم برای شناسایی هر شکاف، خطا یا نیازمندی های از دست رفته در مقایسه با نیازمندی های واقعی است. بر اساس استاندارد ANSI / IEEE 1059، تست کردن را می توان به صورت زیر تعریف کرد: فرآیند تجزیه و تحلیل یک نرم افزار با هدف شناسایی تفاوت های احتمالی بین شرایط موجود و شرایط مورد الزام (به عبارت دیگر، نقص ها، خطاها، اشکالات) و در اصل ارزیابی ویژگی های نرم افزار است. ضمناً توصیه می کنیم که از آموزش تست نرم افزار در ASP.NET Core MVC نیز دیدن کنید.
فصل اول: مقدمه دوره آموزشی
فصل دوم: چه چیزی را باید تست کنیم؟
فصل سوم: استفاده کردن از Abstraction برای تست کردن UI
فصل چهارم: روش صحیح تست کردن دیتابیس با الگوهای Repository و Adapter
فصل پنجم: استفاده کردن از الگوی طراحی Strategy برای پیاده سازی Business Logic
فصل ششم: انتخاب Logic مناسب و بارگذاری Page مورد نظر
فصل هفتم: تست کردن مباحث امنیتی: Authorization و Policy ها
فصل هشتم: پیاده سازی Custom Logic و استفاده کردن از Middleware ها
فصل نهم: تست کردن کدهای مربوط به Web API
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.