🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استاد داکر برای 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های پیشرفته که به دنبال تقویت مهارتهای خود هستند.
آنچه کسب خواهید کرد:
استاد داکر و کانتینرسازی کانتینرسازی را درک کنید و ببینید که چگونه داکرDevOps مدرن و اتوماسیون SDET را متحول میکند.
تجربه عملی داکر محیطهای تست Dockerized را برای تست UI، API و عملکرد بسازید و مدیریت کنید.
نوشتن و بهینهسازی Dockerfileها یاد بگیرید که چگونه Dockerfileهای کارآمد را که برای اتوماسیون تست سفارشی شدهاند، ایجاد کنید، سرعت راهاندازی و قابلیت اطمینان را بهبود بخشید.
ادغام یکپارچه CI/CD داکر را با پایپلاینهای CI/CD ادغام کنید تا گردش کار تست خود را برای تحویل سریعتر ساده و خودکار کنید.
مدیریت حرفهای داکر مهارتهای لازم برای مدیریت کانتینرها، شبکهها و Volumeها را با اطمینان و کارایی در سناریوهای دنیای واقعی کسب کنید.
چه کسانی باید ثبت نام کنند؟
متخصصان QA که به نقشهای SDET منتقل میشوند
انتقال شغلی از QA به SDET
از تست دستی به اتوماسیون
مهندسان QA ارتقاء مهارت
تسترهای QA یادگیری اتوماسیون
مهارتهای SDET برای متخصصان QA
تغییر شغل از QA به SDET
مهندسان QA یادگیری DevOps برای تست
تسترهای دستی به دوره SDET
مهندسان اتوماسیون تست که به دنبال پذیرش ابزارهای مدرن هستند
اتوماسیون تست با داکر
مهندسان اتوماسیون با استفاده از داکر
ابزارهای اتوماسیون مدرن برای مهندسان
داکر برای مهندسان اتوماسیون تست
اتوماسیون تست با کانتینرهای داکر
پذیرش داکر برای اتوماسیون تست
تکنیکهای اتوماسیون پیشرفته با داکر
یادگیری داکر برای فریمورکهای اتوماسیون تست
استاد داکر برای اتوماسیون تست
افزایش شغلی اتوماسیون تست با داکر
توسعهدهندگان یا تسترها مشتاق یادگیری کانتینرسازی
یادگیری داکر برای توسعهدهندگان و تسترها
داکر برای توسعهدهندگان و SDET
کانتینرسازی برای اتوماسیون تست
کانتینرهای داکر برای مهندسان QA
یادگیری داکر برای تست مداوم
کانتینرسازی داکر برای توسعهدهندگان
تست کانتینرسازی شده برای توسعهدهندگان و SDETها
داکر برای DevOps و اتوماسیون تست
اتوماسیون تست با کانتینرهای داکر
تست CI/CD با داکر برای توسعهدهندگان
هر کسی علاقهمند به تسلط بر داکر برای گردش کار QA
استاد داکر برای تست QA
داکر برای تسترها و مهندسان QA
تست کانتینرسازی شده برای QA
داکر برای گردش کار تضمین کیفیت
اتوماسیون QA با استفاده از داکر
یادگیری داکر برای مقیاسبندی اتوماسیون تست
داکر برای تست بین محیطی
داکر برای تست QA چابک
سادهسازی QA با کانتینرهای داکر
داکر برای مهندسان اتوماسیون
خودکارسازی گردش کار QA با داکر
SDETهای سطح ورودی و تسترهای اتوماسیون
دوره اتوماسیون SDET مبتدی
یادگیری داکر به عنوان SDET
داکر برای تسترهای اتوماسیون جدید
مقدمهای بر داکر برای اتوماسیون
SDET با داکر
یادگیری اتوماسیون تست از ابتدا
داکر برای تسترهای اتوماسیون جونیور
شروع یادگیری داکر برای اتوماسیون تست
SDETهای باتجربه و مهندسان ارشد اتوماسیون تست
داکر پیشرفته برای اتوماسیون تست
داکر برای مهندسان تست ارشد
تسلط بر داکر برای اتوماسیون تست
بهینهسازی اتوماسیون تست با داکر
ادغام داکر در CI/CD برای SDET
مفاهیم پیشرفته داکر برای اتوماسیون تست
بهترین شیوههای داکر برای مهندسان اتوماسیون
مهندسان DevOps و علاقهمندان CI/CD
داکر برای پایپلاینهای CI/CD
اتوماسیون تست در CI/CD با داکر
DevOps و داکر برای اتوماسیون تست
یکپارچهسازی و تست مداوم با داکر
CI/CD با کانتینرهای داکر
گردش کار DevOps با داکر برای تست
بهینهسازی CI/CD با داکر برای اتوماسیون تست
تیمهای Agile و Scrum
تست چابک با کانتینرهای داکر
داکر برای تیمهای اسکرام
اتوماسیون تست در محیطهای چابک
QA و داکر در تیمهای چابک
داکر برای تسترها در پروژههای چابک
دانشجویان و مبتدیان در اتوماسیون تست
یادگیری اتوماسیون تست برای مبتدیان
داکر برای مبتدیان در اتوماسیون تست
اتوماسیون تست برای دانشجویان
شروع حرفه اتوماسیون تست خود با داکر
راهنمای مبتدیان داکر برای اتوماسیون تست
یادگیری داکر از ابتدا برای تسترها
مفاهیم اولیه داکر برای اتوماسیون تست
فریلنسرها یا مشاوران در QA/تست
فریلنسری اتوماسیون تست با داکر
داکر برای مهندسان QA فریلنسر
مشاوران استاد داکر برای تست
مهندسان QA فریلنسر یادگیری داکر برای اتوماسیون
افزایش حرفه فریلنسری تست با داکر
چرا این دوره را بگذرانید؟
پوشش جامع داکر برای اتوماسیون تست
بیاموزید که چگونه با کانتینرهای داکربسازید، تست کنید و خودکارسازی کنید
داکر را در پایپلاین CI/CD خود ادغام کنید و بهرهوری را افزایش دهید
تجربه عملی با Docker Compose، Selenium، API و موارد دیگر کسب کنید
قابلیت بازارپسندی خود را به عنوان یک SDET با تسلط بر تکنیکهای پیشرفته کانتینرسازی افزایش دهید
مثالهای عملی دنیای واقعی برای خودکارسازی تست API، UI و عملکرد
آمادهاید تا داکر را برای اتوماسیون تست استاد شوید؟
سفر خود را به سوی تسلط بر داکر برای اتوماسیون تست آغاز کنید و مهارتهای SDET خود را به سطح بعدی برسانید!
امروز در این دوره ثبت نام کنید و شغل خود را ارتقا دهید!
- در پایان دوره میتوانید یک ایمیج داکر برای هر مجموعه اتوماسیونی به انتخاب خود بسازید و تستهای خود را در کانتینر اجرا کرده و بهرهوری را افزایش دهید.
با تشکر!
Pankaj G
سرفصل ها و درس ها
معرفی دوره
Course Introduction
مقدمه
Introduction
همه یادداشتها و منابع برای ارجاع
ALL Notes & Resources For Reference
نگاشت 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
نمایش نظرات