آموزش جاوا: شروع به کار BDD با خیار و ترب کوهی

Java: BDD with Cucumber and Gherkin Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره شامل جوهر توسعه رفتار محور (BDD) است. شما یاد خواهید گرفت که BDD چگونه به تیم ها کمک می کند تا نیازهای تجاری بهتری را درک کرده و تعریف کنند و همچنین چگونه می توان از خیار و جاوا برای تبدیل این نیازها به آزمون پذیرش خودکار استفاده کرد. در قلب تحویل نرم افزار موفق ، تیمی است که می داند تجارت چه می خواهد و چه چیزی دارد درک مشترک مشترک از ویژگی های آنها برای ساختن. در این دوره ، Java: BDD با Cucumber and Gherkin Starting Started ، شما خواهید آموخت که چگونه از توسعه رفتار محور (BDD) برای تعریف الزامات روشن و بدون ابهام و تبدیل این الزامات به آزمون پذیرش خودکار استفاده کنید. اول ، شما عمیقاً در فرآیند کشف نیازهای BDD و نحوه کمک به تیم ها در ارائه ویژگی های با کیفیت بالاتر زودتر خواهید پرداخت. در مرحله بعدی ، شما خواهید فهمید که چگونه با استفاده از Gherkin ، زبان خیار ، شرایط و معیارهای پذیرش را تعریف کنید. سرانجام ، شما نحوه تبدیل این نیازها به آزمونهای پذیرش خودکار با استفاده از Cucumber و Java را کشف خواهید کرد ، و اینکه چگونه این تست ها نه تنها رفتار برنامه شما را تأیید می کنند بلکه کارهایی را که هر ویژگی انجام می دهد نیز مستند می کنند. هنگامی که با این دوره به پایان رسیدید ، درک بهتری از چگونگی BDD می تواند به تیم شما کمک کند تا به طور موثرتری همکاری کند و همچنین می فهمید که چگونه می توان از Cucumber و Gherkin برای نوشتن مشخصات اجرایی که هم برنامه شما را آزمایش می کند و هم ویژگی های شما را مستند می کند ، استفاده کنید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مروری بر رفتار محور و توسعه خیار Overview of Behavior-driven Development and Cucumber

  • مقدمه Introduction

  • فرآیند BDD The BDD Process

  • کدو تنبل چیست؟ What Is Gherkin?

  • نسخه ی نمایشی: اجرای سناریوی خیار Demo: Running a Cucumber Scenario

  • نتیجه Conclusion

ایجاد یک درک مشترک: کشف الزامات BDD Building a Shared Understanding: BDD Requirements Discovery

  • کشف الزامات ، سبک BDD Discovering the Requirements, BDD Style

  • آیا می توانید مثالی بزنید؟ Can You Give Me an Example?

  • نمونه برداری از نقشه و ویژگی نگاشت Example Mapping and Feature Mapping

اولین پروژه خیار JVM شما Your First Cucumber JVM Project

  • پیش نیازهای محیط زیست Environment Prerequisites

  • وابستگی ها و ساختار پروژه Dependencies and Project Structure

  • اولین تست خیار شما Your First Cucumber Test

مقدمه ای بر زبان غریب: نگاشت داده شده چه وقت پس از آن Introduction to the Gherkin Language: The Given-When-Then Notation

  • مقدمه Introduction

  • تنظیم ویژگی ها و سناریوها Organizing Features and Scenarios

  • جداول داده Data Tables

  • رئوس مطالب سناریو Scenario Outlines

  • نسخه ی نمایشی: کار با پرونده های ویژه Demo: Working with Feature Files

کد چسب: سناریوهای خودکار Glue Code: Automating Scenarios

  • کلاسهای دونده آزمایشی Test Runner Classes

  • کد چسب: عبارات خیار Glue Code: Cucumber Expressions

  • کد چسب: عبارات منظم Glue Code: Regular Expressions

  • کد چسب: کار با جداول Glue Code: Working with Tables

  • نسخه ی نمایشی: نوشتن کد چسب Demo: Writing Glue Code

  • نسخه ی نمایشی: اجرای روشهای تعریف مرحله Demo: Implementing Step Definition Methods

  • نسخه ی نمایشی: اجرای روشهای تعریف مرحله (قسمت 2) Demo: Implementing Step Definition Methods (Part 2)

تهیه گزارش مستندات زندگی با خیار و آرامش BDD Producing Living Documentation Reports with Cucumber and Serenity BDD

  • نوشتن اسناد خوب زندگی Writing Good Living Documentation

  • نام ویژگی ها و سناریوها Feature and Scenario Names

  • شرح ویژگی ها و سناریو Feature and Scenario Descriptions

  • مستندات زنده با Serenity BDD Living Documentation with Serenity BDD

  • دوره را جمع کنید Course Wrap Up

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش جاوا: شروع به کار BDD با خیار و ترب کوهی
جزییات دوره
1h 59m
29
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
84
4.7 از 5
دارد
دارد
دارد
John Smart
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

John Smart John Smart

جان یک سخنران ، مشاور ، نویسنده و مربی بین المللی است که به دلیل بسیاری از کتاب ها ، مقالات و سخنرانی های خود ، به ویژه در زمینه هایی مانند BDD ، TDD ، اتوماسیون آزمون ، ساخت نرم افزار و همکاری تیمی ، در جامعه چابک شناخته شده است. جان از طریق همکاری و تکنیک های م moreثرتر و روش های فنی بهتر ، به سازمان ها و تیم های سراسر جهان کمک می کند تا نرم افزار بهتر را زودتر ارائه دهند. جان نویسنده پرفروش ترین BDD در عمل است و همچنین Jenkins: The Definitive Guide و Java Power Tools. جان که در جامعه منبع آزاد بسیار فعال است ، همچنین توسعه کتابخانه اتوماسیون آزمون Serenity BDD را که به عنوان "بهترین چارچوب درایور وب سلنیوم منبع آزاد" توصیف شده ، هدایت می کند.