دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش TestOps - تست‌ مداوم در دواپس با جنکینز و پایتون

آموزش TestOps - تست‌ مداوم در دواپس با جنکینز و پایتون

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • درک اصول تست‌ مداوم و TestOps، شامل اهمیت آن در متدولوژی‌های چابک و دواپس
  • یکپارچه‌سازی فعالیت‌های تست در پایپ‌لاین یکپارچه‌سازی مداوم و تحویل مداوم (CI/CD)
  • استفاده از ابزارها و فریمورک‌های مناسب برای تست‌ مداوم
  • دانش عمیق درباره تست‌ خودکار در تیم‌های چابک و دواپس
  • استفاده‌ دقیق از ابزارها و تکنیک‌ها - مانند پایتون، Pytest، جنکینز، گیت و گیت‌هاب

توضیحات دوره

به دوره خوش آمدید!

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

این دوره به بررسی ابزارهای اصلی که زیرساخت تست‌ مداوم را تشکیل می‌دهند می‌پردازد: Pytest پایتون برای تست خودکار، گیت و گیت‌هاب برای مخزن کد و جنکینز به عنوان سرور CI/CD

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

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

جنکینز، یک سرور خودکار قدرتمند و پرکاربرد است که یکپارچه‌سازی بی‌وقفه تست‌ها را در پایپ‌لاین CI/CD امکان‌پذیر می‌کند. یادگیرندگان یاد خواهند گرفت چگونه جنکینز را راه‌اندازی کرده و آن را برای اجرای تست‌های خودکار در هر بار کامیت کردن کد پیکربندی کنند، تا بازخورد مداوم و شناسایی زودهنگام عیوب تضمین شود.

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

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

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

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

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

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

  • تست‌کنندگانی که می‌خواهند مهارت‌های خود را در تست‌ مداوم ارتقا دهند و بفهمند چگونه فعالیت‌های تست را در پایپ‌لاین CI/CD یکپارچه کنند.
  • مهندسان اتوماسیون که به دنبال بهینه‌سازی استراتژی‌های تست خودکار خود هستند.
  • توسعه‌دهندگانی که می‌خواهند بیاموزند چگونه با تست‌کنندگان همکاری کنند و تست را در گردش‌کار یکپارچه‌سازی مداوم خود ادغام کنند.
  • حرفه‌ای‌های دواپس که علاقه‌مند به گسترش دانش خود در مورد تست‌ مداوم به عنوان بخشی جدایی‌ناپذیر از فرهنگ دواپس هستند.
  • اعضای تیم‌های چابک، از جمله اسکرام مسترها و صاحبان محصول که می‌خواهند بفهمند تست‌ مداوم چگونه به توسعه نرم‌افزار چابک کمک می‌کند.
  • مدیران پروژه که به دنبال بهینه‌سازی فرآیندهای تست و بهبود کیفیت کلی نرم‌افزار از طریق شیوه‌های تست‌ مداوم هستند.
  • مدیران IT و رهبرانی که مسئول پیاده‌سازی استراتژی‌های تست‌ مداوم در سازمان‌های خود هستند.
  • کسی که می‌خواهد درباره تست‌ مداوم، مزایای آن و نحوه تناسب آن در کانتکس وسیع‌تر یکپارچه‌سازی مداوم و تحویل مداوم یاد بگیرد.

