آموزش تسلط بر Cucumber Java BDD: ساخت تست های خودکار کارآمد

Mastering Cucumber Java BDD: Build Efficient Automated Tests

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تست توسعه مبتنی بر رفتار (BDD) با جاوا و Cucumber برای اتوماسیون کارآمد تست اتوماسیون خیار در جاوا از مقدماتی تا پیشرفته بهترین روش ها را از برنامه نویسان واقعی بیاموزید نحوه نوشتن کد تمیز مقیاس پذیر، خوانا و قابل نگهداری را یاد بگیرید کد منبع معلم را یاد خواهید گرفت. . تمام تکالیف با مربی Intellij Idea JUnit 5 خیار مبانی خیار در جاوا مقدمات Gradle پیش نیازها:کامپیوتر با دسترسی به اینترنت مقداری دانش اولیه جاوا

آیا آماده‌اید مهارت‌های تست نرم‌افزار خود را افزایش دهید و به یک آزمایش‌کننده اتوماسیون ماهر تبدیل شوید؟ جلوترش رو نگاه نکن! به دوره جامع ما در مورد "تسلط بر Cucumber Java BDD: ساخت تست های خودکار کارآمد" خوش آمدید.

در دنیای توسعه نرم‌افزار با سرعت امروزی، آزمایش مؤثر بسیار مهم است. توسعه رفتار محور (BDD) با Cucumber و Java به عنوان یک تکنیک قدرتمند برای نوشتن تست های خودکار کارآمد و قابل نگهداری ظاهر شده است. این دوره دروازه شما برای تسلط بر این فناوری پیشرفته است.

آنچه خواهید آموخت:

  • مبانی BDD: اصول اصلی توسعه رفتار محور را درک کنید و اینکه چرا روش آزمایش نرم افزار را متحول می کند.

  • مبانی Cucumber: در Cucumber، یک چارچوب پیشرو BDD غوطه ور شوید و یاد بگیرید که چگونه فایل های ویژگی بنویسید که فاصله بین الزامات تجاری و تست های فنی را پر کند.

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

  • آزمایش مبتنی بر داده: تکنیک های پیشرفته برای آزمایش مبتنی بر داده را کاوش کنید و نحوه ایجاد سناریوهای آزمایشی همه کاره و قابل استفاده مجدد را بیاموزید.

  • ادغام با Rest Assured: قدرت Cucumber را با Rest Assured ترکیب کنید تا تست API را مانند یک حرفه ای به طور خودکار انجام دهید.

  • بهترین روش‌ها: بهترین شیوه‌های صنعت را برای ساختاربندی پروژه‌های BDD خود، نوشتن کد تمیز و قابل نگهداری، و همکاری مؤثر با تیم خود کشف کنید.

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

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

  • مهارت‌های عملی: تجربه عملی و مهارت‌های عملی به دست آورید که در صنعت تست نرم‌افزار بسیار به دنبال آن هستند.

  • تخصص مربی: از مربیان باتجربه ای که سوابق اثبات شده ای در تست خودکار و BDD دارند بیاموزید.

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

  • دسترسی مادام‌العمر: دسترسی مادام‌العمر به مطالب دوره، به‌روزرسانی‌ها و یک انجمن آنلاین پشتیبانی کننده داشته باشید.

این فرصت را برای تبدیل شدن به یک متخصص خبره Cucumber Java BDD از دست ندهید. همین امروز ثبت نام کنید و اولین قدم را به سمت یک حرفه پربار در تست نرم افزار بردارید!


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

معرفی Introduction

  • معرفی Introduction

  • طرح ارتباطی Communication plan

  • نکاتی برای بهبود تجربه گذراندن دوره Tips to improve your course taking experience

مواد درسی Course Materials

  • پروژه ای که روی آن کار خواهیم کرد چیست؟ What is the project we will work on?

  • در نهایت به چه چیزی خواهیم رسید؟ What will we achieve in the end?

