آموزش سلنیوم در جاوا - راه اندازی چارچوب اتوماسیون تست ساده

Selenium in Java - Setup Simple Test Automation Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: سلنیوم را از ابتدا بیاموزید و چارچوب تست اتوماسیون را با حداقل مجموعه ابزار بسازید: Java, Gradle, JUnit, Selenium اصول سلنیوم سلنیوم در جاوا Selenium Waits صفحه مفهوم شیء مفهوم وب کامپوننت مفهوم انتقال داده مفهوم شیء JUnit 4 مبانی JUnit 5 اصول پایه Gradle پیش نیازها: برخی از دانش اولیه در جاوا کامپیوتر با دسترسی به اینترنت

آیا مشتاق هستید که یک مهندس اتوماسیون تست شوید و از قدرت سلنیوم با جاوا استفاده کنید؟ دیگر نگاه نکنید! این دوره جامع طراحی شده است تا شما را از یک مبتدی به یک تستر سلنیوم ماهر برساند.

در صنعت نرم‌افزار پرشتاب امروزی، سلنیوم یک تغییر دهنده بازی برای اتوماسیون وب است. این دوره دروازه شما برای تسلط بر سلنیوم در جاوا است و به شما امکان می دهد تا اسکریپت های تست قوی و قابل نگهداری ایجاد کنید.

آنچه خواهید آموخت:

  • مبانی سلنیوم: سفر خود را با درک کاملی از سلنیوم آغاز کنید، حتی اگر در تست اتوماسیون تازه کار هستید.

  • سلنیوم در جاوا: با استفاده از جاوا به عنوان زبان برنامه نویسی انتخابی خود، در سلنیوم غوطه ور شوید و به شما امکان می دهد اسکریپت های اتوماسیون وب قدرتمند ایجاد کنید.

  • انتظار سلنیوم: اهمیت انتظار در تست اتوماسیون را درک کنید و بر استراتژی‌های مختلف انتظار برای مدیریت موثر عناصر وب پویا مسلط شوید.

  • مفهوم شیء صفحه: برای ایجاد اسکریپت های آزمایشی سازمان یافته و قابل نگهداری، مدل استاندارد صنعتی صفحه شیء (POM) را پیاده سازی کنید.

  • مفهوم مؤلفه وب: مفهوم مؤلفه وب را برای ساخت مؤلفه های اتوماسیون قابل استفاده مجدد و مقیاس پذیر کاوش کنید.

  • مفهوم شی انتقال داده: یاد بگیرید که چگونه داده ها را بین اسکریپت های آزمایشی و اجزای اتوماسیون خود به طور موثر انتقال دهید.

  • مبانی JUnit 4: با JUnit 4، یک چارچوب آزمایشی پرکاربرد برای جاوا، برای ساختاردهی و اجرای موثر تست‌های خود آشنا شوید.

  • اصول اولیه JUnit 5: آخرین نسخه، JUnit 5، و ویژگی های پیشرفته آن را برای اتوماسیون تست قوی تر کاوش کنید.

  • مبانی Gradle: Gradle را کشف کنید، ابزاری قدرتمند برای اتوماسیون ساخت، برای مدیریت موثر وابستگی‌های پروژه.

چرا در این دوره ثبت نام کنید؟

  • تجربه عملی: از طریق تمرین‌های عملی، آزمون‌ها و پروژه‌های واقعی که مهارت‌های شما را تقویت می‌کنند، تجربه عملی کسب کنید.

  • راهنمایی تخصصی: از مربیان با تجربه با درک عمیق سلنیوم در جاوا و تست اتوماسیون بیاموزید.

  • پیشرفت شغلی: با کسب مهارت در سلنیوم با جاوا، مهارتی که در صنعت آزمایش بسیار به دنبال آن است، چشم‌انداز شغلی خود را افزایش دهید.

  • دسترسی مادام العمر: از دسترسی مادام العمر به مطالب دوره، به روز رسانی ها و یک انجمن آنلاین پشتیبانی کننده لذت ببرید.

این فرصت را برای تبدیل شدن به یک مهندس اتوماسیون تست با سلنیوم در جاوا از دست ندهید. امروز ثبت نام کنید و سفر خود را به سوی موفقیت در دنیای تست اتوماسیون آغاز کنید!


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

مقدمه Introduction

  • مقدمه Introduction

  • طرح ارتباطی Communication plan

  • نحوه استفاده از منابع How to Use Resources

  • نکاتی برای بهبود تجربه گذراندن دوره Tips to Improve Your Course Taking Experience

راه اندازی محیط توسعه Development Environment Setup

  • نصب JDK 17 JDK 17 Installation

  • نصب Gradle 7.3.3 Gradle 7.3.3 Installation

  • نصب IntelliJ IDEA 2023 IntelliJ IDEA 2023 Installation

کاربرد ساده سلنیوم Selenium simple application

  • اکوسیستم سلنیوم به طور خلاصه Selenium Ecosystem in Nutshell

  • غواصی عمیق در Selenium WebDriver Diving Deep in Selenium WebDriver

  • چگونه Selenium WebDriver به طور خلاصه کار می کند How Selenium WebDriver Works in a Nutshell

  • راه اندازی برنامه ساده با سلنیوم 4 Setup Simple Application with Selenium 4

  • راه اندازی برنامه ساده با Selenium 4 - Home Task Setup Simple Application with Selenium 4 - Home Task

  • Simple UI Iteractions را به برنامه Selenium 4 اضافه کنید Add Simple UI Iteractions to Selenium 4 Application

  • Simple UI Ieractions را به برنامه Selenium 4 - Home Task اضافه کنید Add Simple UI Iteractions to Selenium 4 Application - Home Task

