آموزش نمایشنامه نویس در Node.js Fundamentals

Playwright in Node.js Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تست‌های خودکار به طور غیرقابل انکاری به محافظت از کیفیت پروژه‌های نرم‌افزاری کمک می‌کنند و تست‌های انتها به انتها بخش مهمی از آن هستند. در این دوره آموزشی Playwright with Node.js Fundamentals، نحوه نوشتن تست های خودکار برای برنامه های کاربردی تحت وب را یاد خواهید گرفت. ابتدا متوجه خواهید شد که Playwright با سایر ابزارهای موجود در بازار و مزایای آن و همچنین API و مفاهیم اصلی Playwright متفاوت است. در مرحله بعد، به کدنویسی عملی می پردازید و طیف گسترده ای از تست های رابط کاربری را می نویسید. شما با طیف وسیعی از عناصر تعامل خواهید داشت و یاد می گیرید که چگونه موقعیت های دشوار مختلف را مدیریت کنید. سپس، می‌آموزید که چگونه از قدرت Playwright Test، آزمایش‌کننده پرچم‌دار Playwright و همچنین قدرت پیکربندی استفاده کنید تا آزمایش‌ها را تمیزتر، ناب‌تر و قابل نگهداری‌تر کنید. در نهایت، نحوه رسیدگی و دستکاری درخواست‌های شبکه و استفاده از ابزارهای اشکال زدایی را یاد خواهید گرفت. وقتی این دوره را تمام کردید، مهارت نوشتن مجموعه آزمایشی خود را از تست‌های خودکار پایان به انتها خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی نمایشنامه نویس Introducing Playwright

  • معرفی Introduction

  • چرا نمایشنامه نویس؟ Why Playwright?

  • پیش نیازها Prerequisites

  • نسخه ی نمایشی: راه اندازی پروژه Demo: Project Setup

  • نسخه ی نمایشی: اولین اسکریپت Demo: First Script

  • نسخه ی نمایشی: پشتیبانی از مرورگر Demo: Browser Support

  • معرفی پروژه آزمایشی Introducing Demo Project

  • بررسی اجمالی دوره Course Overview

درک مفاهیم اصلی نمایشنامه نویس Understanding Playwright’s Core Concepts

  • معرفی Introduction

  • درک تابع تست Understanding the Test Function

  • در اجرای تست ها مشکل دارید؟ Trouble Running Tests?

  • نصب پلاگین VS Code Installing VS Code Plugin

  • استفاده از فیکسچرها Using Fixtures

  • با استفاده از Expect Using Expect

  • درک Async-await Understanding Async-await

  • خلاصه Summary

با استفاده از مکان یاب Using Locators

  • معرفی Introduction

  • کند کردن کارها Slowing Things Down

  • دریافت توسط برچسب Getting by Label

  • دریافت بر اساس نقش Getting by Role

  • دریافت با متن Getting by Text

  • مکان یاب های مهم دیگر Other Important Locators

  • مکان یاب های عمومی Generic Locators

  • اعمال فیلترها Applying Filters

  • برخورد با چند مسابقه Dealing with Multiple Matches

  • سایر روش های مکان یابی Other Locating Methods

  • مکان یابی فریم ها Locating Frames

  • با استفاده از Codegen Using Codegen

  • خلاصه Summary

با استفاده از اقدامات اساسی نمایشنامه نویس Using Playwright Basic Actions

  • معرفی Introduction

  • مدیریت ناوبری Handling Navigation

  • چالش کدنویسی Coding Challenge

  • پر كردن Filling

  • پر کردن در مقابل تایپ Filling vs Typing

  • کلیک کردن Clicking

  • چک کردن Checking

  • انتخاب کردن Selecting

  • سایر اقدامات دقیق Other Precise Actions

  • ادعاها Assertions

  • خلاصه Summary

انجام اقدامات پیشرفته تر Performing More Advanced Actions

  • معرفی Introduction

  • مدیریت دیالوگ ها Handling Dialogs

  • نظارت بر رویدادها Monitoring Events

  • دستکاری کوکی ها Manipulating Cookies

  • مشاهده فضای ذخیره سازی مرورگر Viewing Browser Storage

  • فراخوانی جاوا اسکریپت سفارشی Invoking Custom JavaScript

  • دانلود فایل ها Downloading Files

  • آپلود فایل ها Uploading Files

  • گرفتن اسکرین شات Taking Screenshots

  • خلاصه Summary

استفاده از قدرت دونده آزمون نمایشنامه نویس Harnessing the Power of Playwright’s Test Runner

  • معرفی Introduction

  • Skip، Fixme و Fail Skip, Fixme, and Fail

  • حاشیه نویسی های فردی در مقابل گروهی Individual vs Group Annotations

  • استفاده از Describe to Group Tests Using Describe to Group Tests

  • ترکیب Describe با سایر حاشیه نویسی ها Combining Describe with Other Annotations

  • راه اندازی و پاکسازی قلاب برای Refactor کد تکراری Setup and Cleanup Hooks to Refactor Duplicate Code

  • پارامترسازی تست Test Parametirization

  • مبانی موازی سازی آزمون The Basics of Test Parallelization

  • بهینه سازی موازی سازی تست Optimizing Test Parallelization

  • پیکربندی با استفاده Configuring with Use

پیکربندی تست های نمایشنامه نویس Configuring Playwright Tests

  • معرفی Introduction

  • پیکربندی سطح تست Test Level Configuration

  • پیکربندی سطح گروه Group Level Configuration

  • پیکربندی سطح جهانی Global Level Configuration

  • پیکربندی پیشرفته Advanced Configuration

  • معرفی پروژه ها Introducing Projects

  • پیکربندی پروژه ها Configuring Projects

  • راه اندازی جهانی Global Setup

  • پاکسازی جهانی Global Cleanup

  • خلاصه Summary

غواصی عمیق تر در شبکه Diving Deeper into Networking

  • معرفی Introduction

  • تجدید کننده HTTP HTTP Refresher

  • نمایش اجمالی API Request-response Playwrit Playwright Request-response API Overview

  • نظارت و تست ترافیک Monitoring and Testing Traffic

  • مخلوط کردن API و تست E2E Mixing API and E2E Testing

  • Leveraging Route API Leveraging Route API

  • خلاصه Summary

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

  • معرفی Introduction

  • افزونه VS Code VS Code Plugin

  • نمایشگر ردیابی Trace Viewer

  • حالت رابط کاربری و ابر UI Mode and Cloud

  • بسته شدن Wrap Up

نمایش نظرات

نظری ارسال نشده است.

آموزش نمایشنامه نویس در Node.js Fundamentals
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 3m
83
Pluralsight (پلورال سایت) pluralsight-small
28 دی 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.