نمای کلی BDD BDD Overview

  • BDD چیست؟ What is BDD?

  • نمونه های زندگی واقعی از BDD Real life samples from BDD

  • بررسی وظایف خانه BDD Home task review BDD

  • Cucumber BDD در جاوا چیست؟ What is Cucumber BDD in Java

راه اندازی محیط توسعه Development Environment Setup

  • نصب جاوا 17 Java 17 Installation

  • نصب Gradle 7.3.3 Gradle 7.3.3 Installation

  • نصب IntelliJ IDEA Community Edition IntelliJ IDEA Community Edition Installation

مهاجرت آزمایشی از JUnit به Cucumber Test migration from JUnit to Cucumber

  • راه اندازی ساختار مناسب پروژه، پوشه ها، افزودن وابستگی Setup right structure of project, folders, add dependency

  • یک سناریوی ساده برای اضافه کردن دو عدد ایجاد کنید Create simple scenario to add two numbers

  • سناریوی ساده Get Board را در یک کلاس به فرمت BDD منتقل کنید Move simple Get Board scenario to BDD format in one single class

  • سناریوی ساده Get Board را در یک کلاس تک به فرمت BDD منتقل کنید - Hometask Move simple Get Board scenario to BDD format in one single class - Hometask

مبانی خیار جاوا Java Cucumber Basics

  • داده های تست را از مراحل، آرگومان های مرحله حذف کنید Remove test data from steps, step arguments

  • داده های تست را از مراحل، آرگومان های مرحله حذف کنید - Hometask Remove test data from steps, step arguments - Hometask

  • جداول داده برای پارامترهای زوج در مرحله Data tables for couple parameters in steps

  • جداول داده برای پارامترهای زوج در مراحل - Hometask Data tables for couple parameters in steps - Hometask

  • نمای کلی Outlines

  • طرح کلی - تکلیف خانگی Outlines - Hometask

  • پس زمینه ها Backgrounds

Java Cucumber Advanced Java Cucumber Advanced

  • راه هایی برای اشتراک گذاری داده ها بین مراحل Ways to share data between steps

  • راه های به اشتراک گذاری داده ها بین مراحل - Hometask Ways to share data between steps - Hometask

  • ترانسفورماتورهای آرگومان های مرحله ای Step arguments transformers

  • ترانسفورماتورهای گام آرگومان - وظیفه اصلی Step arguments transformers - Hometask

  • قلاب و برچسب Hooks and tags

  • قلاب ها و برچسب ها - Home Task Hooks and tags - Hometask

اضافی: خیار تست دونده و گزارش Extra: Cucumber Test Runner and Reports

  • دونده تست خیار جونیت Junit cucumber test runner

  • دونده تست خیار جونیت - Hometask Junit cucumber test runner - Hometask

  • تست ها را از طریق CMD اجرا کنید Run tests via CMD

  • خیار گزارش می دهد Cucumber reports

نمایش نظرات

آموزش تسلط بر Cucumber Java BDD: ساخت تست های خودکار کارآمد
جزییات دوره
6.5 hours
33
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,015
3.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tigran Ter-Karapetyants Tigran Ter-Karapetyants

مهندس ارشد تست اتوماتیک من یک برنامه نویس پرشور و مهندس اتوماسیون تست هستم. ماموریت من در Udemy ارائه دوره هایی از سطح مبتدی تا پیشرفته در مهندسی اتوماسیون تست در IT است. من در حال حاضر با بسیاری از دانشجویان در سراسر جهان 1 دوره به 1 زبان تدریس می کنم. برخی از دوره های من عبارتند از: • سلنیوم • جاوا • واحد • گریدل من دوست دارم مربی شما باشم تا یک تجربه یادگیری عالی را برای شما فراهم کنم و به شما در پیشرفت مهارت های جدید کمک کنم. می بینم تو کلاس!