اولین آزمایش سلنیوم با JUnit First Selenium test with JUnit

  • اظهارات JUnit 4 را اضافه کنید Add JUnit 4 Assertions

  • JUnit 4 Assertions - Home Task را اضافه کنید Add JUnit 4 Assertions - Home Task

  • تسلط بر JUnit برای مبتدیان Mastering JUnit for Beginners

  • انتقال سلنیوم رانر به تست JUnit 5 Migrate Selenium Runner to JUnit 5 Test

  • انتقال Selenium Runner به JUnit 5 Test - Home Task Migrate Selenium Runner to JUnit 5 Test - Home Task

انتظار در سلنیوم - نمای کلی Waits in Selenium - overview

  • مبانی انتظار در سلنیوم Basics of Waits in Selenium

  • انتظارهای ضمنی را به تست سلنیوم اضافه کنید Add Implicit Waits to Selenium Test

  • اضافه کردن انتظار ضمنی به تست سلنیوم - کار اصلی Add Implicit Waits to Selenium Test - Home Task

  • انتظارهای صریح را به تست سلنیوم اضافه کنید Add Explicit Waits to Selenium Test

  • اضافه کردن انتظارهای صریح به تست سلنیوم - کار اصلی Add Explicit Waits to Selenium Test - Home Task

الگوهای اتوماسیون تست - نمای کلی Test Automation Patterns - overview

  • مفهوم شیء صفحه از ابتدا Page Object Concept from Scratch

  • شیء صفحه را به چارچوب تست اضافه کنید Add Page Object to Test Framework

  • افزودن شی صفحه به چارچوب تست - کار اصلی Add Page Object to Test Framework - Home Task

  • مفهوم کامپوننت Wab برای مبتدیان Wab Component Concept for Beginners

  • افزودن کامپوننت وب به چارچوب تست Add Web Component to Test Framework

  • اضافه کردن کامپوننت وب به Test Framework - Home Task Add Web Component to Test Framework - Home Task

  • شیء انتقال داده چیست؟ What Data Transfer Object Is?

  • شیء انتقال داده را برای آزمایشات سلنیوم اعمال کنید Apply Data Transfer Object for Selenium Tests

  • استفاده از شی انتقال داده برای آزمایشات سلنیوم - کار خانگی Apply Data Transfer Object for Selenium Tests - Home Task

تست ها را از طریق Command Line اجرا کنید Run tests via Command Line

  • تست های سلنیوم را از طریق خط فرمان Gradle 7.3.3 اجرا کنید Run Selenium Tests via Gradle 7.3.3 Command Line

  • تست های سلنیوم را از طریق خط فرمان Gradle 7.3.3 - Home Task اجرا کنید Run Selenium Tests via Gradle 7.3.3 Command Line - Home Task

پاداش Bonus

  • اصول انتخابگرهای CSS CSS selectors basics

  • مبانی انتخابگرهای XPath XPath selectors basics

تست های نهایی Final Tests

  • تست نهایی Final Test

نمایش نظرات

Udemy (یودمی)

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

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

آموزش سلنیوم در جاوا - راه اندازی چارچوب اتوماسیون تست ساده
جزییات دوره
5.5 hours
37
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
85,532
3.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrii Piatakha Andrii Piatakha

بنیانگذار و مدیر عامل شرکت IT-Bulls ، بنیانگذار بستر Learn-IT بنیانگذار و مدیر عامل شرکت IT-Bulls. خالق برنامه موبایل Learn-IT برای افرادی که می خواهند آماده مصاحبه و یادگیری جاوا شوند. مدرس با 4+ سال تجربه. مربی کلیدی جاوا در شرکت های برون سپاری. Andrii کمک می کند تا مهندسان نرم افزار جاوا را از صفر تا تعیین تکلیف اول به آنها آموزش دهد. دوره جاوا وی برای آموزش افرادی با دانش برنامه نویسی صفر استفاده می شود تا آنها را برای کار واقعی در شرکت های مختلف آماده کند. هنگامی که دوره های Andrii را می گذرانید می توانید مطمئن باشید که چیزهای درست را در کمترین زمان ممکن به روش صحیح فرا خواهید گرفت. تمام دوره های Andrii توسط داستان و موفقیت دانشجویان ثابت می شود. در گذشته همه مدرسان برنامه نویس حرفه ای نبودند. تجربه مهندسی زیاد به آندری اجازه داد تا شرکت IT خود را اداره کند. در طول تدریس ، آندری توجه دانش آموزان را فقط به مهمترین موارد متمرکز می کند.

Learn IT University Learn IT University

Tigran Ter-Karapetyants Tigran Ter-Karapetyants

مهندس ارشد تست اتوماتیک من یک برنامه نویس پرشور و مهندس اتوماسیون تست هستم. ماموریت من در Udemy ارائه دوره هایی از سطح مبتدی تا پیشرفته در مهندسی اتوماسیون تست در IT است. من در حال حاضر با بسیاری از دانشجویان در سراسر جهان 1 دوره به 1 زبان تدریس می کنم. برخی از دوره های من عبارتند از: • سلنیوم • جاوا • واحد • گریدل من دوست دارم مربی شما باشم تا یک تجربه یادگیری عالی را برای شما فراهم کنم و به شما در پیشرفت مهارت های جدید کمک کنم. می بینم تو کلاس!