Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-2 of 2 items.

linkedin Node.js: Testing and Code Quality (Mitalearn-220164)

  • 4 hours 21 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Jon Peck
درباره این دوره:

اکثر مهندسان نرم‌افزار موافق هستند که نگهداری کدهای پاک راحت‌تر از کدهای آشفته است، اما دقیقاً چه شکلی است و چگونه می‌توان کدهای آشفته را پاک کرد؟ در این دوره، Jon Peck نحوه اندازه‌گیری کیفیت، پیاده‌سازی آزمایش، و اندازه‌گیری پوشش کد در برنامه‌های Node.js را با استفاده از یک برنامه کامل اما پر اشکال رزرو رستوران برای نشان دادن مفاهیم نشان می‌دهد. Jon ابتدا اصول جاوا اسکریپت و تست و مفاهیم کیفیت کد را بررسی می کند. سپس نحوه استفاده از لینترها برای یافتن کد مشکوک را توضیح می دهد. چارچوب های مختلف تست و اجزای آنها را بررسی می کند. و نشان می دهد که چگونه می توانید کد خود را برای آزمایش با استفاده از تست دوبل جدا کنید، سپس با جاسوس ها و مسخره ها تأیید کنید. Jon دوره را با نشان دادن نحوه ایجاد گزارش در مورد سلامت کد در کل پایگاه کد خود به پایان می رساند. در طول مسیر، او ویدیوهای چالش و راه حل ارائه می دهد تا بتوانید قبل از حرکت، دانش خود را در مورد هر بخش آزمایش کنید.

linkedin Playwright Python and Pytest for Web Automation Testing: Master Modern Web Testing with Playwright and Pytest in Python (Mitalearn-466052)

  • 10 hours 9 minutes
  • مناسب همه
  • Release date: 27 February 2026
  • Author: Packt Publishing
درباره این دوره:

پتانسیل کامل تست اتوماسیون وب را با استفاده از Playwright و Pytest در پایتون باز کنید. این دوره شما را از نصب و راه‌اندازی به جریان‌های کاری تست پیشرفته هدایت می‌کند و شما را از طریق اتوماسیون مرورگر، تعامل با رابط کاربری و استراتژی‌های مکان یاب قابل اعتماد راهنمایی می‌کند. بیاموزید که چگونه اقدامات کاربر در دنیای واقعی را شبیه سازی کنید، رویدادهای ناهمزمان را مدیریت کنید و رفتار برنامه را از طریق آزمایش های پویا و قوی تأیید کنید. با ادغام گسترده Pytest، مجموعه‌های تست مقیاس‌پذیر را با استفاده از وسایل، محدوده‌ها و اجزای قابل استفاده مجدد ساختار خواهید داد. آپلود فایل، رویدادهای صفحه کلید، شنوندگان رویداد، و ادعاها را با مثال‌های عملی کاوش کنید. با استفاده از مدل شیء صفحه، چارچوب های پیشرفته بسازید، سناریوهای احراز هویت را مدیریت کنید و جریان های شبکه و API را به طور موثر آزمایش کنید. شما همچنین عملکرد را از طریق اجرای آزمایش موازی، رهگیری درخواست و غیرفعال کردن جاوا اسکریپت بهینه خواهید کرد. اتوماسیون CI/CD را با GitHub Actions پیاده‌سازی کنید، تکنیک‌های مبتنی بر داده‌ها را با pytest.mark.parametrize اعمال کنید و با استفاده از Behave وارد جریان‌های کاری BDD شوید. این دوره که برای متخصصان فنی طراحی شده است، به شما کمک می کند تا با کدهای کاربردی، قابل نگهداری و آماده تولید، فرآیندهای آزمایشی مدرن را فتح کنید.

Suggestions