آموزش استاد داکر برای SDET: ساخت، تست و اتوماسیون حرفه‌ای - آخرین آپدیت

دانلود Mastering Docker for SDET: Build, Test & Automate Like a Pro

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

استاد کانتینرسازی، پایپ‌لاین‌های CI/CD، Dockerfileها، ایمیج‌های Docker و ساخت فریمورک‌های اتوماسیون تست مقیاس‌پذیر به عنوان SDET

دنیای داکر را برای متخصصان SDET و QA باز کنید!

آماده‌اید تا حرفه خود را ارتقا دهید و وارد نقش پرتقاضای مهندس توسعه نرم‌افزار در تست (SDET) شوید؟ داکر، ابزار پیشرو کانتینرسازی را بیاموزید و توانایی خود را در ساخت، تست و خودکارسازی اپلیکیشن‌های مقیاس‌پذیر با بهترین شیوه‌های صنعتی ارتقا دهید.

این دوره برای متخصصان QA، تسترها و SDETهای مشتاق طراحی شده است که می‌خواهند:

  • گردش کار فریمورک اتوماسیون تست را با استفاده از کانتینرهای داکر ساده‌سازی کنند.

  • کانتینرسازی را از ابتدا یاد بگیرند - بدون نیاز به تجربه قبلی!

  • محیط‌های تست را به صورت یکپارچه در پایپ‌لاین‌های CI/CD خودکار کنند.

  • Dockerfileها، ایمیج‌ها و تنظیمات چندکانتینری را ایجاد و مدیریت کنند.

  • داکر را با ابزارهای ضروری مانند Jenkins، Selenium، اتوماسیون API و سایر فریمورک‌های تست ادغام کنند.

استاد کانتینرسازی، پایپ‌لاین‌های CI/CD، Dockerfileها، ایمیج‌های Docker و اتوماسیون تست مقیاس‌پذیر به عنوان SDET!

ساخت و مدیریت کانتینرهای داکر برای اتوماسیون تست

بیاموزید که چگونه تست‌های اتوماسیون خود را با استفاده از کانتینرهای داکر کانتینرسازی کنید. مفاهیم اصلی ایجاد Dockerfile، ایمیج‌های داکر و نحوه ساخت کارآمد کانتینرها برای محیط‌های تست را درک کنید. ایده‌آل برای SDETها، مهندسان QA و کسانی که به دنبال افزایش مقیاس فریمورک‌های اتوماسیون خود هستند.

استاد پایپ‌لاین‌های CI/CD با ادغام داکر

با ادغام داکر با Jenkins، GitLab CI و سایر ابزارهای CI، از پتانسیل کامل اتوماسیون CI/CD بهره‌مند شوید. مجموعه تست کامل خود را برای استقرار یکپارچه و چرخه‌های بازخورد سریع‌تر خودکار کنید. ایده‌آل برای متخصصانی که قصد ساده‌سازی فرآیندهای اتوماسیون تست و ارائه سریع نرم‌افزار با کیفیت بالا را دارند.

ساخت فریمورک‌های اتوماسیون تست مقیاس‌پذیر با استفاده از داکر

نحوه ساخت و مدیریت فریمورک‌های اتوماسیون مقیاس‌پذیر و قابل استفاده مجدد با استفاده از داکر و Docker Compose را کشف کنید. بیاموزید که چگونه محیط‌های تست را ایجاد کنید که به راحتی برای تست UI، API و عملکرد قابل مقیاس‌بندی باشند. به اجرای سریع‌تر تست، تست موازی و تست چند مرورگر در کانتینرهای مختلف دست یابید.

طراحی و استقرار Dockerfileهای سفارشی برای اتوماسیون تست

بیاموزید که چگونه Dockerfileهای قدرتمندی برای محیط‌های تست خود ایجاد کنید. از راه‌اندازی Selenium Grid گرفته تا ساخت محیط‌های تست پیچیده، این دوره به شما کمک می‌کند تا تنظیمات تست را به طور کارآمد خودکار کنید و گردش کار اتوماسیون تست شما را روان‌تر و مولدتر کند.

خودکارسازی تست با داکر و سلنیوم

هنر خودکارسازی تست با داکر با استفاده از سلنیوم را بیاموزید. تست‌های Selenium WebDriver خود را کانتینرسازی کرده و آن‌ها را به صورت موازی در چندین کانتینر اجرا کنید. با قابلیت داکر برای مدیریت تست چند مرورگر به صورت مقیاس‌پذیر، زمان اجرای تست را کاهش داده و پوشش تست را بهبود بخشید.

اطمینان از ثبات محیط در سراسر تیم‌ها با داکر

با مشکلات مربوط به محیط خداحافظی کنید! بیاموزید که چگونه داکر تضمین می‌کند که تست‌های شما مستقل از محیط هستند و می‌توانند به صورت ثابت در محیط‌های توسعه، تست و تولید اجرا شوند. اطمینان حاصل کنید که نسخه یکسانی از فریمورک اتوماسیون تست شما توسط توسعه‌دهندگان، تسترها و پایپ‌لاین‌های CI/CD استفاده می‌شود.

ادغام داکر در پایپ‌لاین DevOps شما

بیاموزید که چگونه داکر را برای تست کاملاً خودکار و قابل تکرار در پایپ‌لاین DevOps خود ادغام کنید. چه از Jenkins، CircleCI یا GitHub Actions استفاده کنید، درک خواهید کرد که چگونه داکر به طور یکپارچه در گردش کار DevOps شما برای تست و استقرار مداوم قرار می‌گیرد.

بهینه‌سازی اتوماسیون تست با داکر و کوبرنتیز

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

استفاده از داکر برای تست API و سرویس‌های وب

بیاموزید که تست‌های اتوماسیون API خود را در کانتینرهای داکر اجرا کنید. تست‌های Postman خود را کانتینرسازی کرده، آن‌ها را با پایپ‌لاین‌های CI/CD ادغام کنید و اطمینان حاصل کنید که تست‌های API شما در محیط‌های مختلف با حداقل سربار راه‌اندازی به طور مداوم اجرا می‌شوند.

کسب تجربه عملی با سناریوهای اتوماسیون دنیای واقعی

این دوره برای SDETها و مهندسان QA که می‌خواهند در موارد استفاده واقعی داکر در اتوماسیون تست عمیق شوند، طراحی شده است. شما روی پروژه‌های واقعی کار خواهید کرد، سناریوهای تست پیچیده را خودکار می‌کنید و درک جامعی از نحوه مقیاس‌بندی تلاش‌های اتوماسیون تست خود با استفاده از داکر به دست خواهید آورد.

یادگیری بهترین شیوه‌ها برای داکر در اتوماسیون تست

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

استفاده پیشرفته از داکر برای مهندسان اتوماسیون تست

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

آنچه کسب خواهید کرد:

  1. استاد داکر و کانتینرسازی
    کانتینرسازی را درک کنید و ببینید که چگونه داکر DevOps مدرن و اتوماسیون SDET را متحول می‌کند.

  2. تجربه عملی داکر
    محیط‌های تست Dockerized را برای تست UI، API و عملکرد بسازید و مدیریت کنید.

  3. نوشتن و بهینه‌سازی Dockerfileها
    یاد بگیرید که چگونه Dockerfileهای کارآمد را که برای اتوماسیون تست سفارشی شده‌اند، ایجاد کنید، سرعت راه‌اندازی و قابلیت اطمینان را بهبود بخشید.

  4. ادغام یکپارچه CI/CD
    داکر را با پایپ‌لاین‌های CI/CD ادغام کنید تا گردش کار تست خود را برای تحویل سریع‌تر ساده و خودکار کنید.

  5. مدیریت حرفه‌ای داکر
    مهارت‌های لازم برای مدیریت کانتینرها، شبکه‌ها و Volumeها را با اطمینان و کارایی در سناریوهای دنیای واقعی کسب کنید.

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

  1. متخصصان QA که به نقش‌های SDET منتقل می‌شوند

    • انتقال شغلی از QA به SDET
    • از تست دستی به اتوماسیون
    • مهندسان QA ارتقاء مهارت
    • تسترهای QA یادگیری اتوماسیون
    • مهارت‌های SDET برای متخصصان QA
    • تغییر شغل از QA به SDET
    • مهندسان QA یادگیری DevOps برای تست
    • تسترهای دستی به دوره SDET
  2. مهندسان اتوماسیون تست که به دنبال پذیرش ابزارهای مدرن هستند

    • اتوماسیون تست با داکر
    • مهندسان اتوماسیون با استفاده از داکر
    • ابزارهای اتوماسیون مدرن برای مهندسان
    • داکر برای مهندسان اتوماسیون تست
    • اتوماسیون تست با کانتینرهای داکر
    • پذیرش داکر برای اتوماسیون تست
    • تکنیک‌های اتوماسیون پیشرفته با داکر
    • یادگیری داکر برای فریمورک‌های اتوماسیون تست
    • استاد داکر برای اتوماسیون تست
    • افزایش شغلی اتوماسیون تست با داکر
  3. توسعه‌دهندگان یا تسترها مشتاق یادگیری کانتینرسازی

    • یادگیری داکر برای توسعه‌دهندگان و تسترها
    • داکر برای توسعه‌دهندگان و SDET
    • کانتینرسازی برای اتوماسیون تست
    • کانتینرهای داکر برای مهندسان QA
    • یادگیری داکر برای تست مداوم
    • کانتینرسازی داکر برای توسعه‌دهندگان
    • تست کانتینرسازی شده برای توسعه‌دهندگان و SDETها
    • داکر برای DevOps و اتوماسیون تست
    • اتوماسیون تست با کانتینرهای داکر
    • تست CI/CD با داکر برای توسعه‌دهندگان
  4. هر کسی علاقه‌مند به تسلط بر داکر برای گردش کار QA

    • استاد داکر برای تست QA
    • داکر برای تسترها و مهندسان QA
    • تست کانتینرسازی شده برای QA
    • داکر برای گردش کار تضمین کیفیت
    • اتوماسیون QA با استفاده از داکر
    • یادگیری داکر برای مقیاس‌بندی اتوماسیون تست
    • داکر برای تست بین محیطی
    • داکر برای تست QA چابک
    • ساده‌سازی QA با کانتینرهای داکر
    • داکر برای مهندسان اتوماسیون
    • خودکارسازی گردش کار QA با داکر
  5. SDETهای سطح ورودی و تسترهای اتوماسیون

    • دوره اتوماسیون SDET مبتدی
    • یادگیری داکر به عنوان SDET
    • داکر برای تسترهای اتوماسیون جدید
    • مقدمه‌ای بر داکر برای اتوماسیون
    • SDET با داکر
    • یادگیری اتوماسیون تست از ابتدا
    • داکر برای تسترهای اتوماسیون جونیور
    • شروع یادگیری داکر برای اتوماسیون تست
  6. SDETهای باتجربه و مهندسان ارشد اتوماسیون تست

    • داکر پیشرفته برای اتوماسیون تست
    • داکر برای مهندسان تست ارشد
    • تسلط بر داکر برای اتوماسیون تست
    • بهینه‌سازی اتوماسیون تست با داکر
    • ادغام داکر در CI/CD برای SDET
    • مفاهیم پیشرفته داکر برای اتوماسیون تست
    • بهترین شیوه‌های داکر برای مهندسان اتوماسیون
  7. مهندسان DevOps و علاقه‌مندان CI/CD

    • داکر برای پایپ‌لاین‌های CI/CD
    • اتوماسیون تست در CI/CD با داکر
    • DevOps و داکر برای اتوماسیون تست
    • یکپارچه‌سازی و تست مداوم با داکر
    • CI/CD با کانتینرهای داکر
    • گردش کار DevOps با داکر برای تست
    • بهینه‌سازی CI/CD با داکر برای اتوماسیون تست
  8. تیم‌های Agile و Scrum

    • تست چابک با کانتینرهای داکر
    • داکر برای تیم‌های اسکرام
    • اتوماسیون تست در محیط‌های چابک
    • QA و داکر در تیم‌های چابک
    • داکر برای تسترها در پروژه‌های چابک
  9. دانشجویان و مبتدیان در اتوماسیون تست

    • یادگیری اتوماسیون تست برای مبتدیان
    • داکر برای مبتدیان در اتوماسیون تست
    • اتوماسیون تست برای دانشجویان
    • شروع حرفه اتوماسیون تست خود با داکر
    • راهنمای مبتدیان داکر برای اتوماسیون تست
    • یادگیری داکر از ابتدا برای تسترها
    • مفاهیم اولیه داکر برای اتوماسیون تست
  10. فریلنسرها یا مشاوران در QA/تست

    • فریلنسری اتوماسیون تست با داکر
    • داکر برای مهندسان QA فریلنسر
    • مشاوران استاد داکر برای تست
    • مهندسان QA فریلنسر یادگیری داکر برای اتوماسیون
    • افزایش حرفه فریلنسری تست با داکر

