آموزش نمایشنامه نویس پایتون و پای تست برای تست اتوماسیون وب

Playwright Python and Pytest for Web Automation Testing

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: قدرت نمایشنامه نویس و pytest را برای تست اتوماسیون وب و تست API آزاد کنید اسکریپت های پایتون را برای راه اندازی مرورگرها و خودکارسازی کارهایی که معمولاً در وب سایت ها انجام می شود، تعیین مکان عناصر وب با استفاده از روش های مختلف مانند نقش عنصر، متن داخلی، برچسب فرم یا مکان نگهدار، انتخابگرهای CSS و XPath انجام اقدامات روی عناصر وب مانند شناور کردن، کلیک کردن، پر کردن فرم، انتخاب گزینه، آپلود فایل‌ها و استفاده از میانبرهای صفحه کلید مدیریت رویدادهایی مانند انتظار خودکار، انتظار سفارشی برای بارگیری یک عنصر، پیمایش صفحه، درخواست‌ها و دانلودها ورود به وب‌سایت‌ها و با استفاده از حساب خود مانند حساب‌های Google، اسکریپتی بنویسید تا ایمیل‌های صندوق ورودی را خودکار بررسی کنید و ایمیل‌های جدید را گزارش دهید. ویدیوها، نمایشگر ردیابی، و تولیدکننده کد خودکار بهترین روش‌ها مانند ادعاهای اول وب، مدل‌های شی صفحه (POM)، رهگیری درخواست‌ها و نقاط پایانی API تست موازی، تعریف زمینه درخواست API سفارشی، رسیدگی به پاسخ‌های API، و تمسخر داده‌های سفارشی API استقرار خودکار تست هایی با استفاده از Github CI Practice Behavior Driven Development (BDD) با نمایشنامه نویس و رفتار پایتون پیش نیازها: Python HTML

      Playwright یک ابزار اتوماسیون مرورگر مدرن، سریع و قابل اعتماد از مایکروسافت است که آزمایش و اتوماسیون را در تمام مرورگرهای مدرن از جمله کروم، فایرفاکس و وب کیت امکان پذیر می کند. Pytest یک چارچوب تست پایتون محبوب است که روشی ساده و انعطاف پذیر برای نوشتن و اجرای تست ها ارائه می دهد. در این دوره آموزشی، یاد خواهید گرفت که چگونه با استفاده از افزونه pytest-playwright، قابلیت های Playwright را در چارچوب Pytest ترکیب کنید.


      این دوره برای مبتدیان طراحی شده است! اگر چیزی در مورد اتوماسیون وب نداشته باشید، اشکالی ندارد! ما تمام اصول اساسی نمایشنامه نویس و اصول اتوماسیون وب را گام به گام پوشش خواهیم داد -

      • روش های مختلف برای مکان یابی عناصر وب مانند نقش، متن، انتخابگرهای css، xpath و غیره.

      • عملکردهایی را روی عناصر وب مانند کلیک کردن، پر کردن فرم‌ها،

        انجام دهید
      • رویدادهایی مانند انتظار خودکار، پیمایش صفحه، دانلودها و غیره.

      • تأیید هویت با حساب Google شما


      به عنوان یک امتیاز، ما یک اسکریپت برای بررسی خودکار ایمیل‌های جدید در صندوق ورودی خود ایجاد می‌کنیم و آن‌ها را گزارش می‌کنیم، یعنی بررسی خودکار ایمیل!


      پس از یادگیری اتوماسیون وب، با آزمایش شروع می کنیم. باز هم، اشکالی ندارد اگر اصلاً در زمینه تست یا تست اتوماسیون تازه کار هستید! شما از نوشتن یک تست پایه به استفاده از تست‌های خودکار می‌روید -


      • مبانی آزمایش با pytest

      • افزونه pytest Playwright

      • ابزارهای نمایشنامه نویس مانند نمایشگر ردیابی، کدژن و غیره

      • اظهارات وب اول با استفاده از expect( )

      • مشکلات تست مدرن را با UI Testing Playground حل کنید

      • لوازم نمایشنامه‌نویس، راه‌اندازی/کاهش سفارشی با استفاده از قلاب‌های آزمایشی، و غیره.

      • مدل شیء صفحه (POM) را پیاده سازی کنید

      • رویدادهای شبکه را مدیریت کنید

      • تست API REST، احراز هویت و زمینه درخواست API

      • تکنیک های بهینه سازی مانند موازی سازی

      • آزمون‌های خودکار را در CI مستقر کنید

      • آزمایش‌ها را با داده‌های آزمایشی از پیش تعریف‌شده پارامتر کنید

      • توسعه مبتنی بر رفتار با python behave

      • و موارد دیگر...


      در پایان دوره، می‌توانید تست‌های خودکار بنویسید و با استفاده از Playwright و Pytest تست‌ها و اتوماسیون‌های سریع، قابل اعتماد و توانا انجام دهید.


      سرفصل ها و درس ها

      شروع شدن Getting Started

      مکان یاب ها Locators

      اقدامات Actions

      مناسبت ها Events

      احراز هویت Authentication

      جستجوگر ایمیل خودکار Automated Mail Checker

      pytest pytest

      افزونه pytest-playwrit pytest-playwright Plugin

      ابزار نمایشنامه نویس Playwright Tools

      ادعاهای وب اول Web-First Assertions

      UI تست زمین بازی UI Testing Playground

      وسایل نمایشنامه نویس Playwright Fixtures

      مدل شی صفحه (POM) Page Object Model (POM)

      رویدادهای شبکه Network Events

      تست API API Testing

      بهينه سازي Optimization

      نکات و ترفندها Tips and Tricks

      Github API Github API

      یکپارچه سازی پیوسته (CI) Continuous Integration (CI)

      تست مبتنی بر داده Data Driven Testing

      توسعه رفتار محور Behaviour Driven Development

      نمایش نظرات

      آموزش نمایشنامه نویس پایتون و پای تست برای تست اتوماسیون وب
      جزییات دوره
      10 hours
      124
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      1,828
      4.5 از 5
      دارد
      دارد
      دارد
      Rahul Mula
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Rahul Mula Rahul Mula

      Python Developera Python توسعه دهنده، نویسنده و دانش آموز Rahul در اینجا. من چند کتاب در مورد علوم رایانه ای مانند پایتون برای مبتدیان، علم داده ها با پایتون و غیره نوشته ام که در آمازون منتشر شده اند. شما می توانید آنها را بررسی کنید اگر می خواهید در آمازون بخواهید آن را با عنوان کتاب و نام من جستجو کنید.