در این دوره، قنبر رضا، متخصص اتوماسیون تست Playwright، شما را با مبانی سلنیوم (Selenium)، یکی از ارکان اصلی اتوماسیون تست مرورگر، آشنا میکند. شما خواهید آموخت که چگونه تستها را بنویسید و آنها را هم بر روی سیستمهای محلی و هم بر روی پلتفرمهای ابری مانند GitHub Actions اجرا کنید. در این مسیر، نحوه راهاندازی سلنیوم، پیچیدگیهای دیباگ کردن و ثبت شواهد شکست تستها با استفاده از اسکرینشاتها را فرا میگیرید. همچنین در ساختاردهی تستها با استفاده از مدل Page Object Model (POM) و بهینهسازی اجرای تستها از طریق موازیسازی و Selenium Grid مهارت پیدا خواهید کرد. علاوه بر این، تکنیکهای بهرهبرداری از Selenium Manager و ادغام WireMock برای ایجاد جریانهای کاری تست بهینه را بررسی میکنید. هر درس بر پایه درس قبلی بنا شده است تا شما را به عنوان یک مهندس اتوماسیون تست در دنیای واقعی، در کدنویسی، رفع خطا و اجرای تستها درگیر کند.
این دوره با GitHub Codespaces ادغام شده است؛ یک محیط توسعه ابری فوری که تمامی قابلیتهای IDE مورد علاقه شما را بدون نیاز به نصب هیچ نرمافزاری روی سیستم محلی فراهم میکند. با GitHub Codespaces، شما میتوانید در هر زمان و با هر دستگاهی تمرینات عملی را انجام دهید—در حالی که از ابزاری استفاده میکنید که احتمالاً در محیطهای کاری واقعی با آن مواجه خواهید شد.
Qambar Raza
توسعه دهنده بلاک چین
سلام،
من قمبر رضا هستم، یک آزمایش کننده اصلی که برای یک سازمان رسانه ای بزرگ در بریتانیا کار می کنم.
من علاقه زیادی به اتوماسیون دارم. صادقانه بگویم، هر نوع اتوماسیونی. انگلیسی زبان دوم من است، برنامه نویسی کامپیوتر اولین زبان من است. من می توانم مانند شعر کد بخوانم و بنویسم و وقتی یک نرم افزار خوش ساخت را می بینم موسیقی می شنوم.
من اخیراً علاقه شدیدی به توسعه شخصی پیدا کرده ام و در حال یادگیری چیزهای جدید زیادی در مورد رهبری، مدیریت و بهره وری هستم. من میخواهم از این پلتفرم برای به اشتراک گذاشتن اشتیاق و چیزهایی که در دورههای کوتاه ساده یاد میگیرم استفاده کنم.
اگر میخواهید بیشتر بدانید، لطفاً نمایه Skillshare من را دنبال کنید، و اگر از طرفداران محتوای من هستید و ایدههایی برای کلاسهایی دارید که به نظرتان مفید است، برای من پیام ارسال کنید./email و من می بینم چه کاری می توانم انجام دهم.
نمایش نظرات