اتوماسیون تست مداوم با اقدامات GitHub

Continuous Test Automation with GitHub Actions

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ادغام سلنیوم، Cypress، Gatling، JMeter و دیگر کتابخانه‌های آزمایشی در خط لوله CI/CD از طریق GitHub Action با استفاده از Selenium، Cypress در آزمایش مداوم یکپارچه‌سازی JMeter و Gatling تا Delivery Pipeline پیاده‌سازی خط لوله CI/CD GitHub Action Plugins

سلام، مشتاقان QA!

خوشحالم که به شما در این سفر هیجان انگیز تسلط بر GitHub Actions برای مهندسین QA خوش آمد می گویم. در این دوره، ما به دنیای خطوط لوله یکپارچه سازی و استقرار مستمر (CI/CD) می پردازیم و پتانسیل ابزارهایی مانند سلنیوم، سرو، جی متر و گاتلینگ را باز می کنیم تا فرآیندهای آزمایش شما را افزایش دهیم.

انتظار چه چیزی:

  • یکپارچه سازی ابزار: گام به گام نحوه ادغام یکپارچه سلنیوم، سرو، JMeter و Gatling را در خط لوله CI/CD خود بیاموزید. این ابزارها بهترین دوستان جدید شما در تضمین جریان کار تست قوی و کارآمد هستند.

  • جادوی خط لوله CI/CD: هنگام ساخت، آزمایش و استقرار با اطمینان، شاهد جادوی GitHub Actions باشید.

  • مبانی روابط عمومی: تا به حال در مورد اسرار درخواست های کششی (PR) فکر کرده اید؟ ما شما را تحت پوشش قرار داده ایم! اصول ایجاد و بررسی روابط عمومی را بدانید و قوانین تعامل برای همکاری موثر در یک تیم توسعه را کشف کنید.

چرا این دوره را دوست خواهید داشت:

  • مهارت‌های عملی: این فقط تئوری نیست - با مثال‌های عملی و واقعی که بازی QA شما را ارتقا می‌دهد، دست خود را کثیف کنید.

  • تقویت شغل: خود را با مهارت هایی تجهیز کنید که فراتر از اصول اولیه هستند. با اعتماد به مجموعه ابزار خود در دنیای رقابتی مهندسی QA متمایز شوید.

بنابراین، آیا آماده هستید تا مهارت های QA خود را به سطح بعدی ارتقا دهید؟ به من در "اتوماسیون تست مداوم با اقدامات GitHub" بپیوندید و بیایید با هم این ماجراجویی یادگیری را آغاز کنیم!

در دوره می بینمت!


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

معرفی GitHub Introduction To GitHub

  • پیام خوش آمد گویی Welcome Message

  • GitHub Actions چیست؟ What is GitHub Actions?

  • گردش کار GitHub چیست؟ What is a GitHub Workflow?

  • مروری دقیق بر اجزای گردش کار GitHub Detailed Overview on GitHub Workflow Components

  • نمایش مورد جریان کار نسخه ی نمایشی Show Case of a Demo Workflow

  • درخواست کشش چیست؟ What is a Pull Request?

  • درخواست نسخه ی نمایشی را در GitHub بکشید Pull Request Demo on GitHub

محتوای دوره Course Content

  • آدرس های GitHub GitHub URLs

اتوماسیون UI در GitHub Actions UI Automation on GitHub Actions

  • مقدمه ای بر تست UI با GitHub Action Introduction to UI Testing with GitHub Action

  • اجرای سلنیوم در اقدامات GitHub با جاوا Selenium Execution on GitHub Actions with Java

  • اجرای تست Cypress در Github Action با TypeScript Cypress Test Execution on Github Action with TypeScript

GitHub Actions گردش کار Deep Dive GitHub Actions Workflows Deep Dive

  • استفاده از ورودی های گردش کار GitHub GitHub Workflow Inputs Usage

  • استفاده از اسرار GitHub در گردش کار شما GitHub Secrets Usage in Your Workflows

  • انتقال متغیرها از کد منبع به گردش کار GitHub Passing Variables from Source Code to GitHub Workflow

  • اجرای کار موازی Parallel Job Execution

تست عملکرد در GitHub Actions Performance Testing on GitHub Actions

  • Apache JMeter با GitHub Actions Apache JMeter with GitHub Actions

  • Gatling با GitHub Actions Gatling with GitHub Actions

تجزیه و تحلیل کیفیت کد در CI/CD Code Quality Analysis in CI/CD

  • ادغام SonarCloud به پروژه های اتوماسیون SonarCloud Integration to Automation Projects

پلاگین ها، نکات و ترفندهای GitHub GitHub Plugins, Tips and Tricks

  • انتشار Artefacts در نتایج اقدامات GitHub Publishing Artefacts in GitHub Actions Results

  • با GitHub Actions پیچید CUrl with GitHub Actions

  • فراخوانی APIها بدون کدنویسی Calling APIs With No Coding

  • یکپارچه سازی Slack در گردش کار Slack Integration in Workflows

  • ایجاد جریان های قابل استفاده مجدد Creating Reusable Flows

  • استفاده از صفحات GitHub با استفاده از چارچوب کاراته GitHub Pages Usage by using Karate Framework

پروژه آزمایشی نهایی Final Demo Project

  • با GitHub Actions یک برنامه ساده را در Heroku مستقر کنید Deploy a Simple App to Heroku with GitHub Actions

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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

اتوماسیون تست مداوم با اقدامات GitHub
جزییات دوره
2.5 hours
25
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
309
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Canberk Akduygu Canberk Akduygu

معمار QA