آموزش مهندس اتوماسیون تست جاوا - از صفر تا قهرمان

Java Test Automation Engineer - from Zero to Hero

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: 3 دوره در 1! راهنمای عملی برای تبدیل شدن به یک مهندس حرفه ای اتوماسیون QA در جاوا (AQA) تست اتوماسیون Selenium Webdriver از پایه تا سطح پیشرفته بهترین شیوه ها را از برنامه نویسان واقعی بیاموزید نحوه نوشتن کد تمیز مقیاس پذیر، قابل خواندن و قابل نگهداری را یاد بگیرید کد منبع معلم را یاد خواهید گرفت. تمام تکالیف با مربی Intellij Idea JUnit 5 اصول سلنیوم تکمیل می شود سلنیوم در جاوا سلنیوم منتظر صفحه مفهوم شیء مفهوم وب کامپوننت مفهوم انتقال داده مفهوم شیء Gradle مبانی پستچی اصول اولیه API REST API RESTful خدمات وب روش های HTTP کدهای وضعیت HTTP طرحواره های JSON تست API از RestAs مقدمات تا پیشرفته پیش نیازها: یک کامپیوتر با دسترسی به اینترنت مقداری دانش اولیه جاوا

آیا برای تبدیل شدن به یک قهرمان تست اتوماسیون در جاوا آماده هستید تا سفری هیجان انگیز را آغاز کنید؟ چه در برنامه نویسی تازه کار باشید و چه تجربه داشته باشید، این دوره راهنمای نهایی شما برای تسلط بر جاوا برای اتوماسیون تست است.

در دنیای فناوری پر سرعت امروز، تست اتوماسیون مهارتی است که تقاضای زیادی دارد. این دوره جامع همه چیزهایی را که برای رفتن از صفر به قهرمان نیاز دارید را پوشش می‌دهد و شما را به مهارت‌هایی برای برتری در تست اتوماسیون مجهز می‌کند.

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

  • اصول جاوا: از همان ابتدا با برنامه نویسی جاوا شروع کنید، حتی اگر کاملا مبتدی هستید.

  • Selenium WebDriver: در Selenium WebDriver غوطه ور شوید و از سطوح اولیه تا پیشرفته بر آن مسلط شوید. تست‌های خودکار قوی و کارآمد برای برنامه‌های کاربردی وب بسازید.

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

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

  • تکمیل تکالیف: تکالیف و تکالیف را با راهنمایی مربی تکمیل کنید و اطمینان حاصل کنید که هر مفهوم را به طور کامل درک می کنید.

  • ابزارها و چارچوب‌ها: با ابزارهای محبوبی مانند IntelliJ IDEA، JUnit 5 و Gradle کار کنید تا گردش کار آزمایشی خود را ساده کنید.

  • مفاهیم سلنیوم: به مفاهیم ضروری سلنیوم، از جمله انتظار، مدل شی صفحه و طراحی مؤلفه وب، مسلط شوید.

  • تست API: سرویس‌های وب RESTful، روش‌های HTTP، کدهای وضعیت، طرح‌واره‌های JSON و آزمایش API را با Postman و RestAssured کاوش کنید.

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

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

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

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

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

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


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

معرفی Introduction

  • معرفی Introduction

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

  • زیرنویس‌ها و صدای هوش مصنوعی Captions and AI voice

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

مبانی API API Basics

  • API و وب سرویس API and Web Service

  • نمای کلی انواع API API Types Overview

  • نمای کلی REST API REST API Overview

  • روش های HTTP HTTP methods

  • کدهای وضعیت HTTP HTTP Status Codes

راه اندازی محیط تست پستچی Postman Test Environment Setup

  • معرفی پستچی Postman Introduction

  • نصب پستچی Postman Installation

  • ایجاد حساب Trello Trello Account Creation

  • ایجاد توکن مجوز در Trello Authorization Token Creation in Trello

  • ایجاد توکن مجوز در Trello - نسخه جدید Trello Authorization Token Creation in Trello - New Trello Version

روش HTTP GET - پستچی HTTP Method GET - Postman

  • بررسی اجمالی روش دریافت GET Method Overview

  • روش دریافت در پستچی GET Method in Postman

  • روش دریافت در Postman - Hometask GET Method in Postman - Hometask

  • اعتبار سنجی طرحواره JSON JSON Schema Validation

  • JSON Schema Validation - Hometask JSON Schema Validation - Hometask

  • دریافت اعتبار روش در Postman GET Method Validation in Postman

  • اعتبارسنجی روش دریافت در Postman - Hometask GET Metod Validation in Postman - Hometask

روش HTTP POST - پستچی HTTP Method POST - Postman

  • بررسی اجمالی روش POST POST Method Overview

  • روش POST در Postman POST Method in Postman

  • روش POST در Postman - Home Task POST Method in Postman - Hometask

  • اعتبار سنجی روش POST در Postman POST Method Validation in Postman

  • اعتبارسنجی روش POST در Postman - Home Task POST Method Validation in Postman - Hometask

