لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Selenium WebDriver 4 با جاوا - Zero To Hero [ویدئو]
Selenium WebDriver 4 with Java - Zero To Hero [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Selenium WebDriver یک ابزار اتوماسیون متن باز است که به راحتی در چندین سیستم عامل و مرورگر کار می کند و از چندین فریم ورک پشتیبانی می کند. شکی نیست که این ویژگی ها Selenium WebDriver را به یکی از قدرتمندترین ابزارها برای آزمایش برنامه های کاربردی وب تبدیل کرده است. این دوره مهارت های ضروری Selenium WebDriver را به شما آموزش می دهد که به شما کمک می کند تا حرفه خود را در تست اتوماسیون شروع کنید.
این دوره با آموزش اصول اولیه Selenium WebDriver و کمک به شما در فرآیند نصب جاوا شروع می شود. در مرحله بعد، درک کاملی از مفاهیم جاوا و چارچوب TestNG خواهید داشت. با حرکت کردن، یاد خواهید گرفت که با گزارش های پیشرفته کار کنید و از log47 برای ثبت پیام ها استفاده کنید. در مرحله بعد، با مدل شی صفحه، کارخانه صفحه و چارچوب مبتنی بر داده ها آشنا می شوید و با استفاده از Selenium Grid 2.0 تست ها را روی یک ماشین راه دور اجرا می کنید.
بعداً یاد خواهید گرفت که از Maven برای مدیریت ساختها و پیادهسازی یکپارچهسازی مداوم با جنکینز استفاده کنید. در پایان، شما یاد خواهید گرفت که پایگاه داده و موارد تست عملکرد را اجرا کنید و تست رفتار محور را با استفاده از Cucumber و Gherkin اجرا کنید.
در پایان این دوره، شما تمامی مهارت های لازم برای انجام تست اتوماسیون بر روی اپلیکیشن های تحت وب با Selenium WebDriver با استفاده از جاوا را خواهید داشت. با استفاده از سلنیوم گرید تست بین مرورگر را انجام دهید
اجرای آزمایش ادغام پیوسته با استفاده از جنکینز
یکپارچگی داده ها را با رابط کاربری گرافیکی برنامه بررسی کنید
با استفاده از ابزار پیشرفته گزارش دهی گزارش های جذاب ایجاد کنید
تست های عملکرد را با اتوماسیون Selenium WebDriver اجرا کنید
نحوه تبدیل تست سلنیوم به خیار را بیاموزید چه در تست نرم افزار تازه کار باشید یا یک متخصص تضمین کیفیت با تجربه که به دنبال یادگیری سلنیوم برای قدم گذاشتن در تست اتوماسیون هستید، این دوره برای شما مناسب است. تجربه قبلی در اتوماسیون یا کدنویسی الزامی نیست زیرا هر موضوع در این دوره از ابتدا آموزش داده می شود. درک کاملی از چارچوبهای اتوماسیون وب کسب کنید * بیاموزید که چگونه یک پروژه اتوماسیون سلنیوم را از ابتدا به تنهایی رهبری کنید * مهارتها و اعتماد به نفس را برای گذراندن هر مصاحبه اتوماسیون سلنیوم ایجاد کنید.
سرفصل ها و درس ها
معرفی سلنیوم
Selenium Introduction
نتیجه دوره
Course Outcome
معرفی مربی
Instructor Introduction
چرا سلنیوم؟
Why Selenium?
معماری WebDriver Selenium - WebDriver چگونه کار می کند؟
Selenium WebDriver Architecture - How the WebDriver Works?
چگونه در هر زمان به من دسترسی پیدا کنید و سؤال بپرسید
How to Reach Me Anytime and Ask Questions
راه اندازی و نصب ابزارها و افزونه های مورد نیاز
Setup and Installation of Required Tools and Plug-Ins
مرور کلی جاوا و انتخاب نسخه
Java Overview and Version Selection
جاوا نصب و راه اندازی - مک
Java Install and Setup - Mac
جاوا نصب و راه اندازی - ویندوز
Java Install and Setup - Windows
نصب Eclipse – Windows
Installing Eclipse – Windows
نصب Eclipse – مک
Eclipse Installation – Mac
Maven دانلود و راه اندازی – ویندوز
Maven Download and Setup – Windows
دانلود و راه اندازی Maven – Mac
Maven Download and Setup – Mac
نصب افزونه Maven در Eclipse
Installing Maven Plug-in In Eclipse
مفاهیم جاوا - انواع داده ها
Java Concepts - Data Types
برنامه اول و چند نکته
First Program and Some Tips
متغیرها و انواع داده ها
Variables and Data Types
مقادیر متغیر پیش فرض
Default Variable Values
نوع داده مرجع - نمونه رشته ها
Reference Data Type - Strings Example
روش های رشته - قسمت 1
String Methods - Part 1
روش های رشته ای - قسمت 2
String Methods - Part 2
آرایه ها
Arrays
کلاس ها و روش ها - مفاهیم شی گرا
Classes and Methods – Object-Oriented Concepts
مقدمه روشها
Methods Introduction
روش ها - مثال عملی
Methods - Practical Example
درک نوع بازگشت
Understanding Return Type
معرفی کلاس
Class Introduction
Getters و Setters - مثال های عملی
Getters and Setters - Practical Examples
Getters-Setters and This Keyword - Part 1
Getters-Setters and This Keyword - Part 1
Getters-Setters and This Keyword - قسمت 2
Getters-Setters and This Keyword - Part 2
Getters-Setters and This Keyword - قسمت 3
Getters-Setters and This Keyword - Part 3
سازندگان
Constructors
Selenium WebDriver – راه اندازی
Selenium WebDriver – Setup
راه اندازی محیط و ایجاد اولین پروژه
Environment Setup and First Project Creation
اولین ایجاد پروژه با استفاده از Maven
First Project Creation Using Maven
چگونه Selenium WebDriver JavaDoc را اضافه کنیم
How to Add Selenium WebDriver JavaDoc
سینتکس جدید سلنیوم 4
Selenium 4 New Syntax
Selenium WebDriver - در حال انجام تست ها بر روی مرورگرهای مختلف
Selenium WebDriver - Running Tests on Various Browsers
اجرای تست در فایرفاکس
Running Tests on Firefox
اجرای تست ها در گوگل کروم
Running Tests on Google Chrome
اجرای تست ها در Edge
Running Tests on Edge
الزامات اجرای تست ها در سافاری
Requirements to Run Tests on Safari
اجرای تست در سافاری
Running Tests on Safari
تنظیم درایورها در مسیر سیستم - مک
Setting Drivers in the System Path – Mac
نحوه تنظیم درایورها در مسیر سیستم - ویندوز
How to Set Drivers in the System Path – Windows
نحوه استفاده از سلنیوم منیجر
How to Use Selenium Manager
سوالات مصاحبه
Interview Questions
نحوه بازرسی عناصر در مرورگرهای مختلف
How To Inspect Elements On Different Browsers
معرفی
Introduction
چگونه با استفاده از ابزار توسعه دهنده فایرفاکس عناصر را بررسی کنیم؟
How to Inspect Elements Using Firefox DevTools?
بازرسی عناصر با استفاده از ابزار توسعه کروم
Inspecting Elements Using Chrome DevTools
نصب SelectorsHub
SelectorsHub Installation
نحوه استفاده از SelectorsHub
How to Use SelectorsHub
ترفندهایی برای تولید XPath
Tricks to Generate XPath
بهترین ابزار بازرسی عنصر
Best Element Inspect Tool
نحوه بازرسی عناصر ناپدید شده
How to Inspect Disappearing Elements
راه های متعدد برای مکان یابی عناصر
Multiple Ways to Locate Elements
یافتن عناصر با استفاده از id و XPath
Finding Elements Using id and XPath
یافتن عناصر با استفاده از نام
Finding Elements Using Name
یافتن عناصر با استفاده از LinkText و PartialLinkText
Finding Elements Using LinkText and PartialLinkText
یافتن عناصر با استفاده از نام کلاس
Finding Elements Using Class Name
یافتن عناصر با استفاده از TagName و سوال مصاحبه
Finding Elements Using TagName and Interview Question
ArrayList در مقابل LinkedList
ArrayList Versus LinkedList
مجموعه ها
Sets
نقشه ها
Maps
انواع مختلف نقشه ها
Different Kinds of Maps
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Let's Kode It اینجاست تا به همه یک مهارت جدید بیاموزد—انجام کاری که همیشه می خواستند انجام دهند. آنها گروهی از متخصصان نرم افزار با بیش از 10 سال تخصص در زمینه های مختلف صنایع نرم افزار هستند و به عنوان سرپرست تیم در شرکت های چند ملیتی کار می کنند. همه مربیان آنها دارای مدرک کارشناسی ارشد از دانشگاه های معتبر هستند. تخصص آنها در زمینه های مختلف چرخه عمر توسعه نرم افزار (SDLC) - از توسعه و آزمایش برنامه تا مدیریت سیستم نهفته است.
برنامه نویسی یا ایجاد یک سند MS Word با ظاهر حرفه ای، آنها معتقدند هر کسی می تواند کدنویسی کند و کدنویسی چیزی خارج از این دنیا نیست. هدف آنها ارائه دوره های فناوری با کیفیت بالا است که برای افراد مبتدی و همچنین متوسط مناسب است.
نمایش نظرات