آموزش TestOps - تست‌ مداوم در دواپس با جنکینز و پایتون

  • مقدمه 04:10
  • پایپ‌لاین دواپس 08:29
  • TestOps - تست‌ مداوم 07:39
  • ابزارها و تکنولوژی‌ها 03:16
  • تست خودکار و انواع تست‌ها 03:57
  • جنکینز برای تست‌ مداوم 05:22
  • چرا پایتون 05:36
  • درباره Pytest و چرا Pytest؟ 04:00
  • درباره Pycharm - نصب و پیکربندی 07:47
  • ایجاد پروژه اتوماسیون 08:34
  • نصب پکیج‌های پایتون 08:37
  • آزمون None
  • اولین تست و قوانین Pytest 10:59
  • سرور API برای تست 04:11
  • فایل‌های پیکربندی و confiparser - بخش 1 06:27
  • فایل‌های پیکربندی و confiparser - بخش 2 12:02
  • اجرای تست‌ها 07:44
  • آزمون None
  • نوشتن Utils 06:08
  • نوشتن تست‌های API - بخش 1 13:35
  • نوشتن تست‌های API - بخش 2 11:13
  • نصب جنکینز (ویندوز) 07:20
  • مبانی جنکینز - بررسی کنسول - بخش 1 10:20
  • مبانی جنکینز - بررسی کنسول - بخش 2 07:05
  • مبانی جنکینز - بررسی کنسول - بخش 3 03:12
  • مبانی جنکینز - انواع Job 06:29
  • Job آزاد جنکینز (ویندوز) 10:05
  • آزمون None
  • مبانی جنکینز - پلاگین‌ها - بخش 1 07:44
  • مبانی جنکینز - پلاگین‌ها - بخش 2 01:58
  • مبانی جنکینز - تریگرهای Job 07:48
  • مبانی جنکینز - مثال تریگر Job 04:46
  • مبانی جنکینز - اجرای همزمان و Executors بیلد 09:25
  • آزمون None
  • اجرای تست در محیط توسعه - بخش 1 08:11
  • اجرای تست در محیط توسعه - بخش 2 08:01
  • مبانی گیت 15:05
  • گیت‌هاب دسکتاپ 14:57
  • آزمون None
  • پوش کردن به کد در گیت‌هاب 07:08
  • نکاتی درباره مخزن 05:17
  • جنکینز با گیت‌هاب 10:03
  • آزمون None
  • نصب جنکینز روی لینوکس - بخش 1 10:30
  • نصب جنکینز روی لینوکس - بخش 2 06:14
  • Job آزاد جنکینز (لینوکس) - بخش 1 10:11
  • Job آزاد جنکینز (لینوکس) - بخش 2 06:28
  • Pyenv و Venv 01:42
  • نصب Pyenv - بخش 1 07:18
  • نصب Pyenv - بخش 2 05:10
  • Job آزاد APITests - بخش 1 03:10
  • Job آزاد APITests - بخش 2 09:00
  • Job آزاد APITests - بخش 3 08:34
  • Job آزاد APITests - بخش 4 07:18
  • مقدمه‌ اعتبارات جنکینز 03:53
  • یکپارچه‌سازی جنکینز با گیت‌هاب 10:44
  • مقدمه پایپ‌لاین جنکینز 05:48
  • Job پایپ‌لاین جنکینز - بخش 1 11:09
  • Job پایپ‌لاین جنکینز - بخش 2 08:01
  • پایپ‌لاین‌های اعلامی جنکینز 08:40
  • APITests Job پایپ‌لاین - بخش 1 06:46
  • APITests Job پایپ‌لاین - بخش 2 10:21
  • APITests Job پایپ‌لاین - بخش 3 06:53
  • CI/CD چیست؟ 05:17
  • تست‌ مداوم چیست؟ 04:23
  • مقدمه پایپ‌لاین به عنوان کد 03:56
  • پایپ‌لاین به عنوان کد - بخش 1 08:05
  • پایپ‌لاین به عنوان کد - بخش 2 05:15
  • زنجیره‌سازی Job در پایپ‌لاین 07:02
  • زنجیره‌سازی Job آزاد 05:53
  • زنجیره‌سازی Job - بررسی Build After 04:45
  • نظارت مداوم 07:54
  • تحلیل و مصورسازی نتایج تست 06:38
  • گزارش‌دهی تست 09:07

3,304,500 660,900 تومان

مشخصات آموزش

آموزش TestOps - تست‌ مداوم در دواپس با جنکینز و پایتون

  • تاریخ به روز رسانی: 1404/10/04
  • سطح دوره:همه سطوح
  • تعداد درس:74
  • مدت زمان :08:22:41
  • حجم :3.81GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,474,500 294,900 تومان
  • زمان: 03:44:14
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,827,500 1,565,500 تومان
  • زمان: 19:49:53
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
500,000 100,000 تومان
  • زمان: 01:16:19
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,922,000 384,400 تومان
  • زمان: 04:52:39
  • تعداد درس: 73
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید