دوره آموزشی
آموزش های pluralsight
دوبله زبان فارسی

استراتژی‌های تست خودکار با ASP.NET Core

استراتژی‌های تست خودکار با 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

1,395,500 279,100 تومان

مشخصات آموزش

استراتژی‌های تست خودکار با ASP.NET Core

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متوسط
  • تعداد درس:59
  • مدت زمان :3:32:28
  • حجم :990.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,474,500 294,900 تومان
  • زمان: 03:44:14
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,827,500 1,565,500 تومان
  • زمان: 19:49:53
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,406,000 1,481,200 تومان
  • زمان: 18:45:58
  • تعداد درس: 79
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,009,000 801,800 تومان
  • زمان: 10:09:27
  • تعداد درس: 32
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,476,500 895,300 تومان
  • زمان: 11:20:05
  • تعداد درس: 123
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید