چرا توسعه رفتار محور (BDD) و خیار را یاد بگیریم؟
==========================
بیتردید خیار سوء تفاهمشدهترین و سوءاستفادهشدهترین ابزار موجود در صنعت است. تقصیر خیار نیست به ندرت می توان دوره ای را به صورت آنلاین پیدا کرد که توسعه رفتار محور (BDD) و Cucumber را به روشی که قرار است استفاده شود آموزش دهد. بسیاری از افسانه های BDD در این صنعت شناور هستند.
این دوره در تلاش است تا تمام این افسانه ها را از بین ببرد و به شما کمک کند BDD واقعی و نحوه استفاده از Cucumber را به عنوان یک ابزار همکاری برای پشتیبانی موثر از آن بیاموزید.
خیار در صنعت نرم افزار بسیار محبوب است. شرکتهای بیشتری میخواهند از توسعه مبتنی بر رفتار (BDD) با Cucumber برای بهبود فرآیند چابک خود و اجرای کارآمد اتوماسیون درون سرعتی استفاده کنند. BDD می تواند فرآیند Agile شما را بسیار کارآمد و سازنده کند. این می تواند به شما کمک کند از طریق تکنیک های همکاری، شکاف بین افراد تجاری و فنی را پر کنید و به شما کمک کند مشخصات را با استفاده از ابزارهای همکاری مانند Cucumber خودکار کنید.
صنعت در حال حرکت به سمت چپ است و این امر بدون همکاری از ابتدا امکان پذیر نیست. امروزه بسیار نادر است که استعدادی را پیدا کنید که BDD واقعی را بشناسد و بداند چگونه از خیار به طور موثر برای پشتیبانی از آن استفاده کند.
این دوره دقیقاً این مهارت ها را به شما آموزش می دهد.
پس از به دست آوردن این مهارتها، میخواهید در میان دیگر افراد متمایز شوید و احتمالاً شغلی پیدا خواهید کرد زیرا یکی از نادرترین گونههایی خواهید بود که BDD و خیار واقعی را میشناسند.
چرا از این دوره یاد بگیریم؟
======================
این دوره در مورد Cucumber است و فقط Cucumber و هر چیز دیگری برای پشتیبانی از آن استفاده می شود. برخلاف سایر دوره ها، این دوره با خیار به عنوان یک ابزار جانبی برخورد نمی کند. تمرکز کامل روی Cucumber و نحوه استفاده از آن برای پشتیبانی از فرآیند BDD است.
فقط دوره آموزش توسعه رفتار محور در دنیای واقعی (BDD) با Cucumber
من بسیاری از افسانه های BDD را در این دوره از بین برده ام، بنابراین مطمئن باشید چیزهای درست را خواهید آموخت
نقطه مرجع من برای همه مفاهیم دیگر دورهها یا ویدیوهای آنلاین نیست (که چیزی جز واقعیت را آموزش میدهند)، بلکه مستندات رسمی Cucumber و مطالب سازندگان است
با استفاده از تکنیکهایی مانند مفهوم دامنه، نوع سفارشی، تزریق وابستگی و ادغام API، نحوه استفاده کارآمد از Cucumber را یاد خواهید گرفت
شما یک چارچوب قابل خواندن، قابل نگهداری و مقیاس پذیر همراه با من خواهید ساخت.
شما کد را در یک وب سایت تمرین LIVE اختصاصی اجرا خواهید کرد. شما می توانید از این وب سایت برای تمرین تمام آموخته های خود از دوره
استفاده کنیدمن همه مفاهیم را به روشی بسیار ساده با کدگذاری زنده توضیح می دهم
من از شیوههای کد تمیز مانند SRP، DRY استفاده میکنم و از مفاهیم OOP استفاده میکنم تا مقدار کد را در حداقل نگه دارم
من در بخش Q A بسیار پاسخگو هستم. من در عرض 24 ساعت به سوالات پاسخ می دهم. اگر اختلاف منطقه زمانی آنقدر زیاد نباشد، می توانم ظرف 3 تا 12 ساعت پاسخ دهم.
مواد با کیفیت
=============
این دوره پر از محتوای درجه یک با کیفیت عالی ویدیو و صدا است.
این چهارمین دوره من در Udemy است.
اولین دوره من "Appium Mobile Automation - Android iOS + Frameworks + CICD" پرفروشترین شماره 1 در این دسته است.
دوره دوم من "REST Assured API Automation + Framework: From Zero to Hero!" بالاترین امتیاز در این رشته با امتیاز 4.7
استسومین دوره من "بهترین تمرینات چارچوب تست سلنیوم جاوا - Masterclass" با امتیاز 4.7 بسیار عالی است
این دورهها بررسیهای 5 ستاره زیادی دریافت کردهاند. اکثر دانش آموزان من در همه این دوره ها ثبت نام کرده اند.
چه چیزی یاد خواهید گرفت؟
==============
فرآیند توسعه مبتنی بر رفتار (BDD) دنیای واقعی را با جلسه نگاشت مثال زنده بیاموزید
با دنبال کردن طراحی مدل شیء صفحه، با استفاده از Cucumber و Selenium WebDriver، چارچوب خواندنی، قابل نگهداری و مقیاس پذیر را بیاموزید
ترفندهای بهینه سازی چارچوب - پشتیبانی از چندین مرورگر و محیط، ویژگی های پیکربندی، ثابت ها، Enum، مدیر صفحه کارخانه
درباره راههای مختلف برای جلوگیری از ضد الگوهای غوره و خیار بیاموزید
اصول اصلی خیار - برچسبها، قلابها، عبارات، گزینههای خیار
تنظیم و هدایت سناریوهای Cucumber با استفاده از رانرهای مختلف - JUnit، TestNG و CLI و همچنین Maven Command Line
اجرای موازی را با استفاده از JUnit، TestNG و CLI اجرا کنید
از چارچوب تزریق وابستگی (DI) (Pico Container) برای اشتراک گذاری حالت و اجرای موازی به طور مؤثر استفاده کنید
نحو کامل Gherkin را بیاموزید
درباره روشهای شگفتانگیز برای تبدیل آسان جداول داده (۶ شکل مختلف) بیاموزید
نحوه استفاده از پارامترهای سفارشی و انواع جدول داده برای تبدیل آسان به اشیاء دامنه
ادغام یکپارچه APIها با استفاده از Rest Assured برای تنظیم وضعیت برنامه [تزریق کوکی به مرورگر]
نحوه استفاده از مفهوم دامنه برای مدیریت تعریف گام موثر
با نحوه پیروی از شیوه های برنامه نویسی خوب مانند SRP، DRY و به کارگیری موثر مفاهیم OOP آشنا شوید
با نحوه راهاندازی خودکار اتوماسیون از جنکینز با استفاده از GitHub Web Hooks، SCM Polling و Build Frequency آشنا شوید
نحوه ایجاد و اشتراکگذاری گزارشهای Cucumber در فضای ابری و نحوه ذخیره گزارشها برای همیشه
ابزارهای پشتیبانی مانند Maven، GitHub و Jenkins را بیاموزید
پشته فناوری
=============
خیار
جاوا
سلنیوم وب درایور
TestNG
JUnit
Maven
مطمئن باشید
Jackson Data bind API
GitHub
جنکینز
چه چیز دیگری در دوره گنجانده شده است؟
============================
شما می توانید تمام کد/یادداشت های مورد استفاده در سخنرانی ها را برای تمرین آفلاین دانلود کنید
در Q A از حمایت کامل من برخوردار خواهید شد
ضمانت برگشت پول
==================
هیچ خطری برای شرکت در این دوره وجود ندارد. Udemy 30 روز ضمانت بازگشت پول دارد. اما شما به آن نیاز نخواهید داشت. این تضمین من است.
سرب اتوماسیون تست
نمایش نظرات