چرا این دوره را بگذرانید؟

  • پوشش جامع داکر برای اتوماسیون تست

  • بیاموزید که چگونه با کانتینرهای داکر بسازید، تست کنید و خودکارسازی کنید

  • داکر را در پایپ‌لاین CI/CD خود ادغام کنید و بهره‌وری را افزایش دهید

  • تجربه عملی با Docker Compose، Selenium، API و موارد دیگر کسب کنید

  • قابلیت بازارپسندی خود را به عنوان یک SDET با تسلط بر تکنیک‌های پیشرفته کانتینرسازی افزایش دهید

  • مثال‌های عملی دنیای واقعی برای خودکارسازی تست API، UI و عملکرد

آماده‌اید تا داکر را برای اتوماسیون تست استاد شوید؟

سفر خود را به سوی تسلط بر داکر برای اتوماسیون تست آغاز کنید و مهارت‌های SDET خود را به سطح بعدی برسانید!

امروز در این دوره ثبت نام کنید و شغل خود را ارتقا دهید!

- در پایان دوره می‌توانید یک ایمیج داکر برای هر مجموعه اتوماسیونی به انتخاب خود بسازید و تست‌های خود را در کانتینر اجرا کرده و بهره‌وری را افزایش دهید.

با تشکر!

Pankaj G


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

معرفی دوره Course Introduction

  • مقدمه Introduction

  • همه یادداشت‌ها و منابع برای ارجاع ALL Notes & Resources For Reference

  • با من در تماس باشید. Reach out to me.

  • یادداشت‌های مهم !! Important Notes !!

مبانی Docker - الفبای Docker Docker Basics Knowledge - ABC of Docker

  • Docker چیست؟ What is Docker ?

  • چرا به Docker نیاز داریم؟ Why We need Docker ?

  • کانتینر از نظر فنی چیست؟ What is Container Technically ?

  • Dockerfile چیست؟ What is Dockerfile ?

  • Kubernetes چیست؟ What is Kubernetes ?

  • مثال‌های کانتینر Docker Docker Container Examples

  • اصطلاحات Docker Docker Terminology

  • کانتینر در مقابل ماشین مجازی Container vs Virtual Machine

  • معماری Docker Docker Architecture

  • مرور سریع Docker Docker Quick walkthrough

  • مبانی خود را تست کنید Tests Your Basics

دانلود و تنظیم Docker Docker Download & Setup

  • دانلود و تنظیم Docker در مک و ویندوز Download & Setup Docker in Mac+Window

  • مرور داشبورد Docker Desktop Docker Desktop Dashboard Walkthrough

دوره فشرده Docker Docker Crash Course

  • درک نمودار جریان Docker Understanding Docker Flow Diagram

  • دستورات مهم Docker Docker Important Commands

  • تمرین‌های عملی Docker-Pull Docker-Pull Practicals hands on

  • ایجاد ماشین اوبونتو لینوکس با استفاده از Docker Creating Ubuntu Linux Machine using Docker

  • مرور نگاشت پورت Port Mapping Overview

  • تمرین‌های عملی نگاشت پورت Port Mapping Practicals

  • تمرین‌های عملی نگاشت پورت Docker - بخش دوم Docker Port Mapping Practicals Part - II

  • مفاهیم نگاشت Volume را درک کنید Understanding Volume Mapping Concepts

  • دموی عملی نگاشت Volume Volume Mapping Practicals Demo

  • مفاهیم شبکه Docker Docker Network Concepts

  • کانتینر Docker بدون شبکه - عملی Docker Container without Network - Practicals

  • کانتینر Docker با شبکه Docker - عملی Docker Container with Docker Network - Practicals

  • مفاهیم مبانی Docker خود را تست کنید Test Your Docker Basics Concepts

ساخت ایمیج Docker، اجرا و پوش کردن به DockerHub Building Docker Image, Running & Pushing to DockerHub

  • تنظیم ویرایشگر برای ساخت Dockerfile Setup Editor for building the Dockerfile

  • Dockerfile را درک کنید Understanding Dockerfile

  • ساخت ایمیج ساده Docker Creating Simple Docker Image

  • ساخت اولین ایمیج Docker Building First Docker Image

  • درک پوش کردن ایمیج به Docker Hub Understanding Pushing Image to Docker Hub

  • دموی پوش کردن ایمیج به Docker Hub Pushing Image to Docker Hub - Demo

  • بروزرسانی تگ Docker Updating Docker Tag

  • بروزرسانی نسخه ایمیج و پوش کردن به Docker Hub Updating the Image version and pushing to docker hub

  • ساخت ایمیج مبتنی بر Java را درک کنید Understanding Building Java Based Image

  • متغیر مسیر JAVA را در صورت وجود مشکل تنظیم کنید Setup JAVA Path Variable if Issue is there

  • ایجاد ایمیج‌های Docker مبتنی بر Java Create Java based Docker Images

  • پارامترسازی در Java را با مثال درک کنید Understanding Parameterisation in Java with Examples

  • ارسال متغیر محیطی به تمرین‌های Docker Passing Env Variable to Docker Practicals

  • بررسی لاگ‌های کانتینر Docker Checking Docker Container logs

  • تمرین‌های مبانی Docker خود را تست کنید Test Your Docker Basic Practicals

ساخت ایمیج Docker و اجرای آن با استفاده از docker-compose Building Docker Image & Executing via docker-compose

  • Docker Compose را درک کنید Understanding Docker Compose

  • ساخت فایل yaml برای Docker Compose Creating Docker compose yaml file

  • عملی روی docker-compose Practical on docker-compose

  • Docker compose up و down Docker compose up & down

  • ایجاد Nginx با استفاده از docker-compose Create Nginx using docker-compose

  • با Docker Compose بازی کنید Play with Docker Compose

  • بهترین شیوه پاکسازی Docker Docker Cleanup Best Practice

  • ایجاد شبکه Docker با استفاده از Docker compose Docker Network Creation using Docker compose

  • Docker Compose Depends on Service Docker Compose Depends on Service

  • لاگ‌های Docker Compose Docker Compose logs

  • چالش‌های نگاشت Volume در Docker Compose Docker Compose volume Mapping challenges

  • نگاشت Volume در Docker Compose Docker Compose Volume mapping

  • زیرساخت Docker را درک کنید Understanding Docker Infrastructure

  • آزمون Docker Compose Docker Compose Quiz

ساخت و اجرای ایمیج مبتنی بر JAVA در داخل کانتینر Buidling & Running JAVA Based Image inside Container

  • الزامات دوره را درک کنید Understanding course requirements

  • ساخت پروژه Maven جدید نمونه Create Sample New Maven Project

  • ساخت تست اتوماسیون API با استفاده از هوش مصنوعی Build API Test Automation using AI

  • ساخت مجموعه و اجرای اتوماسیون API به صورت محلی با استفاده از Java RestAssured Create Suite and Run API Automation Locally using Java RestAssured

  • پوش کردن تغییرات به GIT hub Pushing the changes to GIT hub

  • ساخت ایمیج Docker Rest API - درک Dockerfile Build Rest API Docker Image - Understanding Dockerfile

  • ساخت ایمیج Java RestAssure برای اتوماسیون API Build the Java RestAssure Image for API Automation

  • اجرای تست‌های API در داخل کانتینر Docker Run API Tests inside Docker Container

  • پوش کردن ایمیج به Dockerhub Pushing Image to Dockerhub

  • ساخت ایمیج بروز شده و پوش کردن به Dockerhub Buidling Updated image and pushing to Dockerhub

  • گزارش‌های تست و ارائه تمرین عملی برای شما Testing Reports & Giving Practical Exercise for you

