نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
تست توسعه مبتنی بر رفتار (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
مهندس ارشد تست اتوماتیک من یک برنامه نویس پرشور و مهندس اتوماسیون تست هستم. ماموریت من در Udemy ارائه دوره هایی از سطح مبتدی تا پیشرفته در مهندسی اتوماسیون تست در IT است. من در حال حاضر با بسیاری از دانشجویان در سراسر جهان 1 دوره به 1 زبان تدریس می کنم. برخی از دوره های من عبارتند از: • سلنیوم • جاوا • واحد • گریدل من دوست دارم مربی شما باشم تا یک تجربه یادگیری عالی را برای شما فراهم کنم و به شما در پیشرفت مهارت های جدید کمک کنم. می بینم تو کلاس!
نمایش نظرات