لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تستر اتوماسیون ماهر با استفاده از 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
نمایش نظرات