ساخت و اجرای ایمیج مبتنی بر PYTHON در داخل کانتینر Buidling & Running PYTHON Based Image inside Container

  • فریمورک موجود API پایتون را در ماشین محلی کلون کنید Clone Existing Python API Framework in Local machine

  • دانلود مخزن موجود و باز کردن در Intelij - اختیاری اگر قبلاً کلون کرده‌اید Downloading Existing Repo and Open in Intelij - Optional if you already cloned

  • اجرای تست‌های اتوماسیون پایتون به صورت محلی Running Python Automation Tests locally

  • ساخت Dockerfile برای اتوماسیون API پایتون Build Dockerfile for Python API Automation

  • ساخت ایمیج Docker و اجرای تست‌های API پایتون در داخل کانتینر Build Docker Image & Run Python API Tests inside Container

  • پوش کردن ایمیج Docker به Docker Hub Pushing the Docker Image to Docker Hub

  • فایل requirement.txt را درک کنید Understanding requirement.txt file

  • ساخت ایمیج Docker بروز شده برای تست‌های API پایتون، اجرا و پوش کردن به Docker Hub Build Updated Docker Image for Python API Tests , Run and Push to Docker Hub

ادغام Jenkins با Docker - استفاده از CI/CD Jenkins Integeration with Docker - uses CI/CD

  • زیرساخت CI/CD Docker را درک کنید Understanding Docker CI/CD Infrastructure

  • معماری Master Slave را یاد بگیرید Learning Master Slave Architecture

  • تنظیم فایل docker-compose برای نصب Jenkins Configuring docker-compose file to install Jenkins

  • نصب Jenkins از طریق Docker Jenkins Installation via Docker

  • مرور داشبورد Jenkins Jenkins Dashboard Walkthrough

  • Agents را درک کنید Understanding Agents

  • تنظیم Jenkins Agent Setup Jenkins Agent

  • ساخت شغل نمونه Freestyle Jenkins Creating Sample Freestyle Jenkins Job

  • درک اجرای Master و Node Understanding Master & Node execution

  • بررسی لاگ‌های Jenkins Checking Jenkins Logs

  • شغل نمونه Jenkins Pipeline را درک کنید Understanding Sample Jenkins Pipeline Job

  • برچسب‌های Agent را درک کنید Understanding agent labels

  • اجرا کننده Agent و لغو مشاغل در انتظار Agent Executer & Aborting pending Jobs

  • پلاگین‌های Docker را نصب کنید Install Docker Plugins

  • تنظیم ایمیج Docker جدید به عنوان Agent Setup new Docker Image as agent

  • ساخت و اجرای تست نمونه در کانتینر Docker Creating & Running a Sample Tests in Docker Container

  • مشاهده گزارش‌ها در کانتینر Docker Viewing the Reports in Docker Container

  • بایگانی نتایج در خود Jenkins Archiving Results inside Jenkins itself

مبانی Jenkins برای یادگیری Docker Jenkins Basics for Dockers Learning

  • Pipeline را درک کنید Understanding Pipeline

  • نمای Pipeline Jenkins را کاوش کنید Explore Jenkins Pipeline view

  • تک کوتیشن و دو کوتیشن در Jenkins Single Quote & Double Quote in Jenkins

  • متغیر محیطی Jenkins Jenkins Environment Variable

  • متغیر محیطی داخلی InBuild Environment Variable

  • تمرین‌های مهلت زمانی کلی GLOBAL TIMES out Practicals

  • مهلت زمانی سطح مرحله Stage Level Timesout

  • Catch ERROR Catch ERROR

  • مدیریت استثنا با استفاده از Try catch Handling Exception Using Try catch

روش‌های مختلف اجرای تست در داخل کانتینر Different way of Running Tests inside Container

  • Docker Run در Jenkins - Freestyle Docker Run in Jenkins - Freestyle

  • Docker Run در Jenkins - Pipeline Docker Run in Jenkins - Pipeline

  • اجرای تست‌ها با استفاده از Docker Compose Run Tests using Docker Compose

  • اجرای تست و نگاشت Volume با استفاده از Docker Compose Test Run & Volume Mapping using Docker Compose

  • اجرای docker-compose در Jenkins Run docker-compose in Jenkins

  • مشاهده گزارش‌ها پس از Docker-compose Viewing Reports after Docker-compose

اجرای تست‌های API جاوا در داخل کانتینر - با استفاده از Jenkins-Docker-GIT Run Java API Tests inside Container - using Jenkins-Docker-GIT

  • درک تست اتوماسیون واقعی از ابتدا تا انتها - Jenkinsfile Understanding Actual Automation Test End to End - Jenkinsfile

  • اجرای تست‌های واقعی API جاوا Running Actual JAVA API Tests

  • رفع خطای Docker Fixing Docker Exception

  • فضای کاری Node و Master را درک کنید Understanding Node & Master workspace

  • انتشار گزارش‌ها Publishing the Reports

  • مشاهده گزارش‌ها Viewing the Reports

اجرای تست‌های پایتون در کانتینر - با استفاده از Jenkins-Docker-GIT Run Python Tests Container - using Jenkins-Docker-GIT

  • نکات مهم Important Notes*

  • اجرای تست‌های پایتون در داخل کانتینر از طریق Jenkins Pipeline Executing Python Tests inside Container via Jenkins Pipeline

  • کاوش اجرای تست Exploring Test Execution

  • کاوش گزارش در ماشین Node Exploring Report in Node machine

  • انتشار گزارش اتوماسیون API پایتون در Jenkins Publishing Python API Automation Report inside Jenkins

  • اجرای تست‌ها در داخل کانتینر با استفاده از Jenkins - روش ساده Run Tests Inside container using Jenkins - Simple Way

  • مدیریت شغل Jenkins با زمان طولانی Handle Time consuming Jenkins Job

اجرای تست‌های UI (Java-Selenium) در کانتینر Docker Run UI Tests (Java-Selenium) in Docker Container

  • Selenium Grid - Hub & Node را درک کنید Understand Selenium Grid - Hub & Node

  • معماری Selenium Grid را با استفاده از Docker درک کنید Understand Selenium Grid Architecture using Docker

  • ساخت docker-compose برای Selenium Grid در حالت Hub Building docker-compose for Selenium Grid in Hub mode

  • بالا و آماده کردن Selenium Grid Hub Making Selenium Grid Hub Up & Running

  • راه‌اندازی Selenium Grid در UI Launch the Selenium Grid in UI

  • کلون کردن مخزن و اجرای محلی Cloning the Repo and Run locally

  • بازسازی کد برای اجرای راه دور Selenium Grid Refactor Code for Selenium Grid Remote Run

  • اجرای تست‌ها در داخل کانتینر Chrome در Selenium Hub Running Tests inside Chrome Container in Selenium Hub

  • اجرای تست‌ها در کانتینر Firefox Running Tests in Firefox Container

  • بازسازی کد برای اجرا از CMD Refactor code to Run from CMD

  • اجرا در کانتینر Firefox و Chrome از CMD Execute in Firefox & Chrome Container from CMD

  • اجرای موازی تست‌ها Parallel Tests Execution

  • مقیاس‌بندی تست‌ها با ایجاد کانتینر مرورگر متعدد Scaling Tests by Creating Multiple Browser Container

  • اجرای تست در حالت کانتینر مقیاس‌شده Test Execution in Scaling Conatiner Mode

اجرای تست‌های UI با استفاده از کانتینر Selenium Grid در Jenkins Run UI Tests Using Selenium Grid Container in Jenkins

  • فایل docker-compose را به GitHub پوش کنید Pushing docker-compose file to GitHub

  • درک docker-compose برای اجرای Selenium Grid در Jenkins Understanding docker-compose to Run Selenium Grid in Jenkins

  • ساخت Selenium Grid در حالت کانتینر Hub و Node Create Selenium Grid in Container Hub & Node Mode

  • اجرای تست‌های Selenium در داخل کانتینر از طریق Jenkins CI/CD Execute Selenium Tests inside Container via Jenkins CI/CD

  • بایگانی گزارش در Jenkins Archiving Report in Jenkins

جمع‌بندی و گام‌های بعدی Wrap-Up and Next Steps

  • خلاصه و نکات کلیدی Summary and Key Takeaways

  • دانلود گواهینامه خود Download Your Certificate

  • درس جایزه Bonus Lecture

نمایش نظرات

آموزش استاد داکر برای SDET: ساخت، تست و اتوماسیون حرفه‌ای
جزییات دوره
10.5 hours
142
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,125
4.7 از 5
ندارد
دارد
دارد
Pankaj Gupta
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pankaj Gupta Pankaj Gupta

مهندس توسعه نرم افزار در آزمون/رهبری و مربی ✌