روش HTTP PUT - پستچی HTTP Method PUT - Postman

  • مروری بر روش PUT PUT Method Overview

  • روش قرار دادن در پستچی PUT Method in Postman

  • روش PUT در Postman - Home Task PUT Method in Postman - Hometask

  • اعتبار سنجی روش PUT در Postman PUT Method Validation in Postman

  • اعتبار سنجی روش PUT در Postman - Home Task PUT Method Validation in Postman - Hometask

روش HTTP DELETE - پستچی HTTP Method DELETE - Postman

  • DELETE نمای کلی روش DELETE method overview

  • روش DELETE در Postman DELETE Method in Postman

  • روش DELETE در Postman - Home Task DELETE Method in Postman - Hometask

  • DELETE روش اعتبارسنجی در Postman DELETE Method Validation in Postman

  • DELETE روش اعتبارسنجی در Postman - Hometask DELETE Method Validation in Postman - Hometask

نکات پستچی Postman Tips

  • متغیرها در Postman Variables in Postman

تست خودکار در پستچی Automated Test in Postman

  • اولین تست در پستچی First Test in Postman

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

  • نصب JDK JDK Installation

  • نصب Gradle Gradle Installation

  • نصب IntelliJ IDEA IntelliJ IDEA Installation

برنامه ساده با خیال راحت Simple application with Rest Assured

  • مطمئن باشید مقدمه Rest Assured Introduction

  • اولین برنامه با خیال راحت First application with Rest Assured

  • اولین برنامه با Rest Assured - Hometask First application with Rest Assured - Hometask

  • ادعای اول با مطمئن باشید First assertion with Rest Assured

  • اولین ادعا با خیال راحت - Hometask First assertion with Rest Assured - Hometask

  • تست اول با مطمئن باشید First test with Rest Assured

  • اولین تست با Rest Assured - Hometask First test with Rest Assured - Hometask

روش HTTP GET - مطمئن باشید HTTP Method GET - Rest Assured

  • روش دریافت با خیال راحت GET Method with Rest Assured

  • روش دریافت با خیال راحت - Hometask GET Method with Rest Assured - Hometask

  • اعتبارسنجی طرحواره JSON با اطمینان خاطر JSON Schema Validation with Rest Assured

  • اعتبارسنجی طرحواره JSON با اطمینان خاطر - Hometask JSON Schema Validation with Rest Assured - Hometask

  • با اطمینان خاطر، اعتبارسنجی روش را دریافت کنید GET Method Validation with Rest Assured

  • اعتبار سنجی روش با اطمینان خاطر - Hometask GET Method Validation with Rest Assured - Hometask

Refactoring چارچوب تست Test Framework Refactoring

  • کلاس BaseTest ایجاد کنید Create BaseTest class

  • ایجاد کلاس BaseTest - Home Task Create BaseTest class - Home Task

  • تست های پارامتریزه شده برای ID Parametrized Tests for ID

  • تست های پارامتری برای شناسه - کار اصلی Parametrized Tests for ID - Home Task

  • تست های پارامتری برای مجوز Parametrized Tests for Authorization

  • تست های پارامتری برای مجوز - کار اصلی Parametrized Tests for Authorization - Home Task

  • بهبود ساختار چارچوب تست Improve Test Framework Structure

  • بهبود ساختار چارچوب تست - کار اصلی Improve Test Framework Structure - Home Task

روش HTTP POST - مطمئن باشید HTTP Method POST - Rest Assured

  • روش ارسال با اطمینان خاطر POST Method with Rest Assured

  • روش POST با خیال راحت - Home Task POST Method with Rest Assured - Hometask

  • اعتبارسنجی روش POST با اطمینان خاطر POST Method Validation with Rest Assured

  • اعتبار سنجی روش POST با اطمینان خاطر - Hometask POST Method Validation with Rest Assured - Hometask

روش HTTP PUT - مطمئن باشید HTTP Method PUT - Rest Assured

  • روش PUT با خیال راحت PUT Method with Rest Assured

  • روش PUT با خیال راحت - Home Task PUT Method with Rest Assured - Hometask

  • اعتبارسنجی روش PUT با اطمینان خاطر PUT Method Validation with Rest Assured

  • اعتبار سنجی روش PUT با اطمینان خاطر - Hometask PUT Method Validation with Rest Assured - Hometask

روش HTTP DELETE - مطمئن باشید HTTP Method DELETE - Rest Assured

  • روش DELETE با خیال راحت DELETE Method with Rest Assured

  • روش DELETE با خیال راحت - Home Task DELETE Method with Rest Assured - Hometask

  • DELETE روش اعتبارسنجی با اطمینان خاطر DELETE Method Validation with Rest Assured

  • DELETE روش اعتبارسنجی با اطمینان خاطر - Hometask DELETE Method Validation with Rest Assured - Hometask

