فریمورک برتر Behave: الزامات BDD پایتون
✅ سرفصل و جزئیات آموزش
آنچه خواهید آموخت
- تسلط به اصول BDD: درک قوی از اصول اساسی توسعه رفتار محور (BDD)
- درک چارچوب پایتون Behave: مثالها و تمرینهای آسان برای دنبال کردن، برای کسب مهارت در استفاده از Behave برای نوشتن مشخصات اجرایی در پایتون
- ایجاد فایلهای ویژگی واضح و مختصر: یادگیری نحوه نوشتن فایلهای ویژگی واضح و مختصر با استفاده از نحو زبان طبیعی
- تعریف مراحل تعریف: یادگیری نحوه ترجمه سناریوهای فایل ویژگی به کد اجرایی، که به آنها امکان میدهد فرآیند تست را خودکار کنند
- ادغام BDD در گردش کار توسعه: نحوه ادغام یکپارچه شیوههای BDD در گردش کار توسعه آنها
- چارچوب اتوماسیون تست با پایتون BDD
توضیحات دوره
خوش آمدید!
در سالهای اخیر، تقاضا برای تخصص در BDD به شدت افزایش یافته است زیرا سازمانها به ارزش ارائه نرمافزاری که نه تنها با مشخصات فنی بلکه با اهداف کسبوکار نیز همخوانی دارد، پی بردهاند. با تسلط به BDD به کمک پایتون و Behave، خود را به عنوان یک دارایی ارزشمند در بازار کار معرفی میکنید و قادر خواهید بود همکاری را پیشبرده، کیفیت نرمافزار را بهبود بخشید و راهحلهایی متمرکز بر مشتری ارائه دهید.
به سفری برای تسلط به توسعه محور رفتار (BDD) با دوره جامع Python Behave BDD بپیوندید. در این دوره، شما به دقت به دنیای BDD وارد میشوید و یاد میگیرید که چگونه مشخصات واضح، مختصر و قابل اجرا بنویسید و از فریمورک قدرتمند Behave بهرهبرداری کنید.
چه شما یک توسعهدهنده با تجربه پایتون باشید که به دنبال بهبود مهارتهای خود است یا یک تازهکار در زمینه پایتون و BDD، این دوره به گونهای طراحی شده است که شما را با دانش و ابزارهای لازم برای موفقیت آشنا کند. با مثالهای آسان برای پیگیری و تمرینات عملی، درک محکمی از اصول BDD و نحوهی اعمال آنها به کمک Behave پیدا خواهید کرد.
موارد پوشش دادهشده:
از اصول اولیه BDD شروع میکنید. با نوشتن فایلهای ویژگی به سبک زبان طبیعی، تعریف تعاریف مرحلهای برای خودکارسازی سناریوهای رفتاری و ادغام شیوههای BDD در گردش کار توسعهتان به راحتی آشنا میشوید.
- مقدمهای بر BDD: به بررسی اصول و مزایای BDD بپردازید و ببینید چگونه همکاری را تقویت کرده و اطمینان حاصل میکند که نرمافزار نیازهای کسبوکار را برآورده میکند.
- راهاندازی محیط توسعه: به راحتی محیط توسعه خود را راهاندازی کنید و اطمینان حاصل کنید که برای اجرای پروژههای BDD آمادهاید.
- ایجاد اولین پروژه BDD خود: مستقیماً با ایجاد یک پروژه BDD از ابتدا و شروع آن با یک آزمون نمونه، پایهگذار سفر BDD خود شوید.
- درک اصول پایه BDD: از طریق نمایشهای قابل هضم و آسان، درکی عمیق از BDD و اصول Behave به دست آورید و راه را برای مباحث پیشرفتهتر هموار کنید.
- اکتشاف ویژگیهای BDD Behave: با توضیحات عمیق و جلسههای نمایشی جذاب، تمام پتانسیل Behave را با ویژگیهایی چون پارامترهای مرحله، متغیرهای زمینه و موارد دیگر آزاد کنید.
- موضوعات هیجانانگیز پوشش داده شده: از جداول داده تا نمای سناریو، موضوعات مهمی را کشف کنید که مهارتهای BDD شما را گسترش میدهد و اطمینان حاصل میکند که شما مجهز به مواجهه با چالشهای دنیای واقعی هستید.
در نهایت، اگر به دنبال جلوتر ماندن در دنیای رقابتی توسعه نرمافزار امروزی هستید، تسلط بر BDD با پایتون و Behave سرمایهگذاری هوشمندانهای در آینده حرفهای شماست.
چه شما یک توسعهدهنده، تستر، صاحب محصول، یا تحلیلگر کسبوکار باشید، این دوره شما را با دانش و مهارتهای لازم برای موفقیت در نقشتان و ارائه نرمافزاری که مشتریان و ذینفعان را خوشنود کند، آشنا میکند.
هماکنون شرکت کنید و اولین قدم را به سوی تبدیل شدن به یک کارشناس BDD با پایتون و Behave بردارید!
این دوره برای چه کسانی مناسب است؟
- هر کسی که علاقهمند به یادگیری توسعه رفتار محور یا BDD است.
- هر کسی که علاقهمند به یادگیری چارچوب پایتون Behave است.
- مهندسان باتجربه که میخواهند مهارتهای BDD خود را ارتقا دهند.
- مهندسان تازهکار که میخواهند چارچوب اتوماسیون تست را با پایتون و BDD بررسی کنند.
فریمورک برتر Behave: الزامات BDD پایتون
-
مقدمه 05:03
-
BDD چیست 05:19
-
چرا از BDD استفاده کنیم؟ 04:43
-
آزمون1 - BDD None
-
فریمورک پایتون Behave 06:18
-
آزمون 2 - Behave None
-
نصب پایتون 03:24
-
چرا یک IDE؟ 09:40
-
نصب VSCode 04:49
-
مجازیسازی چیست؟ 03:27
-
ایجاد محیط مجازی پایتون 11:11
-
آزمون 3 None
-
سینتکس Gherkin 06:06
-
آزمون 4 - Gherkin None
-
دمو: نوشتن اولین تست و اجرا 14:54
-
ساختار پروژه Behave 05:44
-
ویژگیهای Behave، سناریو و مراحل 11:03
-
مراحل Behave - بررسی AND ،BUT 03:18
-
دربارهی تابع تعریف مرحله 05:54
-
پیادهسازی تابع تعریف مرحله 10:04
-
آزمون5 None
-
Assertions تست (1/3) 04:26
-
Assertions تست (2/3) 08:04
-
Assertions تست (3/3) 05:00
-
آزمون 6 - Asserts None
-
اجرا کردن تست های Behave (بخش 1/2) 09:40
-
اجرا کردن تست های Behave (بخش 2/2) 12:12
-
آزمون 7 None
-
استفاده از پارامترهای مرحله 13:21
-
Step Matchers (بخش 1/3) 12:34
-
Step Matchers (بخش 2/3) 08:38
-
Step Matchers (بخش 3/3) 12:52
-
تجزیه نوع داده سفارشی (بخش 1/2) 07:16
-
تجزیه نوع داده سفارشی (بخش 2/2) 09:48
-
آزمون 8 None
-
دربارهی زمینه 03:46
-
آزمون 9 - زمینه None
-
دربارهی متغیر زمینه 04:30
-
نمایش متغیر زمینه 08:22
-
دربارهی Context Var Scope 02:36
-
دمو Context Var Scope 06:14
-
دربارهی جداول داده Behave 04:26
-
دمو جداول داده (1/2) 13:21
-
دمو جداول داده (2/2) 04:15
-
دربارهی Scenario Outlines 04:00
-
دمو Scenario Outlines 12:36
-
استفاده از تگها 10:38
مشخصات آموزش
فریمورک برتر Behave: الزامات BDD پایتون
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:47
- مدت زمان :05:19:59
- حجم :2.25GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy