استراتژیهای تست خودکار با ASP.NET Core
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
بسیاری از اپلیکیشنهای دات نت بدون تستهای خودکار نوشته شدهاند - یا اگر تستها نوشته شدهاند، توسط تیم QA جداگانه و نه خود توسعهدهندگان انجام شده است. برای ایجاد کیفیت بیشتر در اپلیکیشنهای خود، مهم است که مجموعهای آسان برای اجرای تستها داشته باشید که بتوانند تغییرات را اعتبارسنجی کنند. در دوره « استراتژیهای تست خودکار با ASP.NET Core»، شما یاد خواهید گرفت که چگونه یک مجموعه تست خودکار ایجاد کنید که با هر بار استقرار، اعتمادبهنفس بالایی کسب کنید. ابتدا، شما تستهای واحد و تستهای یکپارچه را بررسی خواهید کرد که میتوانند در داخل ویژوال استودیو یا با استفاده از فرمان تست دات نت اجرا شوند و چگونه میتوان آن تستها را با داده خوب غنی کرد.
سپس، شما یاد خواهید گرفت که چگونه تستهای پس از استقرار - هم تستهای end-to-end با استفاده از Playwright و هم تستهای مرتبط با عملکرد با استفاده از NBomber ایجاد کنید. در نهایت، شما یاد خواهید گرفت که چگونه یک استراتژی اجرا ایجاد کنید تا این تستهای خودکار زمانی که شما میخواهید اجرا شوند و از فرآیند توسعه و استقرار شما پشتیبانی کنند. وقتی دوره را تمام کردید، مهارتها و دانش لازم برای تست خودکار با ASP.NET Core را در اختیار خواهید داشت که برای تحویل و ریفکتور کردن مطمئن اپلیکیشنهای شما ضروری است.
استراتژیهای تست خودکار با ASP.NET Core
-
بررسی دوره 0:01:00
-
خوشآمدید و مقدمه 0:03:00
-
بررسی نسخه 0:01:00
-
آنچه را که تست خواهید کرد 0:03:00
-
دمو - قابلیت و رفتارهای اپلیکیشن 0:05:00
-
بررسی نوشتن تست 0:02:00
-
دمو- ایجاد و اجرای تست واحد 0:06:00
-
دمو - تستهای کارآمدتر با تئوریهای XUnit 0:04:00
-
مقایسه تستهای واحد و تستهای یکپارچهسازی 0:02:00
-
دمو - ایجاد و اجرای تست یکپارچهسازی 0:03:00
-
دمو - نگهداشتن تستها در حالت خوانا و سازماندهی شده 0:04:00
-
دمو - افزودن میانافزار احرازهویت برای تستها 0:08:00
-
دمو - پوشش کد 0:03:00
-
مشاهدات 0:01:00
-
اهمیت داده تست قابل پیشبینی 0:02:00
-
دمو - استفاده از In-memory SQLite برای تستها 0:08:00
-
دمو - سوئیچینگ ارائه دهندگان پایگاه داده به PostgreSQL 0:03:00
-
دمو - استفاده از Testcontainers با PostgreSQL 0:04:00
-
دمو - استفاده از Testcontainers با SQL Server 0:03:00
-
دمو - استفاده از Testcontainers با ایمیج سفارشی SQL Server 0:06:00
-
دمو - بازبینی پوشش کد 0:04:00
-
چکپوینت و گام بعدی 0:01:00
-
مقدمه 0:02:00
-
دمو - AngleSharp برای ارزیابی محتوای صفحه 0:06:00
-
دمو - سلکتورها، جایگزینها و فیکسچرهای مشترک 0:06:00
-
دمو - ریدایرکشن... یا نه؟ 0:03:00
-
دمو - گنجاندن کوکیها 0:04:00
-
دمو - ارسال فرم و ایمیلها 0:06:00
-
دمو - استفاده از WireMock.Net برای فراخوانیهای API خارجی 0:05:00
-
دمو - پروکسی با WireMock.Net 0:05:00
-
بررسی و تحلیل پوشش 0:02:00
-
مقدمه و نکات 0:04:00
-
دمو - معرفی Playwright 0:03:00
-
دمو - نوشتن اولین تست 0:02:00
-
دمو - رکورد یک تست 0:05:00
-
دمو - تنظیم URL اولیه (تنظیمات اجرا) 0:03:00
-
دمو - اشکالزدایی و اسکرینشاتها 0:03:00
-
دمو - رکورد و تست جریان کامل کاربر 0:03:00
-
دمو - Traces و Trace Viewer 0:03:00
-
تکلیف و ویژگیهای بیشتر Playwright 0:02:00
-
چکپوینت و گام بعدی 0:01:00
-
مقدمه، ملاحظات و رویکرد 0:05:00
-
دمو - اولین تست بار با NBomber 0:05:00
-
سوالات کلیدی درباره عملکرد 0:01:00
-
دمو - تستهای HTTP و متریکها 0:03:00
-
دمو - تولید داده و بار 0:04:00
-
دمو - منطق مقداردهی اولیه و لاگ کردن کنسول API 0:06:00
-
دمو - InfluxDB و Grafana برای گزارشدهی 0:06:00
-
تکلیف و گام بعدی 0:03:00
-
مقدمه و استراتژی سطح بالا 0:05:00
-
دمو - تست حلقه داخلی در ویژوال استودیو 0:05:00
-
اجرای تستها با Code Push یا Pull Request 0:02:00
-
دمو - استفاده از پایپلاین دواپس آژور برای تستها 0:04:00
-
دمو - نشانها، تریگرها و ریفکتور کردن بد 0:05:00
-
دمو - GitHub Actions برای تستها 0:04:00
-
ملاحظات تست end-to-end 0:02:00
-
تفکرات مدیریت داده 0:02:00
-
ملاحظات تست عملکرد 0:01:00
-
نکات پایانی 0:01:00
مشخصات آموزش
استراتژیهای تست خودکار با ASP.NET Core
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:59
- مدت زمان :3:32:28
- حجم :990.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy