لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استراتژی های تست اتوماسیون با هسته ASP.NET
Automation Testing Strategies with ASP.NET Core
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بسیاری از برنامههای داتنت بدون تست خودکار نوشته شدهاند - یا اگر آزمایشها نوشته شده باشند، به جای توسعهدهندگان، توسط یک تیم QA جداگانه انجام شدهاند. برای ایجاد کیفیت بیشتر در برنامههای خود، داشتن مجموعهای از آزمایشهای آسان که میتواند تغییرات را تأیید کند، مهم است. در این دوره، استراتژی های تست اتوماسیون با هسته ASP.NET، یاد خواهید گرفت که یک مجموعه تست اتوماسیون ایجاد کنید که با هر استقرار اعتماد به نفس بالایی ایجاد کند. ابتدا، تستهای واحد و تستهای یکپارچهسازی را که میتوان در ویژوال استودیو یا دستور تست dotnet اجرا کرد و نحوه غنیسازی آن تستها با دادههای خوب را بررسی خواهید کرد. در مرحله بعد، نحوه ایجاد تستهای پس از استقرار - هم تستهای سرتاسری با استفاده از Playwright و هم تستهای مربوط به عملکرد با استفاده از NBomber را خواهید یافت. در نهایت، یاد خواهید گرفت که چگونه یک استراتژی اجرایی ایجاد کنید تا این تستهای خودکار در زمانی که شما میخواهید اجرا شوند و از فرآیند توسعه و استقرار شما پشتیبانی کنند. وقتی این دوره را به پایان رساندید، مهارت ها و دانش تست اتوماسیون برای ASP.NET Core مورد نیاز برای فعال کردن تحویل مطمئن و بازسازی برنامه های خود را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
آزمون های واحد و ادغام
Unit and Integration Tests
خوش آمدید و معرفی
Welcome and Introduction
بررسی نسخه
Version Check
آنچه را که آزمایش خواهید کرد
What You'll Be Testing
نسخه ی نمایشی: عملکرد و رفتارهای برنامه
Demo: Application Functionality and Behaviors
بررسی اجمالی نگارش تست
Test Authoring Overview
نسخه ی نمایشی: یک تست واحد ایجاد و اجرا کنید
Demo: Create and Run a Unit Test
نسخه ی نمایشی: تست های کارآمدتر با تئوری های XUnit
Demo: More Efficient Tests with XUnit Theories
تست های واحد و تست های ادغام مقایسه شدند
Unit Tests and Integration Tests Compared
نسخه ی نمایشی: یک تست یکپارچه سازی ایجاد و اجرا کنید
Demo: Create and Run an Integration Test
نسخه ی نمایشی: خوانایی و سازماندهی تست ها را حفظ کنید
Demo: Keeping Tests Readable and Organized
نسخه ی نمایشی: میان افزار احراز هویت را برای تست ها اضافه کنید
Demo: Add Authentication Middleware for Tests
نسخه ی نمایشی: پوشش کد
Demo: Code Coverage
مشاهدات
Observations
مدیریت داده های تست و کانتینرهای تست
Test Data Management and Testcontainers
اهمیت داده های آزمون قابل پیش بینی
The Importance of Predictable Test Data
نسخه ی نمایشی: استفاده از SQLite در حافظه برای تست ها
Demo: Using In-memory SQLite for Tests
نسخه ی نمایشی: تغییر ارائه دهندگان پایگاه داده به PostgreSQL
Demo: Switching Database Providers to PostgreSQL
نسخه ی نمایشی: استفاده از Testcontainers با PostgreSQL
Demo: Using Testcontainers with PostgreSQL
نسخه ی نمایشی: استفاده از Testcontainers با SQL Server
Demo: Using Testcontainers with SQL Server
نسخه ی نمایشی: استفاده از Testcontainers با یک تصویر SQL Server سفارشی
Demo: Using Testcontainers with a Custom SQL Server Image
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
اریک دال برای بیش از 20 سال در حال توسعه نرم افزار و معماری بوده است ، که بیشتر در زمینه توسعه داخلی برای کارفرمایان خود کار می کند. کارهای اخیر وی شامل اجرای چندین مستاجر B2B و خود ثبت نام B2C برای IdentityServer3 ، به روزرسانی وب سایت های قدیمی ASP.NET از فن آوری های سمت سرور به مخلوط مشتری/سرور و استفاده از TypeScript ، ساخت وب API ها به عنوان پشتوانه تلفن همراه و برنامه های وب ، و پی ریزی برنامه های موبایل Xamarin Forms با استفاده از کتابخانه Prism. اریک در حال حاضر در RealPage به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.
نمایش نظرات