تست های مطمئن را از طریق CMD اجرا کنید Run Rest Assured Tests via CMD

  • تست های خودکار را از طریق CMD اجرا کنید Run Automated Tests via CMD

  • تست های خودکار را از طریق CMD - Home Task اجرا کنید Run Automated Tests via CMD - Home Task

مواد درسی برای Cucumber BDD Course Materials for Cucumber BDD

  • پروژه ای که روی آن کار خواهیم کرد چیست؟ What is the project we will work on?

  • در نهایت به چه چیزی خواهیم رسید؟ What will we achieve in the end?

نمای کلی BDD BDD Overview

  • BDD چیست؟ What is BDD?

  • نمونه های زندگی واقعی از BDD Real life samples from BDD

  • بررسی وظایف خانه BDD Home task review BDD

  • Cucumber BDD در جاوا چیست؟ What is Cucumber BDD in Java

تنظیم محیط برای Cucumber BDD Environment Setup for Cucumber BDD

  • نصب جاوا 17 Java 17 Installation

  • نصب Gradle 7.3.3 Gradle 7.3.3 Installation

  • نصب IntelliJ IDEA 2023 Community Edition IntelliJ IDEA 2023 Community Edition Installation

مهاجرت آزمایشی از JUnit به Cucumber Test migration from JUnit to Cucumber

  • راه اندازی ساختار مناسب پروژه، پوشه ها، افزودن وابستگی Setup right structure of project, folders, add dependency

  • یک سناریوی ساده برای اضافه کردن دو عدد ایجاد کنید Create simple scenario to add two numbers

  • سناریوی ساده Get Board را در یک کلاس به فرمت BDD منتقل کنید Move simple Get Board scenario to BDD format in one single class

  • سناریوی ساده Get Board را در یک کلاس تک به فرمت BDD منتقل کنید - Hometask Move simple Get Board scenario to BDD format in one single class - Hometask

مبانی خیار جاوا Java Cucumber Basics

  • آرگومان های مرحله ای Step arguments

  • آرگومان های مرحله - وظیفه اصلی Step arguments - Hometask

  • جداول داده برای پارامترهای زوج در مرحله Data tables for couple parameters in steps

  • جداول داده برای پارامترهای زوج در مراحل - Hometask Data tables for couple parameters in steps - Hometask

  • نمای کلی Outlines

  • طرح کلی - تکلیف خانگی Outlines - Hometask

  • پس زمینه ها Backgrounds

Java Cucumber Advanced Java Cucumber Advanced

  • راه هایی برای اشتراک گذاری داده ها بین مراحل Ways to share data between steps

  • راه های به اشتراک گذاری داده ها بین مراحل - Hometask Ways to share data between steps - Hometask

  • ترانسفورماتورهای آرگومان های مرحله ای Step arguments transformers

  • ترانسفورماتورهای گام آرگومان - وظیفه اصلی Step arguments transformers - Hometask

  • قلاب و برچسب Hooks and tags

  • قلاب ها و برچسب ها - Home Task Hooks and tags - Hometask

خیار تست دونده و گزارش Cucumber Test Runner and Reports

  • دونده تست خیار جونیت Junit cucumber test runner

  • دونده تست خیار جونیت - Hometask Junit cucumber test runner - Hometask

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

  • خیار گزارش می دهد Cucumber reports

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

  • معرفی سلنیوم Selenium Introduction

  • راه اندازی برنامه ساده Setup simple application

  • راه اندازی برنامه ساده - Home Task Setup simple application - Home Task

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

  • اظهارات واحد 4 JUnit 4 Assertions

  • JUnit 4 Assertions - Home Task JUnit 4 Assertions - Home Task

  • اولین آزمون در JUnit 5 First test in JUnit 5

  • اولین تست در JUnit 5 - Home Task First test in JUnit 5 - Home Task

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

  • انتظارهای ضمنی - نمای کلی Implicit waits - overview

  • انتظارهای صریح - نمای کلی Explicit waits - overview

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

  • شی صفحه Page Object

  • شی صفحه - وظیفه اصلی Page Object - Home Task

  • کامپوننت وب Web Component

  • مؤلفه وب - وظیفه اصلی Web Component - Home Task

  • شی انتقال داده Data Transfer Object

  • Object Transfer Data - Home Task Data Transfer Object - Home Task

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

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

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

انتخابگرهای CSS و XPath CSS and XPath Selectors

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

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

بخش پاداش Bonus section

  • درس پاداش Bonus lesson

نمایش نظرات

آموزش مهندس اتوماسیون تست جاوا - از صفر تا قهرمان
جزییات دوره
18.5 hours
125
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
19,953
4.4 از 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 زبان تدریس می کنم. برخی از دوره های من عبارتند از: • سلنیوم • جاوا • واحد • گریدل من دوست دارم مربی شما باشم تا یک تجربه یادگیری عالی را برای شما فراهم کنم و به شما در پیشرفت مهارت های جدید کمک کنم. می بینم تو کلاس!