آموزش تستر اتوماسیون ماهر با استفاده از Docker با CI&CD

Proficient Automation Tester by Leveraging Docker with CI&CD

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ایجاد و پیاده سازی یک پروژه کامل E2E با استفاده از سلنیوم، جاوا، گزارش، log، POM، Docker، GitHub Actions، Jenkins و غیره با یادگیری و پیاده سازی مهارت های برتر و پرطرفدار، به یک حرفه ای SDET تبدیل شوید. scratch با استفاده از TestNG و Maven Parallel Execution در چندین پلتفرم یاد خواهید گرفت با استفاده از Docker و نحوه ادغام Selenium Grid برای راه اندازی مستقل و شبکه یاد خواهید گرفت پیاده سازی و استفاده از Docker compose با تنظیم فایل های YAML را از ابتدا یاد خواهید گرفت و پیاده سازی خواهید کرد. اقدامات GitHub برای اجرای چارچوب اتوماسیون تست و تولید گزارش های سفارشی ضبط جنکینز و اجرای راه اندازی خط لوله CI/CD پیش نیازها: نامزدها باید درک اولیه JAVA داشته باشند داوطلبان باید درک اولیه از سلنیوم داشته باشند.

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


این دوره به شما کمک می‌کند تا مهارت‌های پرطرفداری مانند تست موازی با استفاده از سلنیوم گرید و پیاده‌سازی آن با استفاده از Docker و Docker compose با اقدامات GitHub و Jenkins با خطوط لوله E2E CI/CD را بیاموزید و تسلط پیدا کنید.


مهارت های اولیه که با ثبت نام در این دوره به دست می آورید:


هر ویدیو حاوی توضیحات گام به گام برای بسیاری از مفاهیم است که استاندارد صنعتی هستند. او بیش از 8 سال تجربه در زمینه تست اتوماسیون و ایجاد خطوط لوله CI/CD دارد.


موضوعات تحت پوشش دوره:-

1) سلنیوم وب درایور

2) JAVA

3) مدل شیء صفحه

4) تنظیم اجرای موازی با TestNG و Maven

5) تنظیم سفارشی Maven

6) تنظیم و اجرای سفارشی Maven Command

7) گزارش دهی سفارشی و مکانیزم ثبت گزارش

8) راه اندازی Docker با مرورگر مستقل و اجرا

9) راه اندازی داکر با شبکه سلنیوم و اجرا

10) راه اندازی GitHub و اقدامات GitHub با استفاده از اتوماسیون

11) تنظیمات GitHub برای اجرای سریع در داخل دستگاه از راه دور

12) تنظیم Docker جنکینز

13) تنظیم و زمان‌بندی شغل جنکینز

14) مهارت‌های بازآفرینی و اشکال‌زدایی کد توضیح داده شد

15) و موارد دیگر...


پیش نیاز دوره:

1) درک اولیه سلنیوم و جاوا

2) به سرعت وارد مفاهیم پیشرفته می شویم


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

معرفی Introduction

  • معرفی Introduction

  • بررسی اجمالی برنامه Application Overview

راه اندازی و اجرای چارچوب اتوماسیون Automation Framework Setup and Execution

  • راه اندازی Intellij برای پروژه اتوماسیون جدید Setup Intellij for new automation project

  • راه اندازی Maven POM.xml با استفاده از وابستگی ها و دستورات Maven POM.xml setup with dependencies and commands usage

  • راه اندازی پروژه Maven Maven project setup

تنظیم چارچوب اتوماسیون Automation Framework Setup

  • راه اندازی اشیاء صفحه Setup of Page Objects

  • راه اندازی AppConstants و کلاس درایور Setup of AppConstants and Driver Class

  • اشکال زدایی خطا Debugging the error

  • اجرای فریم ورک با تست های Page Route Execution of framework with Page Route tests

تنظیم فایل TestNG و xml TestNG and xml file setup

  • ایجاد یک فایل xml TestNG جدید و اجرا Creating a new TestNG xml file and executing

  • فایل xml TestNG را پارامتر کنید Parameterize TestNG xml file

  • اجرا با استفاده از Maven و TestNG xml Execution using Maven and TestNG xml

  • رفع خطا و اجرای WebDriver Resolving WebDriver Error and Execution

راه اندازی مکانیزم گزارش دهی و ثبت گزارش موازی برای چارچوب های اتوماسیون Setup of Parallel Reporting and Logging mechanism for Automation Frameworks

  • پیاده سازی گزارش وسعت سفارشی برای اجرای موازی Implementing custom Extent report for parallel execution

  • پیاده سازی ورود به سیستم برای چارچوب های اتوماسیون Implementing Logging for Automation Frameworks

آشنایی با داکر و کارکرد آن Understanding Docker and Its working

  • نمای کلی داکر Docker Overview

  • دانلود Docker and Setup Docker Compose Download Docker and Setup Docker Compose

  • اجرای اتوماسیون با استفاده از Docker container مرورگر کروم Automation execution using Docker container chrome browser

  • اجرای تست در مرورگر فایرفاکس Running tests in firefox browser

تنظیم و اجرای Docker Compose Docker Compose Setup and Execution

  • تنظیم نوشتن Docker Docker compose setup

  • شبکه سلنیوم چیست و چگونه از آن استفاده کنیم؟ What is selenium grid and how to use it?

  • داکر هاب چیست؟ What is docker hub?

  • اجرای آزمایشات را با استفاده از شبکه سلنیوم و ترکیب بندی داکر انجام می دهد Tests execution using selenium grid and docker compose

استفاده و اجرای اقدامات GitHub با تنظیم کار سفارشی GitHub actions usage and execution with custom job setup

  • کد خود را به یک مخزن GitHub فشار دهید Push your code to a GitHub repository

  • تنظیمات GitHub را تنظیم کنید Setup GitHub actions

  • اجرای را با استفاده از اقدامات GitHub آزمایش می کند Tests execution using GitHub actions

  • اجرای آزمایش‌ها با استفاده از اقدامات GitHub با راه‌اندازی Running tests using GitHub actions with setup

  • تنظیم کار سفارشی با استفاده از GitHub Custom Job setup using GitHub

جنکینز و CI/CD Jenkins and CI/CD

  • تنظیم جنکینز Jenkins setup

  • دسترسی به جنکین ها به صورت محلی و راه اندازی افزونه ها Access jenkins locally and setup of plugins

  • بررسی اجمالی جنکینز Jenkins overview

  • پلاگین ها را راه اندازی و maven را برای جنکینز نصب کنید Setup plugins and install maven for Jenkins

  • اجرای کار CI/CD CI/CD job execution

کد و منابع پروژه را دانلود کنید Download Project code and resources

  • روی لینک کلیک کنید و منابع را دانلود کنید Click on the link and download the resources

نمایش نظرات

آموزش تستر اتوماسیون ماهر با استفاده از Docker با CI&CD
جزییات دوره
5.5 hours
33
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,088
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Japneet Sachdeva Japneet Sachdeva

مهندس ارشد اتوماسیون تست @ Lavu POS